declare namespace Windows.Foundation.Projections {
    class Promise<T> {
        cancel(): void;
        done<U>(onComplete?: (value: T) => any, onError?: (error: any) => any, onProgress?: (progress: any) => void): void;
        then<U>(onComplete?: (value: T) => Promise<U>, onError?: (error: any) => Promise<U>, onProgress?: (progress: any) => void): Promise<U>;
        then<U>(onComplete?: (value: T) => Promise<U>, onError?: (error: any) => U, onProgress?: (progress: any) => void): Promise<U>;
        then<U>(onComplete?: (value: T) => Promise<U>, onError?: (error: any) => void, onProgress?: (progress: any) => void): Promise<U>;
        then<U>(onComplete?: (value: T) => U, onError?: (error: any) => Promise<U>, onProgress?: (progress: any) => void): Promise<U>;
        then<U>(onComplete?: (value: T) => U, onError?: (error: any) => U, onProgress?: (progress: any) => void): Promise<U>;
        then<U>(onComplete?: (value: T) => U, onError?: (error: any) => void, onProgress?: (progress: any) => void): Promise<U>;
        then<U>(onComplete?: (value: T) => void, onError?: (error: any) => Promise<U>, onProgress?: (progress: any) => void): Promise<U>;
        then<U>(onComplete?: (value: T) => void, onError?: (error: any) => U, onProgress?: (progress: any) => void): Promise<U>;
        then<U>(onComplete?: (value: T) => void, onError?: (error: any) => void, onProgress?: (progress: any) => void): Promise<U>;
    }
}
declare namespace Windows {
    namespace ApplicationModel {
        namespace Activation {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ActivationKind
             */
            enum ActivationKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.AppointmentsProvider
                 */
                appointmentsProvider,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.CachedFileUpdater
                 */
                cachedFileUpdater,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.CameraSettings
                 */
                cameraSettings,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.ComponentUI
                 */
                componentUI,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.Contact
                 */
                contact,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.ContactPanel
                 */
                contactPanel,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.ContactPicker
                 */
                contactPicker,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.Device
                 */
                device,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.DevicePairing
                 */
                devicePairing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.DialReceiver
                 */
                dialReceiver,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.File
                 */
                file,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.FileOpenPicker
                 */
                fileOpenPicker,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.FilePickerExperience
                 */
                filePickerExperience,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.FileSavePicker
                 */
                fileSavePicker,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.Launch
                 */
                launch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.LockScreen
                 */
                lockScreen,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.LockScreenCall
                 */
                lockScreenCall,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.LockScreenComponent
                 */
                lockScreenComponent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.PickFileContinuation
                 */
                pickFileContinuation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.PickFolderContinuation
                 */
                pickFolderContinuation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.PickSaveFileContinuation
                 */
                pickSaveFileContinuation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.PickerReturned
                 */
                pickerReturned,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.Print3DWorkflow
                 */
                print3DWorkflow,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.PrintTaskSettings
                 */
                printTaskSettings,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.Protocol
                 */
                protocol,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.ProtocolForResults
                 */
                protocolForResults,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.RestrictedLaunch
                 */
                restrictedLaunch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.Search
                 */
                search,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.ShareTarget
                 */
                shareTarget,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.ToastNotification
                 */
                toastNotification,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.UserDataAccountsProvider
                 */
                userDataAccountsProvider,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.VoiceCommand
                 */
                voiceCommand,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.WalletAction
                 */
                walletAction,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.WebAccountProvider
                 */
                webAccountProvider,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ActivationKind.WebAuthenticationBrokerContinuation
                 */
                webAuthenticationBrokerContinuation,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ApplicationExecutionState
             */
            enum ApplicationExecutionState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ApplicationExecutionState.ClosedByUser
                 */
                closedByUser,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ApplicationExecutionState.NotRunning
                 */
                notRunning,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ApplicationExecutionState.Running
                 */
                running,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ApplicationExecutionState.Suspended
                 */
                suspended,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Activation.ApplicationExecutionState.Terminated
                 */
                terminated,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.AppointmentsProviderAddAppointmentActivatedEventArgs
             */
            abstract class AppointmentsProviderAddAppointmentActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IAppointmentsProviderActivatedEventArgs, IAppointmentsProviderAddAppointmentActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderAddAppointmentActivatedEventArgs.AddAppointmentOperation
                 */
                addAppointmentOperation: Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderAddAppointmentActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderAddAppointmentActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderAddAppointmentActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderAddAppointmentActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderAddAppointmentActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.AppointmentsProviderRemoveAppointmentActivatedEventArgs
             */
            abstract class AppointmentsProviderRemoveAppointmentActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IAppointmentsProviderActivatedEventArgs, IAppointmentsProviderRemoveAppointmentActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderRemoveAppointmentActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderRemoveAppointmentActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderRemoveAppointmentActivatedEventArgs.RemoveAppointmentOperation
                 */
                removeAppointmentOperation: Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderRemoveAppointmentActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderRemoveAppointmentActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderRemoveAppointmentActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.AppointmentsProviderReplaceAppointmentActivatedEventArgs
             */
            abstract class AppointmentsProviderReplaceAppointmentActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IAppointmentsProviderActivatedEventArgs, IAppointmentsProviderReplaceAppointmentActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderReplaceAppointmentActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderReplaceAppointmentActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderReplaceAppointmentActivatedEventArgs.ReplaceAppointmentOperation
                 */
                replaceAppointmentOperation: Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderReplaceAppointmentActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderReplaceAppointmentActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderReplaceAppointmentActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs
             */
            abstract class AppointmentsProviderShowAppointmentDetailsActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IAppointmentsProviderActivatedEventArgs, IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs.InstanceStartDate
                 */
                instanceStartDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs.LocalId
                 */
                localId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs.RoamingId
                 */
                roamingId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs
             */
            abstract class AppointmentsProviderShowTimeFrameActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IAppointmentsProviderActivatedEventArgs, IAppointmentsProviderShowTimeFrameActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs.TimeToShow
                 */
                timeToShow: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs
             */
            abstract class BackgroundActivatedEventArgs implements IBackgroundActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs.TaskInstance
                 */
                taskInstance: Windows.ApplicationModel.Background.IBackgroundTaskInstance;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.CachedFileUpdaterActivatedEventArgs
             */
            abstract class CachedFileUpdaterActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, ICachedFileUpdaterActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.CachedFileUpdaterActivatedEventArgs.CachedFileUpdaterUI
                 */
                cachedFileUpdaterUI: Windows.Storage.Provider.CachedFileUpdaterUI;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.CachedFileUpdaterActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.CachedFileUpdaterActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.CachedFileUpdaterActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.CachedFileUpdaterActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ContactPanelActivatedEventArgs
             */
            abstract class ContactPanelActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IContactPanelActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ContactPanelActivatedEventArgs.Contact
                 */
                contact: Windows.ApplicationModel.Contacts.Contact;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ContactPanelActivatedEventArgs.ContactPanel
                 */
                contactPanel: Windows.ApplicationModel.Contacts.ContactPanel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ContactPanelActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ContactPanelActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ContactPanelActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ContactPanelActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.DeviceActivatedEventArgs
             */
            abstract class DeviceActivatedEventArgs implements IViewSwitcherProvider, IApplicationViewActivatedEventArgs, IDeviceActivatedEventArgs, IActivatedEventArgs, IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DeviceActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DeviceActivatedEventArgs.DeviceInformationId
                 */
                deviceInformationId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DeviceActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DeviceActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DeviceActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DeviceActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DeviceActivatedEventArgs.Verb
                 */
                verb: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DeviceActivatedEventArgs.ViewSwitcher
                 */
                viewSwitcher: Windows.UI.ViewManagement.ActivationViewSwitcher;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.DevicePairingActivatedEventArgs
             */
            abstract class DevicePairingActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IDevicePairingActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DevicePairingActivatedEventArgs.DeviceInformation
                 */
                deviceInformation: Windows.Devices.Enumeration.DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DevicePairingActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DevicePairingActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DevicePairingActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DevicePairingActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs
             */
            abstract class DialReceiverActivatedEventArgs implements IApplicationViewActivatedEventArgs, ILaunchActivatedEventArgs, IDialReceiverActivatedEventArgs, IActivatedEventArgsWithUser, IActivatedEventArgs, IViewSwitcherProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs.AppName
                 */
                appName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs.Arguments
                 */
                arguments: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs.TileId
                 */
                tileId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs.ViewSwitcher
                 */
                viewSwitcher: Windows.UI.ViewManagement.ActivationViewSwitcher;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.FileActivatedEventArgs
             */
            abstract class FileActivatedEventArgs implements IFileActivatedEventArgsWithCallerPackageFamilyName, IFileActivatedEventArgsWithNeighboringFiles, IFileActivatedEventArgs, IActivatedEventArgsWithUser, IViewSwitcherProvider, IActivatedEventArgs, IApplicationViewActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileActivatedEventArgs.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileActivatedEventArgs.Files
                 */
                files: Windows.Foundation.Collections.IVectorView<Windows.Storage.IStorageItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileActivatedEventArgs.NeighboringFilesQuery
                 */
                neighboringFilesQuery: Windows.Storage.Search.StorageFileQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileActivatedEventArgs.Verb
                 */
                verb: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileActivatedEventArgs.ViewSwitcher
                 */
                viewSwitcher: Windows.UI.ViewManagement.ActivationViewSwitcher;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs
             */
            abstract class FileOpenPickerActivatedEventArgs implements IActivatedEventArgsWithUser, IFileOpenPickerActivatedEventArgs2, IActivatedEventArgs, IFileOpenPickerActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs.FileOpenPickerUI
                 */
                fileOpenPickerUI: Windows.Storage.Pickers.Provider.FileOpenPickerUI;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.FileOpenPickerContinuationEventArgs
             */
            abstract class FileOpenPickerContinuationEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IContinuationActivatedEventArgs, IFileOpenPickerContinuationEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileOpenPickerContinuationEventArgs.ContinuationData
                 */
                continuationData: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileOpenPickerContinuationEventArgs.Files
                 */
                files: Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileOpenPickerContinuationEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileOpenPickerContinuationEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileOpenPickerContinuationEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileOpenPickerContinuationEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs
             */
            abstract class FileSavePickerActivatedEventArgs implements IActivatedEventArgsWithUser, IFileSavePickerActivatedEventArgs2, IActivatedEventArgs, IFileSavePickerActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs.EnterpriseId
                 */
                enterpriseId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs.FileSavePickerUI
                 */
                fileSavePickerUI: Windows.Storage.Pickers.Provider.FileSavePickerUI;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.FileSavePickerContinuationEventArgs
             */
            abstract class FileSavePickerContinuationEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IContinuationActivatedEventArgs, IFileSavePickerContinuationEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerContinuationEventArgs.ContinuationData
                 */
                continuationData: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerContinuationEventArgs.File
                 */
                file: Windows.Storage.StorageFile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerContinuationEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerContinuationEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerContinuationEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FileSavePickerContinuationEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.FolderPickerContinuationEventArgs
             */
            abstract class FolderPickerContinuationEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IContinuationActivatedEventArgs, IFolderPickerContinuationEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FolderPickerContinuationEventArgs.ContinuationData
                 */
                continuationData: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FolderPickerContinuationEventArgs.Folder
                 */
                folder: Windows.Storage.StorageFolder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FolderPickerContinuationEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FolderPickerContinuationEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FolderPickerContinuationEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.FolderPickerContinuationEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IActivatedEventArgs
             */
            interface IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser
             */
            interface IActivatedEventArgsWithUser extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IApplicationViewActivatedEventArgs
             */
            interface IApplicationViewActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IApplicationViewActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IAppointmentsProviderActivatedEventArgs
             */
            interface IAppointmentsProviderActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IAppointmentsProviderActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IAppointmentsProviderAddAppointmentActivatedEventArgs
             */
            interface IAppointmentsProviderAddAppointmentActivatedEventArgs extends IAppointmentsProviderActivatedEventArgs, IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IAppointmentsProviderAddAppointmentActivatedEventArgs.AddAppointmentOperation
                 */
                addAppointmentOperation: Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IAppointmentsProviderRemoveAppointmentActivatedEventArgs
             */
            interface IAppointmentsProviderRemoveAppointmentActivatedEventArgs extends IAppointmentsProviderActivatedEventArgs, IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IAppointmentsProviderRemoveAppointmentActivatedEventArgs.RemoveAppointmentOperation
                 */
                removeAppointmentOperation: Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IAppointmentsProviderReplaceAppointmentActivatedEventArgs
             */
            interface IAppointmentsProviderReplaceAppointmentActivatedEventArgs extends IAppointmentsProviderActivatedEventArgs, IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IAppointmentsProviderReplaceAppointmentActivatedEventArgs.ReplaceAppointmentOperation
                 */
                replaceAppointmentOperation: Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs
             */
            interface IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs extends IAppointmentsProviderActivatedEventArgs, IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs.InstanceStartDate
                 */
                instanceStartDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs.LocalId
                 */
                localId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs.RoamingId
                 */
                roamingId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IAppointmentsProviderShowTimeFrameActivatedEventArgs
             */
            interface IAppointmentsProviderShowTimeFrameActivatedEventArgs extends IAppointmentsProviderActivatedEventArgs, IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IAppointmentsProviderShowTimeFrameActivatedEventArgs.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IAppointmentsProviderShowTimeFrameActivatedEventArgs.TimeToShow
                 */
                timeToShow: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IBackgroundActivatedEventArgs
             */
            interface IBackgroundActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IBackgroundActivatedEventArgs.TaskInstance
                 */
                taskInstance: Windows.ApplicationModel.Background.IBackgroundTaskInstance;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ICachedFileUpdaterActivatedEventArgs
             */
            interface ICachedFileUpdaterActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ICachedFileUpdaterActivatedEventArgs.CachedFileUpdaterUI
                 */
                cachedFileUpdaterUI: Windows.Storage.Provider.CachedFileUpdaterUI;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IContactPanelActivatedEventArgs
             */
            interface IContactPanelActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IContactPanelActivatedEventArgs.Contact
                 */
                contact: Windows.ApplicationModel.Contacts.Contact;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IContactPanelActivatedEventArgs.ContactPanel
                 */
                contactPanel: Windows.ApplicationModel.Contacts.ContactPanel;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IContinuationActivatedEventArgs
             */
            interface IContinuationActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IContinuationActivatedEventArgs.ContinuationData
                 */
                continuationData: Windows.Foundation.Collections.ValueSet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IDeviceActivatedEventArgs
             */
            interface IDeviceActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IDeviceActivatedEventArgs.DeviceInformationId
                 */
                deviceInformationId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IDeviceActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IDevicePairingActivatedEventArgs
             */
            interface IDevicePairingActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IDevicePairingActivatedEventArgs.DeviceInformation
                 */
                deviceInformation: Windows.Devices.Enumeration.DeviceInformation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IDialReceiverActivatedEventArgs
             */
            interface IDialReceiverActivatedEventArgs extends ILaunchActivatedEventArgs, IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IDialReceiverActivatedEventArgs.AppName
                 */
                appName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IFileActivatedEventArgs
             */
            interface IFileActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IFileActivatedEventArgs.Files
                 */
                files: Windows.Foundation.Collections.IVectorView<Windows.Storage.IStorageItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IFileActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IFileActivatedEventArgsWithCallerPackageFamilyName
             */
            interface IFileActivatedEventArgsWithCallerPackageFamilyName extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IFileActivatedEventArgsWithCallerPackageFamilyName.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IFileActivatedEventArgsWithNeighboringFiles
             */
            interface IFileActivatedEventArgsWithNeighboringFiles extends IFileActivatedEventArgs, IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IFileActivatedEventArgsWithNeighboringFiles.NeighboringFilesQuery
                 */
                neighboringFilesQuery: Windows.Storage.Search.StorageFileQueryResult;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IFileOpenPickerActivatedEventArgs
             */
            interface IFileOpenPickerActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IFileOpenPickerActivatedEventArgs.FileOpenPickerUI
                 */
                fileOpenPickerUI: Windows.Storage.Pickers.Provider.FileOpenPickerUI;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IFileOpenPickerActivatedEventArgs2
             */
            interface IFileOpenPickerActivatedEventArgs2 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IFileOpenPickerActivatedEventArgs2.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IFileOpenPickerContinuationEventArgs
             */
            interface IFileOpenPickerContinuationEventArgs extends IContinuationActivatedEventArgs, IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IFileOpenPickerContinuationEventArgs.Files
                 */
                files: Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs
             */
            interface IFileSavePickerActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs.FileSavePickerUI
                 */
                fileSavePickerUI: Windows.Storage.Pickers.Provider.FileSavePickerUI;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs2
             */
            interface IFileSavePickerActivatedEventArgs2 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs2.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs2.EnterpriseId
                 */
                enterpriseId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IFileSavePickerContinuationEventArgs
             */
            interface IFileSavePickerContinuationEventArgs extends IContinuationActivatedEventArgs, IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IFileSavePickerContinuationEventArgs.File
                 */
                file: Windows.Storage.StorageFile;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IFolderPickerContinuationEventArgs
             */
            interface IFolderPickerContinuationEventArgs extends IContinuationActivatedEventArgs, IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IFolderPickerContinuationEventArgs.Folder
                 */
                folder: Windows.Storage.StorageFolder;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs
             */
            interface ILaunchActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs.Arguments
                 */
                arguments: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs.TileId
                 */
                tileId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs2
             */
            interface ILaunchActivatedEventArgs2 extends ILaunchActivatedEventArgs, IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs2.TileActivatedInfo
                 */
                tileActivatedInfo: TileActivatedInfo;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ILockScreenActivatedEventArgs
             */
            interface ILockScreenActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ILockScreenActivatedEventArgs.Info
                 */
                info: Object;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IPickerReturnedActivatedEventArgs
             */
            interface IPickerReturnedActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IPickerReturnedActivatedEventArgs.PickerOperationId
                 */
                pickerOperationId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IPrelaunchActivatedEventArgs
             */
            interface IPrelaunchActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IPrelaunchActivatedEventArgs.PrelaunchActivated
                 */
                prelaunchActivated: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IProtocolActivatedEventArgs
             */
            interface IProtocolActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IProtocolActivatedEventArgs.Uri
                 */
                uri: Windows.Foundation.Uri;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData
             */
            interface IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData.Data
                 */
                data: Windows.Foundation.Collections.ValueSet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IProtocolForResultsActivatedEventArgs
             */
            interface IProtocolForResultsActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IProtocolForResultsActivatedEventArgs.ProtocolForResultsOperation
                 */
                protocolForResultsOperation: Windows.System.ProtocolForResultsOperation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IRestrictedLaunchActivatedEventArgs
             */
            interface IRestrictedLaunchActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IRestrictedLaunchActivatedEventArgs.SharedContext
                 */
                sharedContext: Object;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ISearchActivatedEventArgs
             */
            interface ISearchActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ISearchActivatedEventArgs.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ISearchActivatedEventArgs.QueryText
                 */
                queryText: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ISearchActivatedEventArgsWithLinguisticDetails
             */
            interface ISearchActivatedEventArgsWithLinguisticDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ISearchActivatedEventArgsWithLinguisticDetails.LinguisticDetails
                 */
                linguisticDetails: Windows.ApplicationModel.Search.SearchPaneQueryLinguisticDetails;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IShareTargetActivatedEventArgs
             */
            interface IShareTargetActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IShareTargetActivatedEventArgs.ShareOperation
                 */
                shareOperation: Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IToastNotificationActivatedEventArgs
             */
            interface IToastNotificationActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IToastNotificationActivatedEventArgs.Argument
                 */
                argument: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IToastNotificationActivatedEventArgs.UserInput
                 */
                userInput: Windows.Foundation.Collections.ValueSet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IUserDataAccountProviderActivatedEventArgs
             */
            interface IUserDataAccountProviderActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IUserDataAccountProviderActivatedEventArgs.Operation
                 */
                operation: Windows.ApplicationModel.UserDataAccounts.Provider.IUserDataAccountProviderOperation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IViewSwitcherProvider
             */
            interface IViewSwitcherProvider extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IViewSwitcherProvider.ViewSwitcher
                 */
                viewSwitcher: Windows.UI.ViewManagement.ActivationViewSwitcher;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IVoiceCommandActivatedEventArgs
             */
            interface IVoiceCommandActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IVoiceCommandActivatedEventArgs.Result
                 */
                result: Windows.Media.SpeechRecognition.SpeechRecognitionResult;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IWebAccountProviderActivatedEventArgs
             */
            interface IWebAccountProviderActivatedEventArgs extends IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IWebAccountProviderActivatedEventArgs.Operation
                 */
                operation: Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.IWebAuthenticationBrokerContinuationEventArgs
             */
            interface IWebAuthenticationBrokerContinuationEventArgs extends IContinuationActivatedEventArgs, IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.IWebAuthenticationBrokerContinuationEventArgs.WebAuthenticationResult
                 */
                webAuthenticationResult: Windows.Security.Authentication.Web.WebAuthenticationResult;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.LaunchActivatedEventArgs
             */
            abstract class LaunchActivatedEventArgs implements IPrelaunchActivatedEventArgs, IApplicationViewActivatedEventArgs, IActivatedEventArgsWithUser, ILaunchActivatedEventArgs, ILaunchActivatedEventArgs2, IActivatedEventArgs, IViewSwitcherProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.Arguments
                 */
                arguments: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.PrelaunchActivated
                 */
                prelaunchActivated: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.TileActivatedInfo
                 */
                tileActivatedInfo: TileActivatedInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.TileId
                 */
                tileId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.ViewSwitcher
                 */
                viewSwitcher: Windows.UI.ViewManagement.ActivationViewSwitcher;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.LockScreenActivatedEventArgs
             */
            abstract class LockScreenActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, ILockScreenActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LockScreenActivatedEventArgs.Info
                 */
                info: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LockScreenActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LockScreenActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LockScreenActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LockScreenActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.LockScreenComponentActivatedEventArgs
             */
            abstract class LockScreenComponentActivatedEventArgs implements IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LockScreenComponentActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LockScreenComponentActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.LockScreenComponentActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.PickerReturnedActivatedEventArgs
             */
            abstract class PickerReturnedActivatedEventArgs implements IActivatedEventArgs, IPickerReturnedActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.PickerReturnedActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.PickerReturnedActivatedEventArgs.PickerOperationId
                 */
                pickerOperationId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.PickerReturnedActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.PickerReturnedActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs
             */
            abstract class ProtocolActivatedEventArgs implements IApplicationViewActivatedEventArgs, IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData, IProtocolActivatedEventArgs, IActivatedEventArgsWithUser, IActivatedEventArgs, IViewSwitcherProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs.Data
                 */
                data: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs.Uri
                 */
                uri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs.ViewSwitcher
                 */
                viewSwitcher: Windows.UI.ViewManagement.ActivationViewSwitcher;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs
             */
            abstract class ProtocolForResultsActivatedEventArgs implements IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData, IProtocolActivatedEventArgs, IProtocolForResultsActivatedEventArgs, IActivatedEventArgsWithUser, IViewSwitcherProvider, IActivatedEventArgs, IApplicationViewActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs.Data
                 */
                data: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs.ProtocolForResultsOperation
                 */
                protocolForResultsOperation: Windows.System.ProtocolForResultsOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs.Uri
                 */
                uri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs.ViewSwitcher
                 */
                viewSwitcher: Windows.UI.ViewManagement.ActivationViewSwitcher;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.RestrictedLaunchActivatedEventArgs
             */
            abstract class RestrictedLaunchActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IRestrictedLaunchActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.RestrictedLaunchActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.RestrictedLaunchActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.RestrictedLaunchActivatedEventArgs.SharedContext
                 */
                sharedContext: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.RestrictedLaunchActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.RestrictedLaunchActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.SearchActivatedEventArgs
             */
            abstract class SearchActivatedEventArgs implements ISearchActivatedEventArgsWithLinguisticDetails, IApplicationViewActivatedEventArgs, ISearchActivatedEventArgs, IActivatedEventArgsWithUser, IActivatedEventArgs, IViewSwitcherProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.SearchActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.SearchActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.SearchActivatedEventArgs.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.SearchActivatedEventArgs.LinguisticDetails
                 */
                linguisticDetails: Windows.ApplicationModel.Search.SearchPaneQueryLinguisticDetails;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.SearchActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.SearchActivatedEventArgs.QueryText
                 */
                queryText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.SearchActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.SearchActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.SearchActivatedEventArgs.ViewSwitcher
                 */
                viewSwitcher: Windows.UI.ViewManagement.ActivationViewSwitcher;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs
             */
            abstract class ShareTargetActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IShareTargetActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs.ShareOperation
                 */
                shareOperation: Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.SplashScreen
             */
            abstract class SplashScreen {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.SplashScreen.ImageLocation
                 */
                imageLocation: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Activation.SplashScreen.Dismissed
                 */
                ondismissed: (arg: { type: "dismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SplashScreen, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SplashScreen, Object>;
                addEventListener(type: "dismissed", listener: (arg: { type: "dismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SplashScreen, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SplashScreen, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "dismissed", listener: (arg: { type: "dismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SplashScreen, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SplashScreen, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.TileActivatedInfo
             */
            abstract class TileActivatedInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.TileActivatedInfo.RecentlyShownNotifications
                 */
                recentlyShownNotifications: Windows.Foundation.Collections.IVectorView<Windows.UI.Notifications.ShownTileNotification>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs
             */
            abstract class ToastNotificationActivatedEventArgs implements IApplicationViewActivatedEventArgs, IActivatedEventArgsWithUser, IActivatedEventArgs, IToastNotificationActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs.Argument
                 */
                argument: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs.UserInput
                 */
                userInput: Windows.Foundation.Collections.ValueSet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.UserDataAccountProviderActivatedEventArgs
             */
            abstract class UserDataAccountProviderActivatedEventArgs implements IActivatedEventArgs, IUserDataAccountProviderActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.UserDataAccountProviderActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.UserDataAccountProviderActivatedEventArgs.Operation
                 */
                operation: Windows.ApplicationModel.UserDataAccounts.Provider.IUserDataAccountProviderOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.UserDataAccountProviderActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.UserDataAccountProviderActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.VoiceCommandActivatedEventArgs
             */
            abstract class VoiceCommandActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IVoiceCommandActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.VoiceCommandActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.VoiceCommandActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.VoiceCommandActivatedEventArgs.Result
                 */
                result: Windows.Media.SpeechRecognition.SpeechRecognitionResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.VoiceCommandActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.VoiceCommandActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.WebAccountProviderActivatedEventArgs
             */
            abstract class WebAccountProviderActivatedEventArgs implements IActivatedEventArgsWithUser, IActivatedEventArgs, IWebAccountProviderActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.WebAccountProviderActivatedEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.WebAccountProviderActivatedEventArgs.Operation
                 */
                operation: Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.WebAccountProviderActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.WebAccountProviderActivatedEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.WebAccountProviderActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Activation.WebAuthenticationBrokerContinuationEventArgs
             */
            abstract class WebAuthenticationBrokerContinuationEventArgs implements IActivatedEventArgs, IContinuationActivatedEventArgs, IWebAuthenticationBrokerContinuationEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.WebAuthenticationBrokerContinuationEventArgs.ContinuationData
                 */
                continuationData: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.WebAuthenticationBrokerContinuationEventArgs.Kind
                 */
                kind: ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.WebAuthenticationBrokerContinuationEventArgs.PreviousExecutionState
                 */
                previousExecutionState: ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.WebAuthenticationBrokerContinuationEventArgs.SplashScreen
                 */
                splashScreen: SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Activation.WebAuthenticationBrokerContinuationEventArgs.WebAuthenticationResult
                 */
                webAuthenticationResult: Windows.Security.Authentication.Web.WebAuthenticationResult;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppDisplayInfo
         */
        abstract class AppDisplayInfo {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppDisplayInfo.Description
             */
            description: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppDisplayInfo.DisplayName
             */
            displayName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppDisplayInfo.GetLogo(Windows.Foundation.Size)
             */
            getLogo(size: Windows.Foundation.Size): Windows.Storage.Streams.RandomAccessStreamReference;
        }
        namespace AppExtensions {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppExtensions.AppExtension
             */
            abstract class AppExtension {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtension.AppInfo
                 */
                appInfo: Windows.ApplicationModel.AppInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtension.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtension.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtension.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtension.Package
                 */
                package: Windows.ApplicationModel.Package;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppExtensions.AppExtension.GetExtensionPropertiesAsync
                 */
                getExtensionPropertiesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IPropertySet>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppExtensions.AppExtension.GetPublicFolderAsync
                 */
                getPublicFolderAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppExtensions.AppExtensionCatalog
             */
            abstract class AppExtensionCatalog {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppExtensions.AppExtensionCatalog.Open(System.String)
                 */
                static open(appExtensionName: string): AppExtensionCatalog;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.AppExtensions.AppExtensionCatalog.PackageInstalled
                 */
                onpackageinstalled: (arg: { type: "packageinstalled"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageInstalledEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageInstalledEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.AppExtensions.AppExtensionCatalog.PackageStatusChanged
                 */
                onpackagestatuschanged: (arg: { type: "packagestatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageStatusChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.AppExtensions.AppExtensionCatalog.PackageUninstalling
                 */
                onpackageuninstalling: (arg: { type: "packageuninstalling"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.AppExtensions.AppExtensionCatalog.PackageUpdated
                 */
                onpackageupdated: (arg: { type: "packageupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.AppExtensions.AppExtensionCatalog.PackageUpdating
                 */
                onpackageupdating: (arg: { type: "packageupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageUpdatingEventArgs>;
                addEventListener(type: "packageupdating", listener: (arg: { type: "packageupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageUpdatingEventArgs>): void;
                addEventListener(type: "packageinstalled", listener: (arg: { type: "packageinstalled"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageInstalledEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageInstalledEventArgs>): void;
                addEventListener(type: "packagestatuschanged", listener: (arg: { type: "packagestatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageStatusChangedEventArgs>): void;
                addEventListener(type: "packageuninstalling", listener: (arg: { type: "packageuninstalling"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs>): void;
                addEventListener(type: "packageupdated", listener: (arg: { type: "packageupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppExtensions.AppExtensionCatalog.FindAllAsync
                 */
                findAllAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<AppExtension>>;
                removeEventListener(type: "packageupdating", listener: (arg: { type: "packageupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageUpdatingEventArgs>): void;
                removeEventListener(type: "packageinstalled", listener: (arg: { type: "packageinstalled"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageInstalledEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageInstalledEventArgs>): void;
                removeEventListener(type: "packagestatuschanged", listener: (arg: { type: "packagestatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageStatusChangedEventArgs>): void;
                removeEventListener(type: "packageuninstalling", listener: (arg: { type: "packageuninstalling"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs>): void;
                removeEventListener(type: "packageupdated", listener: (arg: { type: "packageupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppExtensions.AppExtensionCatalog.RequestRemovePackageAsync(System.String)
                 */
                requestRemovePackageAsync(packageFullName: string): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppExtensions.AppExtensionPackageInstalledEventArgs
             */
            abstract class AppExtensionPackageInstalledEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtensionPackageInstalledEventArgs.AppExtensionName
                 */
                appExtensionName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtensionPackageInstalledEventArgs.Extensions
                 */
                extensions: Windows.Foundation.Collections.IVectorView<AppExtension>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtensionPackageInstalledEventArgs.Package
                 */
                package: Windows.ApplicationModel.Package;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppExtensions.AppExtensionPackageStatusChangedEventArgs
             */
            abstract class AppExtensionPackageStatusChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtensionPackageStatusChangedEventArgs.AppExtensionName
                 */
                appExtensionName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtensionPackageStatusChangedEventArgs.Package
                 */
                package: Windows.ApplicationModel.Package;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppExtensions.AppExtensionPackageUninstallingEventArgs
             */
            abstract class AppExtensionPackageUninstallingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtensionPackageUninstallingEventArgs.AppExtensionName
                 */
                appExtensionName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtensionPackageUninstallingEventArgs.Package
                 */
                package: Windows.ApplicationModel.Package;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatedEventArgs
             */
            abstract class AppExtensionPackageUpdatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatedEventArgs.AppExtensionName
                 */
                appExtensionName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatedEventArgs.Extensions
                 */
                extensions: Windows.Foundation.Collections.IVectorView<AppExtension>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatedEventArgs.Package
                 */
                package: Windows.ApplicationModel.Package;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatingEventArgs
             */
            abstract class AppExtensionPackageUpdatingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatingEventArgs.AppExtensionName
                 */
                appExtensionName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatingEventArgs.Package
                 */
                package: Windows.ApplicationModel.Package;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppInfo
         */
        abstract class AppInfo {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppInfo.AppUserModelId
             */
            appUserModelId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppInfo.DisplayInfo
             */
            displayInfo: AppDisplayInfo;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppInfo.Id
             */
            id: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppInfo.PackageFamilyName
             */
            packageFamilyName: string;
        }
        namespace AppService {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppService.AppServiceCatalog
             */
            abstract class AppServiceCatalog {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppService.AppServiceCatalog.FindAppServiceProvidersAsync(System.String)
                 */
                static findAppServiceProvidersAsync(appServiceName: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.AppInfo>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppService.AppServiceClosedEventArgs
             */
            abstract class AppServiceClosedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppService.AppServiceClosedEventArgs.Status
                 */
                status: AppServiceClosedStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppService.AppServiceClosedStatus
             */
            enum AppServiceClosedStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceClosedStatus.Canceled
                 */
                canceled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceClosedStatus.Completed
                 */
                completed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceClosedStatus.ResourceLimitsExceeded
                 */
                resourceLimitsExceeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceClosedStatus.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppService.AppServiceConnection
             */
            class AppServiceConnection implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppService.AppServiceConnection.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppService.AppServiceConnection.AppServiceName
                 */
                appServiceName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.AppService.AppServiceConnection.RequestReceived
                 */
                onrequestreceived: (arg: { type: "requestreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppServiceConnection, AppServiceRequestReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppServiceConnection, AppServiceRequestReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.AppService.AppServiceConnection.ServiceClosed
                 */
                onserviceclosed: (arg: { type: "serviceclosed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppServiceConnection, AppServiceClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppServiceConnection, AppServiceClosedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppService.AppServiceConnection.PackageFamilyName
                 */
                packageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppService.AppServiceConnection.User
                 */
                user: Windows.System.User;
                addEventListener(type: "requestreceived", listener: (arg: { type: "requestreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppServiceConnection, AppServiceRequestReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppServiceConnection, AppServiceRequestReceivedEventArgs>): void;
                addEventListener(type: "serviceclosed", listener: (arg: { type: "serviceclosed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppServiceConnection, AppServiceClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppServiceConnection, AppServiceClosedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppService.AppServiceConnection.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppService.AppServiceConnection.OpenAsync
                 */
                openAsync(): Windows.Foundation.IAsyncOperation<AppServiceConnectionStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppService.AppServiceConnection.OpenRemoteAsync(Windows.System.RemoteSystems.RemoteSystemConnectionRequest)
                 */
                openRemoteAsync(remoteSystemConnectionRequest: Windows.System.RemoteSystems.RemoteSystemConnectionRequest): Windows.Foundation.IAsyncOperation<AppServiceConnectionStatus>;
                removeEventListener(type: "requestreceived", listener: (arg: { type: "requestreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppServiceConnection, AppServiceRequestReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppServiceConnection, AppServiceRequestReceivedEventArgs>): void;
                removeEventListener(type: "serviceclosed", listener: (arg: { type: "serviceclosed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppServiceConnection, AppServiceClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppServiceConnection, AppServiceClosedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppService.AppServiceConnection.SendMessageAsync(Windows.Foundation.Collections.ValueSet)
                 */
                sendMessageAsync(message: Windows.Foundation.Collections.ValueSet): Windows.Foundation.IAsyncOperation<AppServiceResponse>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppService.AppServiceConnectionStatus
             */
            enum AppServiceConnectionStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceConnectionStatus.AppNotInstalled
                 */
                appNotInstalled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceConnectionStatus.AppServiceUnavailable
                 */
                appServiceUnavailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceConnectionStatus.AppUnavailable
                 */
                appUnavailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceConnectionStatus.NotAuthorized
                 */
                notAuthorized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceConnectionStatus.RemoteSystemNotSupportedByApp
                 */
                remoteSystemNotSupportedByApp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceConnectionStatus.RemoteSystemUnavailable
                 */
                remoteSystemUnavailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceConnectionStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceConnectionStatus.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppService.AppServiceDeferral
             */
            abstract class AppServiceDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppService.AppServiceDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppService.AppServiceRequest
             */
            abstract class AppServiceRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppService.AppServiceRequest.Message
                 */
                message: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppService.AppServiceRequest.SendResponseAsync(Windows.Foundation.Collections.ValueSet)
                 */
                sendResponseAsync(message: Windows.Foundation.Collections.ValueSet): Windows.Foundation.IAsyncOperation<AppServiceResponseStatus>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppService.AppServiceRequestReceivedEventArgs
             */
            abstract class AppServiceRequestReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppService.AppServiceRequestReceivedEventArgs.Request
                 */
                request: AppServiceRequest;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.AppService.AppServiceRequestReceivedEventArgs.GetDeferral
                 */
                getDeferral(): AppServiceDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppService.AppServiceResponse
             */
            abstract class AppServiceResponse {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppService.AppServiceResponse.Message
                 */
                message: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppService.AppServiceResponse.Status
                 */
                status: AppServiceResponseStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppService.AppServiceResponseStatus
             */
            enum AppServiceResponseStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceResponseStatus.Failure
                 */
                failure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceResponseStatus.MessageSizeTooLarge
                 */
                messageSizeTooLarge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceResponseStatus.RemoteSystemUnavailable
                 */
                remoteSystemUnavailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceResponseStatus.ResourceLimitsExceeded
                 */
                resourceLimitsExceeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceResponseStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.AppService.AppServiceResponseStatus.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.AppService.AppServiceTriggerDetails
             */
            abstract class AppServiceTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppService.AppServiceTriggerDetails.AppServiceConnection
                 */
                appServiceConnection: AppServiceConnection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppService.AppServiceTriggerDetails.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppService.AppServiceTriggerDetails.IsRemoteSystemConnection
                 */
                isRemoteSystemConnection: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.AppService.AppServiceTriggerDetails.Name
                 */
                name: string;
            }
        }
        namespace Appointments {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.Appointment
             */
            class Appointment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.Appointment.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.AllDay
                 */
                allDay: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.AllowNewTimeProposal
                 */
                allowNewTimeProposal: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.BusyStatus
                 */
                busyStatus: AppointmentBusyStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.CalendarId
                 */
                calendarId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.ChangeNumber
                 */
                changeNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.Details
                 */
                details: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.DetailsKind
                 */
                detailsKind: AppointmentDetailsKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.HasInvitees
                 */
                hasInvitees: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.Invitees
                 */
                invitees: Windows.Foundation.Collections.IVector<AppointmentInvitee>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.IsCanceledMeeting
                 */
                isCanceledMeeting: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.IsOrganizedByUser
                 */
                isOrganizedByUser: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.IsResponseRequested
                 */
                isResponseRequested: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.LocalId
                 */
                localId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.Location
                 */
                location: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.OnlineMeetingLink
                 */
                onlineMeetingLink: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.Organizer
                 */
                organizer: AppointmentOrganizer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.OriginalStartTime
                 */
                originalStartTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.Recurrence
                 */
                recurrence: AppointmentRecurrence;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.Reminder
                 */
                reminder: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.RemoteChangeNumber
                 */
                remoteChangeNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.ReplyTime
                 */
                replyTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.RoamingId
                 */
                roamingId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.Sensitivity
                 */
                sensitivity: AppointmentSensitivity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.StartTime
                 */
                startTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.Subject
                 */
                subject: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.Uri
                 */
                uri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.Appointment.UserResponse
                 */
                userResponse: AppointmentParticipantResponse;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentBusyStatus
             */
            enum AppointmentBusyStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentBusyStatus.Busy
                 */
                busy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentBusyStatus.Free
                 */
                free,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentBusyStatus.OutOfOffice
                 */
                outOfOffice,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentBusyStatus.Tentative
                 */
                tentative,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentBusyStatus.WorkingElsewhere
                 */
                workingElsewhere,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentCalendar
             */
            abstract class AppointmentCalendar {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.CanCancelMeetings
                 */
                canCancelMeetings: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.CanCreateOrUpdateAppointments
                 */
                canCreateOrUpdateAppointments: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.CanForwardMeetings
                 */
                canForwardMeetings: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.CanNotifyInvitees
                 */
                canNotifyInvitees: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.CanProposeNewTimeForMeetings
                 */
                canProposeNewTimeForMeetings: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.CanUpdateMeetingResponses
                 */
                canUpdateMeetingResponses: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.DisplayColor
                 */
                displayColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.IsHidden
                 */
                isHidden: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.LocalId
                 */
                localId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.MustNofityInvitees
                 */
                mustNofityInvitees: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.OtherAppReadAccess
                 */
                otherAppReadAccess: AppointmentCalendarOtherAppReadAccess;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.OtherAppWriteAccess
                 */
                otherAppWriteAccess: AppointmentCalendarOtherAppWriteAccess;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.RemoteId
                 */
                remoteId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.SourceDisplayName
                 */
                sourceDisplayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.SummaryCardView
                 */
                summaryCardView: AppointmentSummaryCardView;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.SyncManager
                 */
                syncManager: AppointmentCalendarSyncManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendar.UserDataAccountId
                 */
                userDataAccountId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.DeleteAppointmentAsync(System.String)
                 */
                deleteAppointmentAsync(localId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.DeleteAppointmentInstanceAsync(System.String,Windows.Foundation.DateTime)
                 */
                deleteAppointmentInstanceAsync(localId: string, instanceStartTime: Date): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.DeleteAsync
                 */
                deleteAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.FindAllInstancesAsync(System.String,Windows.Foundation.DateTime,Windows.Foundation.TimeSpan,Windows.ApplicationModel.Appointments.FindAppointmentsOptions)
                 */
                findAllInstancesAsync(masterLocalId: string, rangeStart: Date, rangeLength: number, pOptions: FindAppointmentsOptions): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Appointment>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.FindAllInstancesAsync(System.String,Windows.Foundation.DateTime,Windows.Foundation.TimeSpan)
                 */
                findAllInstancesAsync(masterLocalId: string, rangeStart: Date, rangeLength: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Appointment>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.FindAppointmentsAsync(Windows.Foundation.DateTime,Windows.Foundation.TimeSpan,Windows.ApplicationModel.Appointments.FindAppointmentsOptions)
                 */
                findAppointmentsAsync(rangeStart: Date, rangeLength: number, options: FindAppointmentsOptions): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Appointment>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.FindAppointmentsAsync(Windows.Foundation.DateTime,Windows.Foundation.TimeSpan)
                 */
                findAppointmentsAsync(rangeStart: Date, rangeLength: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Appointment>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.FindExceptionsFromMasterAsync(System.String)
                 */
                findExceptionsFromMasterAsync(masterLocalId: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<AppointmentException>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.FindUnexpandedAppointmentsAsync(Windows.ApplicationModel.Appointments.FindAppointmentsOptions)
                 */
                findUnexpandedAppointmentsAsync(options: FindAppointmentsOptions): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Appointment>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.FindUnexpandedAppointmentsAsync
                 */
                findUnexpandedAppointmentsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Appointment>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.GetAppointmentAsync(System.String)
                 */
                getAppointmentAsync(localId: string): Windows.Foundation.IAsyncOperation<Appointment>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.GetAppointmentInstanceAsync(System.String,Windows.Foundation.DateTime)
                 */
                getAppointmentInstanceAsync(localId: string, instanceStartTime: Date): Windows.Foundation.IAsyncOperation<Appointment>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.RegisterSyncManagerAsync
                 */
                registerSyncManagerAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.SaveAppointmentAsync(Windows.ApplicationModel.Appointments.Appointment)
                 */
                saveAppointmentAsync(pAppointment: Appointment): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.SaveAsync
                 */
                saveAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.TryCancelMeetingAsync(Windows.ApplicationModel.Appointments.Appointment,System.String,System.String,System.Boolean)
                 */
                tryCancelMeetingAsync(meeting: Appointment, subject: string, comment: string, notifyInvitees: boolean): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.TryCreateOrUpdateAppointmentAsync(Windows.ApplicationModel.Appointments.Appointment,System.Boolean)
                 */
                tryCreateOrUpdateAppointmentAsync(appointment: Appointment, notifyInvitees: boolean): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.TryForwardMeetingAsync(Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Collections.IIterable`1,System.String,System.String,System.String)
                 */
                tryForwardMeetingAsync(meeting: Appointment, invitees: Windows.Foundation.Collections.IIterable<AppointmentInvitee>, subject: string, forwardHeader: string, comment: string): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.TryProposeNewTimeForMeetingAsync(Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.DateTime,Windows.Foundation.TimeSpan,System.String,System.String)
                 */
                tryProposeNewTimeForMeetingAsync(meeting: Appointment, newStartTime: Date, newDuration: number, subject: string, comment: string): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendar.TryUpdateMeetingResponseAsync(Windows.ApplicationModel.Appointments.Appointment,Windows.ApplicationModel.Appointments.AppointmentParticipantResponse,System.String,System.String,System.Boolean)
                 */
                tryUpdateMeetingResponseAsync(meeting: Appointment, response: AppointmentParticipantResponse, subject: string, comment: string, sendUpdate: boolean): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppReadAccess
             */
            enum AppointmentCalendarOtherAppReadAccess {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppReadAccess.Full
                 */
                full,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppReadAccess.Limited
                 */
                limited,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppReadAccess.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppReadAccess.SystemOnly
                 */
                systemOnly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppWriteAccess
             */
            enum AppointmentCalendarOtherAppWriteAccess {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppWriteAccess.Limited
                 */
                limited,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppWriteAccess.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppWriteAccess.SystemOnly
                 */
                systemOnly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManager
             */
            abstract class AppointmentCalendarSyncManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManager.LastAttemptedSyncTime
                 */
                lastAttemptedSyncTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManager.LastSuccessfulSyncTime
                 */
                lastSuccessfulSyncTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManager.SyncStatusChanged
                 */
                onsyncstatuschanged: (arg: { type: "syncstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentCalendarSyncManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentCalendarSyncManager, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManager.Status
                 */
                status: AppointmentCalendarSyncStatus;
                addEventListener(type: "syncstatuschanged", listener: (arg: { type: "syncstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentCalendarSyncManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentCalendarSyncManager, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "syncstatuschanged", listener: (arg: { type: "syncstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentCalendarSyncManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentCalendarSyncManager, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManager.SyncAsync
                 */
                syncAsync(): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncStatus
             */
            enum AppointmentCalendarSyncStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncStatus.AuthenticationError
                 */
                authenticationError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncStatus.Idle
                 */
                idle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncStatus.ManualAccountRemovalRequired
                 */
                manualAccountRemovalRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncStatus.PolicyError
                 */
                policyError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncStatus.Syncing
                 */
                syncing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncStatus.UnknownError
                 */
                unknownError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentCalendarSyncStatus.UpToDate
                 */
                upToDate,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentConflictResult
             */
            abstract class AppointmentConflictResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentConflictResult.Date
                 */
                date: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentConflictResult.Type
                 */
                type: AppointmentConflictType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentConflictType
             */
            enum AppointmentConflictType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentConflictType.Adjacent
                 */
                adjacent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentConflictType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentConflictType.Overlap
                 */
                overlap,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentDaysOfWeek
             */
            enum AppointmentDaysOfWeek {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentDaysOfWeek.Friday
                 */
                friday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentDaysOfWeek.Monday
                 */
                monday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentDaysOfWeek.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentDaysOfWeek.Saturday
                 */
                saturday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentDaysOfWeek.Sunday
                 */
                sunday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentDaysOfWeek.Thursday
                 */
                thursday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentDaysOfWeek.Tuesday
                 */
                tuesday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentDaysOfWeek.Wednesday
                 */
                wednesday,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentDetailsKind
             */
            enum AppointmentDetailsKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentDetailsKind.Html
                 */
                html,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentDetailsKind.PlainText
                 */
                plainText,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentException
             */
            abstract class AppointmentException {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentException.Appointment
                 */
                appointment: Appointment;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentException.ExceptionProperties
                 */
                exceptionProperties: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentException.IsDeleted
                 */
                isDeleted: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentInvitee
             */
            class AppointmentInvitee implements IAppointmentParticipant {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentInvitee.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentInvitee.Address
                 */
                address: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentInvitee.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentInvitee.Response
                 */
                response: AppointmentParticipantResponse;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentInvitee.Role
                 */
                role: AppointmentParticipantRole;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentManager
             */
            abstract class AppointmentManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): AppointmentManagerForUser;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.RequestStoreAsync(Windows.ApplicationModel.Appointments.AppointmentStoreAccessType)
                 */
                static requestStoreAsync(options: AppointmentStoreAccessType): Windows.Foundation.IAsyncOperation<AppointmentStore>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.ShowAddAppointmentAsync(Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                static showAddAppointmentAsync(appointment: Appointment, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.ShowAddAppointmentAsync(Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect)
                 */
                static showAddAppointmentAsync(appointment: Appointment, selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.ShowAppointmentDetailsAsync(System.String,Windows.Foundation.DateTime)
                 */
                static showAppointmentDetailsAsync(appointmentId: string, instanceStartDate: Date): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.ShowAppointmentDetailsAsync(System.String)
                 */
                static showAppointmentDetailsAsync(appointmentId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.ShowEditNewAppointmentAsync(Windows.ApplicationModel.Appointments.Appointment)
                 */
                static showEditNewAppointmentAsync(appointment: Appointment): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.ShowRemoveAppointmentAsync(System.String,Windows.Foundation.Rect,Windows.UI.Popups.Placement,Windows.Foundation.DateTime)
                 */
                static showRemoveAppointmentAsync(appointmentId: string, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement, instanceStartDate: Date): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.ShowRemoveAppointmentAsync(System.String,Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                static showRemoveAppointmentAsync(appointmentId: string, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.ShowRemoveAppointmentAsync(System.String,Windows.Foundation.Rect)
                 */
                static showRemoveAppointmentAsync(appointmentId: string, selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.ShowReplaceAppointmentAsync(System.String,Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect,Windows.UI.Popups.Placement,Windows.Foundation.DateTime)
                 */
                static showReplaceAppointmentAsync(appointmentId: string, appointment: Appointment, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement, instanceStartDate: Date): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.ShowReplaceAppointmentAsync(System.String,Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                static showReplaceAppointmentAsync(appointmentId: string, appointment: Appointment, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.ShowReplaceAppointmentAsync(System.String,Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect)
                 */
                static showReplaceAppointmentAsync(appointmentId: string, appointment: Appointment, selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManager.ShowTimeFrameAsync(Windows.Foundation.DateTime,Windows.Foundation.TimeSpan)
                 */
                static showTimeFrameAsync(timeToShow: Date, duration: number): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentManagerForUser
             */
            abstract class AppointmentManagerForUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.RequestStoreAsync(Windows.ApplicationModel.Appointments.AppointmentStoreAccessType)
                 */
                requestStoreAsync(options: AppointmentStoreAccessType): Windows.Foundation.IAsyncOperation<AppointmentStore>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.ShowAddAppointmentAsync(Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                showAddAppointmentAsync(appointment: Appointment, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.ShowAddAppointmentAsync(Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect)
                 */
                showAddAppointmentAsync(appointment: Appointment, selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.ShowAppointmentDetailsAsync(System.String,Windows.Foundation.DateTime)
                 */
                showAppointmentDetailsAsync(appointmentId: string, instanceStartDate: Date): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.ShowAppointmentDetailsAsync(System.String)
                 */
                showAppointmentDetailsAsync(appointmentId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.ShowEditNewAppointmentAsync(Windows.ApplicationModel.Appointments.Appointment)
                 */
                showEditNewAppointmentAsync(appointment: Appointment): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.ShowRemoveAppointmentAsync(System.String,Windows.Foundation.Rect,Windows.UI.Popups.Placement,Windows.Foundation.DateTime)
                 */
                showRemoveAppointmentAsync(appointmentId: string, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement, instanceStartDate: Date): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.ShowRemoveAppointmentAsync(System.String,Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                showRemoveAppointmentAsync(appointmentId: string, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.ShowRemoveAppointmentAsync(System.String,Windows.Foundation.Rect)
                 */
                showRemoveAppointmentAsync(appointmentId: string, selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.ShowReplaceAppointmentAsync(System.String,Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect,Windows.UI.Popups.Placement,Windows.Foundation.DateTime)
                 */
                showReplaceAppointmentAsync(appointmentId: string, appointment: Appointment, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement, instanceStartDate: Date): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.ShowReplaceAppointmentAsync(System.String,Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                showReplaceAppointmentAsync(appointmentId: string, appointment: Appointment, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.ShowReplaceAppointmentAsync(System.String,Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect)
                 */
                showReplaceAppointmentAsync(appointmentId: string, appointment: Appointment, selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentManagerForUser.ShowTimeFrameAsync(Windows.Foundation.DateTime,Windows.Foundation.TimeSpan)
                 */
                showTimeFrameAsync(timeToShow: Date, duration: number): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentOrganizer
             */
            class AppointmentOrganizer implements IAppointmentParticipant {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentOrganizer.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentOrganizer.Address
                 */
                address: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentOrganizer.DisplayName
                 */
                displayName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentParticipantResponse
             */
            enum AppointmentParticipantResponse {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentParticipantResponse.Accepted
                 */
                accepted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentParticipantResponse.Declined
                 */
                declined,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentParticipantResponse.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentParticipantResponse.Tentative
                 */
                tentative,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentParticipantResponse.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentParticipantRole
             */
            enum AppointmentParticipantRole {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentParticipantRole.OptionalAttendee
                 */
                optionalAttendee,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentParticipantRole.RequiredAttendee
                 */
                requiredAttendee,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentParticipantRole.Resource
                 */
                resource,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentProperties
             */
            abstract class AppointmentProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.AllDay
                 */
                static allDay: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.AllowNewTimeProposal
                 */
                static allowNewTimeProposal: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.BusyStatus
                 */
                static busyStatus: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.ChangeNumber
                 */
                static changeNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.DefaultProperties
                 */
                static defaultProperties: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.Details
                 */
                static details: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.DetailsKind
                 */
                static detailsKind: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.Duration
                 */
                static duration: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.HasInvitees
                 */
                static hasInvitees: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.Invitees
                 */
                static invitees: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.IsCanceledMeeting
                 */
                static isCanceledMeeting: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.IsOrganizedByUser
                 */
                static isOrganizedByUser: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.IsResponseRequested
                 */
                static isResponseRequested: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.Location
                 */
                static location: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.OnlineMeetingLink
                 */
                static onlineMeetingLink: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.Organizer
                 */
                static organizer: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.OriginalStartTime
                 */
                static originalStartTime: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.Recurrence
                 */
                static recurrence: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.Reminder
                 */
                static reminder: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.RemoteChangeNumber
                 */
                static remoteChangeNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.ReplyTime
                 */
                static replyTime: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.Sensitivity
                 */
                static sensitivity: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.StartTime
                 */
                static startTime: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.Subject
                 */
                static subject: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.Uri
                 */
                static uri: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentProperties.UserResponse
                 */
                static userResponse: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentRecurrence
             */
            class AppointmentRecurrence {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentRecurrence.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentRecurrence.CalendarIdentifier
                 */
                calendarIdentifier: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentRecurrence.Day
                 */
                day: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentRecurrence.DaysOfWeek
                 */
                daysOfWeek: AppointmentDaysOfWeek;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentRecurrence.Interval
                 */
                interval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentRecurrence.Month
                 */
                month: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentRecurrence.Occurrences
                 */
                occurrences: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentRecurrence.RecurrenceType
                 */
                recurrenceType: RecurrenceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentRecurrence.TimeZone
                 */
                timeZone: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentRecurrence.Unit
                 */
                unit: AppointmentRecurrenceUnit;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentRecurrence.Until
                 */
                until: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentRecurrence.WeekOfMonth
                 */
                weekOfMonth: AppointmentWeekOfMonth;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentRecurrenceUnit
             */
            enum AppointmentRecurrenceUnit {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentRecurrenceUnit.Daily
                 */
                daily,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentRecurrenceUnit.Monthly
                 */
                monthly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentRecurrenceUnit.MonthlyOnDay
                 */
                monthlyOnDay,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentRecurrenceUnit.Weekly
                 */
                weekly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentRecurrenceUnit.Yearly
                 */
                yearly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentRecurrenceUnit.YearlyOnDay
                 */
                yearlyOnDay,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentSensitivity
             */
            enum AppointmentSensitivity {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentSensitivity.Private
                 */
                private,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentSensitivity.Public
                 */
                public,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentStore
             */
            abstract class AppointmentStore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentStore.ChangeTracker
                 */
                changeTracker: AppointmentStoreChangeTracker;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Appointments.AppointmentStore.StoreChanged
                 */
                onstorechanged: (arg: { type: "storechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentStore, AppointmentStoreChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentStore, AppointmentStoreChangedEventArgs>;
                addEventListener(type: "storechanged", listener: (arg: { type: "storechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentStore, AppointmentStoreChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentStore, AppointmentStoreChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.CreateAppointmentCalendarAsync(System.String,System.String)
                 */
                createAppointmentCalendarAsync(name: string, userDataAccountId: string): Windows.Foundation.IAsyncOperation<AppointmentCalendar>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.CreateAppointmentCalendarAsync(System.String)
                 */
                createAppointmentCalendarAsync(name: string): Windows.Foundation.IAsyncOperation<AppointmentCalendar>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.FindAppointmentCalendarsAsync(Windows.ApplicationModel.Appointments.FindAppointmentCalendarsOptions)
                 */
                findAppointmentCalendarsAsync(options: FindAppointmentCalendarsOptions): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<AppointmentCalendar>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.FindAppointmentCalendarsAsync
                 */
                findAppointmentCalendarsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<AppointmentCalendar>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.FindAppointmentsAsync(Windows.Foundation.DateTime,Windows.Foundation.TimeSpan,Windows.ApplicationModel.Appointments.FindAppointmentsOptions)
                 */
                findAppointmentsAsync(rangeStart: Date, rangeLength: number, options: FindAppointmentsOptions): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Appointment>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.FindAppointmentsAsync(Windows.Foundation.DateTime,Windows.Foundation.TimeSpan)
                 */
                findAppointmentsAsync(rangeStart: Date, rangeLength: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Appointment>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.FindConflictAsync(Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.DateTime)
                 */
                findConflictAsync(appointment: Appointment, instanceStartTime: Date): Windows.Foundation.IAsyncOperation<AppointmentConflictResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.FindConflictAsync(Windows.ApplicationModel.Appointments.Appointment)
                 */
                findConflictAsync(appointment: Appointment): Windows.Foundation.IAsyncOperation<AppointmentConflictResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.FindLocalIdsFromRoamingIdAsync(System.String)
                 */
                findLocalIdsFromRoamingIdAsync(roamingId: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<string>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.GetAppointmentAsync(System.String)
                 */
                getAppointmentAsync(localId: string): Windows.Foundation.IAsyncOperation<Appointment>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.GetAppointmentCalendarAsync(System.String)
                 */
                getAppointmentCalendarAsync(calendarId: string): Windows.Foundation.IAsyncOperation<AppointmentCalendar>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.GetAppointmentInstanceAsync(System.String,Windows.Foundation.DateTime)
                 */
                getAppointmentInstanceAsync(localId: string, instanceStartTime: Date): Windows.Foundation.IAsyncOperation<Appointment>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.MoveAppointmentAsync(Windows.ApplicationModel.Appointments.Appointment,Windows.ApplicationModel.Appointments.AppointmentCalendar)
                 */
                moveAppointmentAsync(appointment: Appointment, destinationCalendar: AppointmentCalendar): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "storechanged", listener: (arg: { type: "storechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentStore, AppointmentStoreChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentStore, AppointmentStoreChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.ShowAddAppointmentAsync(Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect)
                 */
                showAddAppointmentAsync(appointment: Appointment, selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.ShowAppointmentDetailsAsync(System.String,Windows.Foundation.DateTime)
                 */
                showAppointmentDetailsAsync(localId: string, instanceStartDate: Date): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.ShowAppointmentDetailsAsync(System.String)
                 */
                showAppointmentDetailsAsync(localId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.ShowEditNewAppointmentAsync(Windows.ApplicationModel.Appointments.Appointment)
                 */
                showEditNewAppointmentAsync(appointment: Appointment): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.ShowRemoveAppointmentAsync(System.String,Windows.Foundation.Rect,Windows.UI.Popups.Placement,Windows.Foundation.DateTime)
                 */
                showRemoveAppointmentAsync(localId: string, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement, instanceStartDate: Date): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.ShowRemoveAppointmentAsync(System.String,Windows.Foundation.Rect)
                 */
                showRemoveAppointmentAsync(localId: string, selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.ShowReplaceAppointmentAsync(System.String,Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect,Windows.UI.Popups.Placement,Windows.Foundation.DateTime)
                 */
                showReplaceAppointmentAsync(localId: string, appointment: Appointment, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement, instanceStartDate: Date): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStore.ShowReplaceAppointmentAsync(System.String,Windows.ApplicationModel.Appointments.Appointment,Windows.Foundation.Rect)
                 */
                showReplaceAppointmentAsync(localId: string, appointment: Appointment, selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentStoreAccessType
             */
            enum AppointmentStoreAccessType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentStoreAccessType.AllCalendarsReadOnly
                 */
                allCalendarsReadOnly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentStoreAccessType.AllCalendarsReadWrite
                 */
                allCalendarsReadWrite,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentStoreAccessType.AppCalendarsReadWrite
                 */
                appCalendarsReadWrite,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentStoreChange
             */
            abstract class AppointmentStoreChange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentStoreChange.Appointment
                 */
                appointment: Appointment;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentStoreChange.AppointmentCalendar
                 */
                appointmentCalendar: AppointmentCalendar;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentStoreChange.ChangeType
                 */
                changeType: AppointmentStoreChangeType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentStoreChangeReader
             */
            abstract class AppointmentStoreChangeReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStoreChangeReader.AcceptChanges
                 */
                acceptChanges(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStoreChangeReader.AcceptChangesThrough(Windows.ApplicationModel.Appointments.AppointmentStoreChange)
                 */
                acceptChangesThrough(lastChangeToAccept: AppointmentStoreChange): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStoreChangeReader.ReadBatchAsync
                 */
                readBatchAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<AppointmentStoreChange>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentStoreChangeTracker
             */
            abstract class AppointmentStoreChangeTracker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStoreChangeTracker.Enable
                 */
                enable(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStoreChangeTracker.GetChangeReader
                 */
                getChangeReader(): AppointmentStoreChangeReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStoreChangeTracker.Reset
                 */
                reset(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentStoreChangeType
             */
            enum AppointmentStoreChangeType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentStoreChangeType.AppointmentCreated
                 */
                appointmentCreated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentStoreChangeType.AppointmentDeleted
                 */
                appointmentDeleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentStoreChangeType.AppointmentModified
                 */
                appointmentModified,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentStoreChangeType.CalendarCreated
                 */
                calendarCreated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentStoreChangeType.CalendarDeleted
                 */
                calendarDeleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentStoreChangeType.CalendarModified
                 */
                calendarModified,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentStoreChangeType.ChangeTrackingLost
                 */
                changeTrackingLost,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentStoreChangedDeferral
             */
            abstract class AppointmentStoreChangedDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStoreChangedDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentStoreChangedEventArgs
             */
            abstract class AppointmentStoreChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentStoreChangedEventArgs.GetDeferral
                 */
                getDeferral(): AppointmentStoreChangedDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentStoreNotificationTriggerDetails
             */
            abstract class AppointmentStoreNotificationTriggerDetails {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentSummaryCardView
             */
            enum AppointmentSummaryCardView {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentSummaryCardView.App
                 */
                app,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentSummaryCardView.System
                 */
                system,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentWeekOfMonth
             */
            enum AppointmentWeekOfMonth {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentWeekOfMonth.First
                 */
                first,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentWeekOfMonth.Fourth
                 */
                fourth,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentWeekOfMonth.Last
                 */
                last,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentWeekOfMonth.Second
                 */
                second,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.AppointmentWeekOfMonth.Third
                 */
                third,
            }
            namespace AppointmentsProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation
                 */
                abstract class AddAppointmentOperation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation.AppointmentInformation
                     */
                    appointmentInformation: Windows.ApplicationModel.Appointments.Appointment;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation.SourcePackageFamilyName
                     */
                    sourcePackageFamilyName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation.DismissUI
                     */
                    dismissUI(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation.ReportCanceled
                     */
                    reportCanceled(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation.ReportCompleted(System.String)
                     */
                    reportCompleted(itemId: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation.ReportError(System.String)
                     */
                    reportError(value: string): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentsProvider.AppointmentsProviderLaunchActionVerbs
                 */
                abstract class AppointmentsProviderLaunchActionVerbs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.AppointmentsProviderLaunchActionVerbs.AddAppointment
                     */
                    static addAppointment: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.AppointmentsProviderLaunchActionVerbs.RemoveAppointment
                     */
                    static removeAppointment: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.AppointmentsProviderLaunchActionVerbs.ReplaceAppointment
                     */
                    static replaceAppointment: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.AppointmentsProviderLaunchActionVerbs.ShowAppointmentDetails
                     */
                    static showAppointmentDetails: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.AppointmentsProviderLaunchActionVerbs.ShowTimeFrame
                     */
                    static showTimeFrame: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation
                 */
                abstract class RemoveAppointmentOperation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation.AppointmentId
                     */
                    appointmentId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation.InstanceStartDate
                     */
                    instanceStartDate: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation.SourcePackageFamilyName
                     */
                    sourcePackageFamilyName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation.DismissUI
                     */
                    dismissUI(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation.ReportCanceled
                     */
                    reportCanceled(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation.ReportCompleted
                     */
                    reportCompleted(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation.ReportError(System.String)
                     */
                    reportError(value: string): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation
                 */
                abstract class ReplaceAppointmentOperation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation.AppointmentId
                     */
                    appointmentId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation.AppointmentInformation
                     */
                    appointmentInformation: Windows.ApplicationModel.Appointments.Appointment;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation.InstanceStartDate
                     */
                    instanceStartDate: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation.SourcePackageFamilyName
                     */
                    sourcePackageFamilyName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation.DismissUI
                     */
                    dismissUI(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation.ReportCanceled
                     */
                    reportCanceled(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation.ReportCompleted(System.String)
                     */
                    reportCompleted(itemId: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation.ReportError(System.String)
                     */
                    reportError(value: string): void;
                }
            }
            namespace DataProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest
                 */
                abstract class AppointmentCalendarCancelMeetingRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest.AppointmentCalendarLocalId
                     */
                    appointmentCalendarLocalId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest.AppointmentLocalId
                     */
                    appointmentLocalId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest.AppointmentOriginalStartTime
                     */
                    appointmentOriginalStartTime: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest.Comment
                     */
                    comment: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest.NotifyInvitees
                     */
                    notifyInvitees: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest.Subject
                     */
                    subject: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequestEventArgs
                 */
                abstract class AppointmentCalendarCancelMeetingRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequestEventArgs.Request
                     */
                    request: AppointmentCalendarCancelMeetingRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequest
                 */
                abstract class AppointmentCalendarCreateOrUpdateAppointmentRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequest.Appointment
                     */
                    appointment: Windows.ApplicationModel.Appointments.Appointment;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequest.AppointmentCalendarLocalId
                     */
                    appointmentCalendarLocalId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequest.ChangedProperties
                     */
                    changedProperties: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequest.NotifyInvitees
                     */
                    notifyInvitees: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequest.ReportCompletedAsync(Windows.ApplicationModel.Appointments.Appointment)
                     */
                    reportCompletedAsync(createdOrUpdatedAppointment: Windows.ApplicationModel.Appointments.Appointment): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs
                 */
                abstract class AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs.Request
                     */
                    request: AppointmentCalendarCreateOrUpdateAppointmentRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest
                 */
                abstract class AppointmentCalendarForwardMeetingRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest.AppointmentCalendarLocalId
                     */
                    appointmentCalendarLocalId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest.AppointmentLocalId
                     */
                    appointmentLocalId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest.AppointmentOriginalStartTime
                     */
                    appointmentOriginalStartTime: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest.Comment
                     */
                    comment: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest.ForwardHeader
                     */
                    forwardHeader: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest.Invitees
                     */
                    invitees: Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Appointments.AppointmentInvitee>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest.Subject
                     */
                    subject: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequestEventArgs
                 */
                abstract class AppointmentCalendarForwardMeetingRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequestEventArgs.Request
                     */
                    request: AppointmentCalendarForwardMeetingRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest
                 */
                abstract class AppointmentCalendarProposeNewTimeForMeetingRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest.AppointmentCalendarLocalId
                     */
                    appointmentCalendarLocalId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest.AppointmentLocalId
                     */
                    appointmentLocalId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest.AppointmentOriginalStartTime
                     */
                    appointmentOriginalStartTime: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest.Comment
                     */
                    comment: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest.NewDuration
                     */
                    newDuration: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest.NewStartTime
                     */
                    newStartTime: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest.Subject
                     */
                    subject: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs
                 */
                abstract class AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs.Request
                     */
                    request: AppointmentCalendarProposeNewTimeForMeetingRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequest
                 */
                abstract class AppointmentCalendarSyncManagerSyncRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequest.AppointmentCalendarLocalId
                     */
                    appointmentCalendarLocalId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequestEventArgs
                 */
                abstract class AppointmentCalendarSyncManagerSyncRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequestEventArgs.Request
                     */
                    request: AppointmentCalendarSyncManagerSyncRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest
                 */
                abstract class AppointmentCalendarUpdateMeetingResponseRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest.AppointmentCalendarLocalId
                     */
                    appointmentCalendarLocalId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest.AppointmentLocalId
                     */
                    appointmentLocalId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest.AppointmentOriginalStartTime
                     */
                    appointmentOriginalStartTime: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest.Comment
                     */
                    comment: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest.Response
                     */
                    response: Windows.ApplicationModel.Appointments.AppointmentParticipantResponse;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest.SendUpdate
                     */
                    sendUpdate: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest.Subject
                     */
                    subject: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequestEventArgs
                 */
                abstract class AppointmentCalendarUpdateMeetingResponseRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequestEventArgs.Request
                     */
                    request: AppointmentCalendarUpdateMeetingResponseRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderConnection
                 */
                abstract class AppointmentDataProviderConnection {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderConnection.CancelMeetingRequested
                     */
                    oncancelmeetingrequested: (arg: { type: "cancelmeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarCancelMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarCancelMeetingRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderConnection.CreateOrUpdateAppointmentRequested
                     */
                    oncreateorupdateappointmentrequested: (arg: { type: "createorupdateappointmentrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderConnection.ForwardMeetingRequested
                     */
                    onforwardmeetingrequested: (arg: { type: "forwardmeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarForwardMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarForwardMeetingRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderConnection.ProposeNewTimeForMeetingRequested
                     */
                    onproposenewtimeformeetingrequested: (arg: { type: "proposenewtimeformeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderConnection.SyncRequested
                     */
                    onsyncrequested: (arg: { type: "syncrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarSyncManagerSyncRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarSyncManagerSyncRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderConnection.UpdateMeetingResponseRequested
                     */
                    onupdatemeetingresponserequested: (arg: { type: "updatemeetingresponserequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarUpdateMeetingResponseRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarUpdateMeetingResponseRequestEventArgs>;
                    addEventListener(type: "syncrequested", listener: (arg: { type: "syncrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarSyncManagerSyncRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarSyncManagerSyncRequestEventArgs>): void;
                    addEventListener(type: "updatemeetingresponserequested", listener: (arg: { type: "updatemeetingresponserequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarUpdateMeetingResponseRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarUpdateMeetingResponseRequestEventArgs>): void;
                    addEventListener(type: "cancelmeetingrequested", listener: (arg: { type: "cancelmeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarCancelMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarCancelMeetingRequestEventArgs>): void;
                    addEventListener(type: "createorupdateappointmentrequested", listener: (arg: { type: "createorupdateappointmentrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs>): void;
                    addEventListener(type: "forwardmeetingrequested", listener: (arg: { type: "forwardmeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarForwardMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarForwardMeetingRequestEventArgs>): void;
                    addEventListener(type: "proposenewtimeformeetingrequested", listener: (arg: { type: "proposenewtimeformeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "syncrequested", listener: (arg: { type: "syncrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarSyncManagerSyncRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarSyncManagerSyncRequestEventArgs>): void;
                    removeEventListener(type: "updatemeetingresponserequested", listener: (arg: { type: "updatemeetingresponserequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarUpdateMeetingResponseRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarUpdateMeetingResponseRequestEventArgs>): void;
                    removeEventListener(type: "cancelmeetingrequested", listener: (arg: { type: "cancelmeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarCancelMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarCancelMeetingRequestEventArgs>): void;
                    removeEventListener(type: "createorupdateappointmentrequested", listener: (arg: { type: "createorupdateappointmentrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs>): void;
                    removeEventListener(type: "forwardmeetingrequested", listener: (arg: { type: "forwardmeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarForwardMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarForwardMeetingRequestEventArgs>): void;
                    removeEventListener(type: "proposenewtimeformeetingrequested", listener: (arg: { type: "proposenewtimeformeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppointmentDataProviderConnection, AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppointmentDataProviderConnection, AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderConnection.Start
                     */
                    start(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderTriggerDetails
                 */
                abstract class AppointmentDataProviderTriggerDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderTriggerDetails.Connection
                     */
                    connection: AppointmentDataProviderConnection;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.FindAppointmentCalendarsOptions
             */
            enum FindAppointmentCalendarsOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.FindAppointmentCalendarsOptions.IncludeHidden
                 */
                includeHidden,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.FindAppointmentCalendarsOptions.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.FindAppointmentsOptions
             */
            class FindAppointmentsOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Appointments.FindAppointmentsOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.FindAppointmentsOptions.CalendarIds
                 */
                calendarIds: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.FindAppointmentsOptions.FetchProperties
                 */
                fetchProperties: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.FindAppointmentsOptions.IncludeHidden
                 */
                includeHidden: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.FindAppointmentsOptions.MaxCount
                 */
                maxCount: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.IAppointmentParticipant
             */
            interface IAppointmentParticipant {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.IAppointmentParticipant.Address
                 */
                address: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Appointments.IAppointmentParticipant.DisplayName
                 */
                displayName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Appointments.RecurrenceType
             */
            enum RecurrenceType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.RecurrenceType.ExceptionInstance
                 */
                exceptionInstance,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.RecurrenceType.Instance
                 */
                instance,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Appointments.RecurrenceType.Master
                 */
                master,
            }
        }
        namespace Background {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.ActivitySensorTrigger
             */
            class ActivitySensorTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ActivitySensorTrigger.#ctor(System.UInt32)
                 */
                constructor(reportIntervalInMilliseconds: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.ActivitySensorTrigger.MinimumReportInterval
                 */
                minimumReportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.ActivitySensorTrigger.ReportInterval
                 */
                reportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.ActivitySensorTrigger.SubscribedActivities
                 */
                subscribedActivities: Windows.Foundation.Collections.IVector<Windows.Devices.Sensors.ActivityType>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.ActivitySensorTrigger.SupportedActivities
                 */
                supportedActivities: Windows.Foundation.Collections.IVectorView<Windows.Devices.Sensors.ActivityType>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.ApplicationTrigger
             */
            class ApplicationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ApplicationTrigger.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ApplicationTrigger.RequestAsync(Windows.Foundation.Collections.ValueSet)
                 */
                requestAsync(arguments_: Windows.Foundation.Collections.ValueSet): Windows.Foundation.IAsyncOperation<ApplicationTriggerResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ApplicationTrigger.RequestAsync
                 */
                requestAsync(): Windows.Foundation.IAsyncOperation<ApplicationTriggerResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.ApplicationTriggerDetails
             */
            abstract class ApplicationTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.ApplicationTriggerDetails.Arguments
                 */
                arguments: Windows.Foundation.Collections.ValueSet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.ApplicationTriggerResult
             */
            enum ApplicationTriggerResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.ApplicationTriggerResult.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.ApplicationTriggerResult.CurrentlyRunning
                 */
                currentlyRunning,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.ApplicationTriggerResult.DisabledByPolicy
                 */
                disabledByPolicy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.ApplicationTriggerResult.UnknownError
                 */
                unknownError,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.AppointmentStoreNotificationTrigger
             */
            class AppointmentStoreNotificationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.AppointmentStoreNotificationTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundAccessStatus
             */
            enum BackgroundAccessStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundAccessStatus.AllowedMayUseActiveRealTimeConnectivity
                 */
                allowedMayUseActiveRealTimeConnectivity,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundAccessStatus.AllowedSubjectToSystemPolicy
                 */
                allowedSubjectToSystemPolicy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundAccessStatus.AllowedWithAlwaysOnRealTimeConnectivity
                 */
                allowedWithAlwaysOnRealTimeConnectivity,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundAccessStatus.AlwaysAllowed
                 */
                alwaysAllowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundAccessStatus.Denied
                 */
                denied,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundAccessStatus.DeniedBySystemPolicy
                 */
                deniedBySystemPolicy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundAccessStatus.DeniedByUser
                 */
                deniedByUser,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundAccessStatus.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundExecutionManager
             */
            abstract class BackgroundExecutionManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundExecutionManager.GetAccessStatus(System.String)
                 */
                static getAccessStatus(applicationId: string): BackgroundAccessStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundExecutionManager.GetAccessStatus
                 */
                static getAccessStatus(): BackgroundAccessStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundExecutionManager.RemoveAccess(System.String)
                 */
                static removeAccess(applicationId: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundExecutionManager.RemoveAccess
                 */
                static removeAccess(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundExecutionManager.RequestAccessAsync(System.String)
                 */
                static requestAccessAsync(applicationId: string): Windows.Foundation.IAsyncOperation<BackgroundAccessStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundExecutionManager.RequestAccessAsync
                 */
                static requestAccessAsync(): Windows.Foundation.IAsyncOperation<BackgroundAccessStatus>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundTaskBuilder
             */
            class BackgroundTaskBuilder {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundTaskBuilder.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskBuilder.CancelOnConditionLoss
                 */
                cancelOnConditionLoss: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskBuilder.IsNetworkRequested
                 */
                isNetworkRequested: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskBuilder.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskBuilder.TaskEntryPoint
                 */
                taskEntryPoint: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskBuilder.TaskGroup
                 */
                taskGroup: BackgroundTaskRegistrationGroup;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundTaskBuilder.AddCondition(Windows.ApplicationModel.Background.IBackgroundCondition)
                 */
                addCondition(condition: IBackgroundCondition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundTaskBuilder.Register
                 */
                register(): BackgroundTaskRegistration;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundTaskBuilder.SetTrigger(Windows.ApplicationModel.Background.IBackgroundTrigger)
                 */
                setTrigger(trigger: IBackgroundTrigger): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundTaskCanceledEventHandler
             */
            interface BackgroundTaskCanceledEventHandler {
                (sender: IBackgroundTaskInstance, reason: BackgroundTaskCancellationReason): void
            }
            type BackgroundTaskCanceledEventHandlerArgumentType = { detail: [BackgroundTaskCancellationReason]; target: IBackgroundTaskInstance; } & BackgroundTaskCancellationReason;
            type BackgroundTaskCanceledEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason
             */
            enum BackgroundTaskCancellationReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.Abort
                 */
                abort,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.ConditionLoss
                 */
                conditionLoss,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.EnergySaver
                 */
                energySaver,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.ExecutionTimeExceeded
                 */
                executionTimeExceeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.IdleTask
                 */
                idleTask,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.LoggingOff
                 */
                loggingOff,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.QuietHoursEntered
                 */
                quietHoursEntered,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.ResourceRevocation
                 */
                resourceRevocation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.ServicingUpdate
                 */
                servicingUpdate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.SystemPolicy
                 */
                systemPolicy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.Terminating
                 */
                terminating,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.Uninstall
                 */
                uninstall,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundTaskCompletedEventArgs
             */
            abstract class BackgroundTaskCompletedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskCompletedEventArgs.InstanceId
                 */
                instanceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundTaskCompletedEventArgs.CheckResult
                 */
                checkResult(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundTaskCompletedEventHandler
             */
            interface BackgroundTaskCompletedEventHandler {
                (sender: BackgroundTaskRegistration, args: BackgroundTaskCompletedEventArgs): void
            }
            type BackgroundTaskCompletedEventHandlerArgumentType = { detail: [BackgroundTaskCompletedEventArgs]; target: BackgroundTaskRegistration; } & BackgroundTaskCompletedEventArgs;
            type BackgroundTaskCompletedEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundTaskDeferral
             */
            abstract class BackgroundTaskDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundTaskDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundTaskProgressEventArgs
             */
            abstract class BackgroundTaskProgressEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskProgressEventArgs.InstanceId
                 */
                instanceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskProgressEventArgs.Progress
                 */
                progress: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundTaskProgressEventHandler
             */
            interface BackgroundTaskProgressEventHandler {
                (sender: BackgroundTaskRegistration, args: BackgroundTaskProgressEventArgs): void
            }
            type BackgroundTaskProgressEventHandlerArgumentType = { detail: [BackgroundTaskProgressEventArgs]; target: BackgroundTaskRegistration; } & BackgroundTaskProgressEventArgs;
            type BackgroundTaskProgressEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundTaskRegistration
             */
            abstract class BackgroundTaskRegistration implements IBackgroundTaskRegistration3, IBackgroundTaskRegistration2, IBackgroundTaskRegistration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskRegistration.AllTaskGroups
                 */
                static allTaskGroups: Windows.Foundation.Collections.IMapView<string, BackgroundTaskRegistrationGroup>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskRegistration.AllTasks
                 */
                static allTasks: Windows.Foundation.Collections.IMapView<string, IBackgroundTaskRegistration>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundTaskRegistration.GetTaskGroup(System.String)
                 */
                static getTaskGroup(groupId: string): BackgroundTaskRegistrationGroup;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskRegistration.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Background.BackgroundTaskRegistration.Completed
                 */
                oncompleted: (arg: { type: "completed"; } & BackgroundTaskCompletedEventHandlerArgumentType) => BackgroundTaskCompletedEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Background.BackgroundTaskRegistration.Progress
                 */
                onprogress: (arg: { type: "progress"; } & BackgroundTaskProgressEventHandlerArgumentType) => BackgroundTaskProgressEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskRegistration.TaskGroup
                 */
                taskGroup: BackgroundTaskRegistrationGroup;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskRegistration.TaskId
                 */
                taskId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskRegistration.Trigger
                 */
                trigger: IBackgroundTrigger;
                addEventListener(type: "completed", listener: (arg: { type: "completed"; } & BackgroundTaskCompletedEventHandlerArgumentType) => BackgroundTaskCompletedEventHandlerReturnType): void;
                addEventListener(type: "progress", listener: (arg: { type: "progress"; } & BackgroundTaskProgressEventHandlerArgumentType) => BackgroundTaskProgressEventHandlerReturnType): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "completed", listener: (arg: { type: "completed"; } & BackgroundTaskCompletedEventHandlerArgumentType) => BackgroundTaskCompletedEventHandlerReturnType): void;
                removeEventListener(type: "progress", listener: (arg: { type: "progress"; } & BackgroundTaskProgressEventHandlerArgumentType) => BackgroundTaskProgressEventHandlerReturnType): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundTaskRegistration.Unregister(System.Boolean)
                 */
                unregister(cancelTask: boolean): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundTaskRegistrationGroup
             */
            class BackgroundTaskRegistrationGroup {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundTaskRegistrationGroup.#ctor(System.String,System.String)
                 */
                constructor(id: string, name: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BackgroundTaskRegistrationGroup.#ctor(System.String)
                 */
                constructor(id: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskRegistrationGroup.AllTasks
                 */
                allTasks: Windows.Foundation.Collections.IMapView<string, BackgroundTaskRegistration>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskRegistrationGroup.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundTaskRegistrationGroup.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Background.BackgroundTaskRegistrationGroup.BackgroundActivated
                 */
                onbackgroundactivated: (arg: { type: "backgroundactivated"; } & Windows.Foundation.TypedEventHandlerArgumentType<BackgroundTaskRegistrationGroup, Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BackgroundTaskRegistrationGroup, Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs>;
                addEventListener(type: "backgroundactivated", listener: (arg: { type: "backgroundactivated"; } & Windows.Foundation.TypedEventHandlerArgumentType<BackgroundTaskRegistrationGroup, Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BackgroundTaskRegistrationGroup, Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "backgroundactivated", listener: (arg: { type: "backgroundactivated"; } & Windows.Foundation.TypedEventHandlerArgumentType<BackgroundTaskRegistrationGroup, Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BackgroundTaskRegistrationGroup, Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundTaskThrottleCounter
             */
            enum BackgroundTaskThrottleCounter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskThrottleCounter.All
                 */
                all,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskThrottleCounter.Cpu
                 */
                cpu,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundTaskThrottleCounter.Network
                 */
                network,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundWorkCost
             */
            abstract class BackgroundWorkCost {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BackgroundWorkCost.CurrentBackgroundWorkCost
                 */
                static currentBackgroundWorkCost: BackgroundWorkCostValue;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BackgroundWorkCostValue
             */
            enum BackgroundWorkCostValue {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundWorkCostValue.High
                 */
                high,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundWorkCostValue.Low
                 */
                low,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.BackgroundWorkCostValue.Medium
                 */
                medium,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BluetoothLEAdvertisementPublisherTrigger
             */
            class BluetoothLEAdvertisementPublisherTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BluetoothLEAdvertisementPublisherTrigger.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BluetoothLEAdvertisementPublisherTrigger.Advertisement
                 */
                advertisement: Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.BluetoothLEAdvertisementWatcherTrigger
             */
            class BluetoothLEAdvertisementWatcherTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.BluetoothLEAdvertisementWatcherTrigger.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BluetoothLEAdvertisementWatcherTrigger.AdvertisementFilter
                 */
                advertisementFilter: Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFilter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BluetoothLEAdvertisementWatcherTrigger.MaxOutOfRangeTimeout
                 */
                maxOutOfRangeTimeout: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BluetoothLEAdvertisementWatcherTrigger.MaxSamplingInterval
                 */
                maxSamplingInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BluetoothLEAdvertisementWatcherTrigger.MinOutOfRangeTimeout
                 */
                minOutOfRangeTimeout: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BluetoothLEAdvertisementWatcherTrigger.MinSamplingInterval
                 */
                minSamplingInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter
                 */
                signalStrengthFilter: Windows.Devices.Bluetooth.BluetoothSignalStrengthFilter;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.CachedFileUpdaterTrigger
             */
            class CachedFileUpdaterTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.CachedFileUpdaterTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.CachedFileUpdaterTriggerDetails
             */
            abstract class CachedFileUpdaterTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.CachedFileUpdaterTriggerDetails.CanRequestUserInput
                 */
                canRequestUserInput: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.CachedFileUpdaterTriggerDetails.UpdateRequest
                 */
                updateRequest: Windows.Storage.Provider.FileUpdateRequest;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.CachedFileUpdaterTriggerDetails.UpdateTarget
                 */
                updateTarget: Windows.Storage.Provider.CachedFileTarget;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.ChatMessageNotificationTrigger
             */
            class ChatMessageNotificationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ChatMessageNotificationTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.ChatMessageReceivedNotificationTrigger
             */
            class ChatMessageReceivedNotificationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ChatMessageReceivedNotificationTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.ContactStoreNotificationTrigger
             */
            class ContactStoreNotificationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ContactStoreNotificationTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.ContentPrefetchTrigger
             */
            class ContentPrefetchTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ContentPrefetchTrigger.#ctor(Windows.Foundation.TimeSpan)
                 */
                constructor(waitInterval: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ContentPrefetchTrigger.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.ContentPrefetchTrigger.WaitInterval
                 */
                waitInterval: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.DeviceConnectionChangeTrigger
             */
            abstract class DeviceConnectionChangeTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.DeviceConnectionChangeTrigger.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<DeviceConnectionChangeTrigger>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.DeviceConnectionChangeTrigger.CanMaintainConnection
                 */
                canMaintainConnection: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.DeviceConnectionChangeTrigger.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.DeviceConnectionChangeTrigger.MaintainConnection
                 */
                maintainConnection: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.DeviceManufacturerNotificationTrigger
             */
            class DeviceManufacturerNotificationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.DeviceManufacturerNotificationTrigger.#ctor(System.String,System.Boolean)
                 */
                constructor(triggerQualifier: string, oneShot: boolean);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.DeviceManufacturerNotificationTrigger.OneShot
                 */
                oneShot: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.DeviceManufacturerNotificationTrigger.TriggerQualifier
                 */
                triggerQualifier: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.DeviceServicingTrigger
             */
            class DeviceServicingTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.DeviceServicingTrigger.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.DeviceServicingTrigger.RequestAsync(System.String,Windows.Foundation.TimeSpan,System.String)
                 */
                requestAsync(deviceId: string, expectedDuration: number, arguments_: string): Windows.Foundation.IAsyncOperation<DeviceTriggerResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.DeviceServicingTrigger.RequestAsync(System.String,Windows.Foundation.TimeSpan)
                 */
                requestAsync(deviceId: string, expectedDuration: number): Windows.Foundation.IAsyncOperation<DeviceTriggerResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.DeviceTriggerResult
             */
            enum DeviceTriggerResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.DeviceTriggerResult.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.DeviceTriggerResult.DeniedBySystem
                 */
                deniedBySystem,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.DeviceTriggerResult.DeniedByUser
                 */
                deniedByUser,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.DeviceTriggerResult.LowBattery
                 */
                lowBattery,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.DeviceUseTrigger
             */
            class DeviceUseTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.DeviceUseTrigger.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.DeviceUseTrigger.RequestAsync(System.String,System.String)
                 */
                requestAsync(deviceId: string, arguments_: string): Windows.Foundation.IAsyncOperation<DeviceTriggerResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.DeviceUseTrigger.RequestAsync(System.String)
                 */
                requestAsync(deviceId: string): Windows.Foundation.IAsyncOperation<DeviceTriggerResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.DeviceWatcherTrigger
             */
            abstract class DeviceWatcherTrigger implements IBackgroundTrigger {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.EmailStoreNotificationTrigger
             */
            class EmailStoreNotificationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.EmailStoreNotificationTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.GattCharacteristicNotificationTrigger
             */
            class GattCharacteristicNotificationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.GattCharacteristicNotificationTrigger.#ctor(Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic,Windows.Devices.Bluetooth.Background.BluetoothEventTriggeringMode)
                 */
                constructor(characteristic: Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic, eventTriggeringMode: Windows.Devices.Bluetooth.Background.BluetoothEventTriggeringMode);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.GattCharacteristicNotificationTrigger.#ctor(Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic)
                 */
                constructor(characteristic: Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.GattCharacteristicNotificationTrigger.Characteristic
                 */
                characteristic: Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.GattCharacteristicNotificationTrigger.EventTriggeringMode
                 */
                eventTriggeringMode: Windows.Devices.Bluetooth.Background.BluetoothEventTriggeringMode;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.GattServiceProviderTrigger
             */
            abstract class GattServiceProviderTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.GattServiceProviderTrigger.CreateAsync(System.String,System.Guid)
                 */
                static createAsync(triggerId: string, serviceUuid: string): Windows.Foundation.IAsyncOperation<GattServiceProviderTriggerResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.GattServiceProviderTrigger.AdvertisingParameters
                 */
                advertisingParameters: Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisingParameters;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.GattServiceProviderTrigger.Service
                 */
                service: Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalService;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.GattServiceProviderTrigger.TriggerId
                 */
                triggerId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.GattServiceProviderTriggerResult
             */
            abstract class GattServiceProviderTriggerResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.GattServiceProviderTriggerResult.Error
                 */
                error: Windows.Devices.Bluetooth.BluetoothError;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.GattServiceProviderTriggerResult.Trigger
                 */
                trigger: GattServiceProviderTrigger;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.IBackgroundCondition
             */
            interface IBackgroundCondition {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.IBackgroundTaskInstance
             */
            interface IBackgroundTaskInstance {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.IBackgroundTaskInstance.InstanceId
                 */
                instanceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Background.IBackgroundTaskInstance.Canceled
                 */
                oncanceled: (arg: { type: "canceled"; } & BackgroundTaskCanceledEventHandlerArgumentType) => BackgroundTaskCanceledEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.IBackgroundTaskInstance.Progress
                 */
                progress: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.IBackgroundTaskInstance.SuspendedCount
                 */
                suspendedCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.IBackgroundTaskInstance.Task
                 */
                task: BackgroundTaskRegistration;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.IBackgroundTaskInstance.TriggerDetails
                 */
                triggerDetails: Object;
                addEventListener(type: "canceled", listener: (arg: { type: "canceled"; } & BackgroundTaskCanceledEventHandlerArgumentType) => BackgroundTaskCanceledEventHandlerReturnType): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.IBackgroundTaskInstance.GetDeferral
                 */
                getDeferral(): BackgroundTaskDeferral;
                removeEventListener(type: "canceled", listener: (arg: { type: "canceled"; } & BackgroundTaskCanceledEventHandlerArgumentType) => BackgroundTaskCanceledEventHandlerReturnType): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.IBackgroundTaskInstance2
             */
            interface IBackgroundTaskInstance2 extends IBackgroundTaskInstance {
                addEventListener(type: "canceled", listener: (arg: { type: "canceled"; } & BackgroundTaskCanceledEventHandlerArgumentType) => BackgroundTaskCanceledEventHandlerReturnType): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.IBackgroundTaskInstance2.GetThrottleCount(Windows.ApplicationModel.Background.BackgroundTaskThrottleCounter)
                 */
                getThrottleCount(counter: BackgroundTaskThrottleCounter): number;
                removeEventListener(type: "canceled", listener: (arg: { type: "canceled"; } & BackgroundTaskCanceledEventHandlerArgumentType) => BackgroundTaskCanceledEventHandlerReturnType): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.IBackgroundTaskInstance4
             */
            interface IBackgroundTaskInstance4 extends IBackgroundTaskInstance {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.IBackgroundTaskInstance4.User
                 */
                user: Windows.System.User;
                addEventListener(type: "canceled", listener: (arg: { type: "canceled"; } & BackgroundTaskCanceledEventHandlerArgumentType) => BackgroundTaskCanceledEventHandlerReturnType): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "canceled", listener: (arg: { type: "canceled"; } & BackgroundTaskCanceledEventHandlerArgumentType) => BackgroundTaskCanceledEventHandlerReturnType): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.IBackgroundTaskRegistration
             */
            interface IBackgroundTaskRegistration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.IBackgroundTaskRegistration.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Background.IBackgroundTaskRegistration.Completed
                 */
                oncompleted: (arg: { type: "completed"; } & BackgroundTaskCompletedEventHandlerArgumentType) => BackgroundTaskCompletedEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Background.IBackgroundTaskRegistration.Progress
                 */
                onprogress: (arg: { type: "progress"; } & BackgroundTaskProgressEventHandlerArgumentType) => BackgroundTaskProgressEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.IBackgroundTaskRegistration.TaskId
                 */
                taskId: string;
                addEventListener(type: "completed", listener: (arg: { type: "completed"; } & BackgroundTaskCompletedEventHandlerArgumentType) => BackgroundTaskCompletedEventHandlerReturnType): void;
                addEventListener(type: "progress", listener: (arg: { type: "progress"; } & BackgroundTaskProgressEventHandlerArgumentType) => BackgroundTaskProgressEventHandlerReturnType): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "completed", listener: (arg: { type: "completed"; } & BackgroundTaskCompletedEventHandlerArgumentType) => BackgroundTaskCompletedEventHandlerReturnType): void;
                removeEventListener(type: "progress", listener: (arg: { type: "progress"; } & BackgroundTaskProgressEventHandlerArgumentType) => BackgroundTaskProgressEventHandlerReturnType): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.IBackgroundTaskRegistration.Unregister(System.Boolean)
                 */
                unregister(cancelTask: boolean): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.IBackgroundTaskRegistration2
             */
            interface IBackgroundTaskRegistration2 extends IBackgroundTaskRegistration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.IBackgroundTaskRegistration2.Trigger
                 */
                trigger: IBackgroundTrigger;
                addEventListener(type: "completed", listener: (arg: { type: "completed"; } & BackgroundTaskCompletedEventHandlerArgumentType) => BackgroundTaskCompletedEventHandlerReturnType): void;
                addEventListener(type: "progress", listener: (arg: { type: "progress"; } & BackgroundTaskProgressEventHandlerArgumentType) => BackgroundTaskProgressEventHandlerReturnType): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "completed", listener: (arg: { type: "completed"; } & BackgroundTaskCompletedEventHandlerArgumentType) => BackgroundTaskCompletedEventHandlerReturnType): void;
                removeEventListener(type: "progress", listener: (arg: { type: "progress"; } & BackgroundTaskProgressEventHandlerArgumentType) => BackgroundTaskProgressEventHandlerReturnType): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.IBackgroundTaskRegistration3
             */
            interface IBackgroundTaskRegistration3 extends IBackgroundTaskRegistration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.IBackgroundTaskRegistration3.TaskGroup
                 */
                taskGroup: BackgroundTaskRegistrationGroup;
                addEventListener(type: "completed", listener: (arg: { type: "completed"; } & BackgroundTaskCompletedEventHandlerArgumentType) => BackgroundTaskCompletedEventHandlerReturnType): void;
                addEventListener(type: "progress", listener: (arg: { type: "progress"; } & BackgroundTaskProgressEventHandlerArgumentType) => BackgroundTaskProgressEventHandlerReturnType): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "completed", listener: (arg: { type: "completed"; } & BackgroundTaskCompletedEventHandlerArgumentType) => BackgroundTaskCompletedEventHandlerReturnType): void;
                removeEventListener(type: "progress", listener: (arg: { type: "progress"; } & BackgroundTaskProgressEventHandlerArgumentType) => BackgroundTaskProgressEventHandlerReturnType): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.IBackgroundTrigger
             */
            interface IBackgroundTrigger {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.LocationTrigger
             */
            class LocationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.LocationTrigger.#ctor(Windows.ApplicationModel.Background.LocationTriggerType)
                 */
                constructor(triggerType: LocationTriggerType);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.LocationTrigger.TriggerType
                 */
                triggerType: LocationTriggerType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.LocationTriggerType
             */
            enum LocationTriggerType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.LocationTriggerType.Geofence
                 */
                geofence,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.MaintenanceTrigger
             */
            class MaintenanceTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.MaintenanceTrigger.#ctor(System.UInt32,System.Boolean)
                 */
                constructor(freshnessTime: number, oneShot: boolean);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.MaintenanceTrigger.FreshnessTime
                 */
                freshnessTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.MaintenanceTrigger.OneShot
                 */
                oneShot: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.MediaProcessingTrigger
             */
            class MediaProcessingTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.MediaProcessingTrigger.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.MediaProcessingTrigger.RequestAsync(Windows.Foundation.Collections.ValueSet)
                 */
                requestAsync(arguments_: Windows.Foundation.Collections.ValueSet): Windows.Foundation.IAsyncOperation<MediaProcessingTriggerResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.MediaProcessingTrigger.RequestAsync
                 */
                requestAsync(): Windows.Foundation.IAsyncOperation<MediaProcessingTriggerResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.MediaProcessingTriggerResult
             */
            enum MediaProcessingTriggerResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.MediaProcessingTriggerResult.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.MediaProcessingTriggerResult.CurrentlyRunning
                 */
                currentlyRunning,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.MediaProcessingTriggerResult.DisabledByPolicy
                 */
                disabledByPolicy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.MediaProcessingTriggerResult.UnknownError
                 */
                unknownError,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.MobileBroadbandDeviceServiceNotificationTrigger
             */
            class MobileBroadbandDeviceServiceNotificationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.MobileBroadbandDeviceServiceNotificationTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.MobileBroadbandPinLockStateChangeTrigger
             */
            class MobileBroadbandPinLockStateChangeTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.MobileBroadbandPinLockStateChangeTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.MobileBroadbandRadioStateChangeTrigger
             */
            class MobileBroadbandRadioStateChangeTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.MobileBroadbandRadioStateChangeTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.MobileBroadbandRegistrationStateChangeTrigger
             */
            class MobileBroadbandRegistrationStateChangeTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.MobileBroadbandRegistrationStateChangeTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.NetworkOperatorHotspotAuthenticationTrigger
             */
            class NetworkOperatorHotspotAuthenticationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.NetworkOperatorHotspotAuthenticationTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.NetworkOperatorNotificationTrigger
             */
            class NetworkOperatorNotificationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.NetworkOperatorNotificationTrigger.#ctor(System.String)
                 */
                constructor(networkAccountId: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.NetworkOperatorNotificationTrigger.NetworkAccountId
                 */
                networkAccountId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.PushNotificationTrigger
             */
            class PushNotificationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.PushNotificationTrigger.#ctor(System.String)
                 */
                constructor(applicationId: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.PushNotificationTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.RcsEndUserMessageAvailableTrigger
             */
            class RcsEndUserMessageAvailableTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.RcsEndUserMessageAvailableTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.RfcommConnectionTrigger
             */
            class RfcommConnectionTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.RfcommConnectionTrigger.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.RfcommConnectionTrigger.AllowMultipleConnections
                 */
                allowMultipleConnections: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.RfcommConnectionTrigger.InboundConnection
                 */
                inboundConnection: Windows.Devices.Bluetooth.Background.RfcommInboundConnectionInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.RfcommConnectionTrigger.OutboundConnection
                 */
                outboundConnection: Windows.Devices.Bluetooth.Background.RfcommOutboundConnectionInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.RfcommConnectionTrigger.ProtectionLevel
                 */
                protectionLevel: Windows.Networking.Sockets.SocketProtectionLevel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.RfcommConnectionTrigger.RemoteHostName
                 */
                remoteHostName: Windows.Networking.HostName;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.SecondaryAuthenticationFactorAuthenticationTrigger
             */
            class SecondaryAuthenticationFactorAuthenticationTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.SecondaryAuthenticationFactorAuthenticationTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.SensorDataThresholdTrigger
             */
            class SensorDataThresholdTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.SensorDataThresholdTrigger.#ctor(Windows.Devices.Sensors.ISensorDataThreshold)
                 */
                constructor(threshold: Windows.Devices.Sensors.ISensorDataThreshold);
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.SmsMessageReceivedTrigger
             */
            class SmsMessageReceivedTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.SmsMessageReceivedTrigger.#ctor(Windows.Devices.Sms.SmsFilterRules)
                 */
                constructor(filterRules: Windows.Devices.Sms.SmsFilterRules);
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.SocketActivityTrigger
             */
            class SocketActivityTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.SocketActivityTrigger.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.SocketActivityTrigger.IsWakeFromLowPowerSupported
                 */
                isWakeFromLowPowerSupported: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.StorageLibraryContentChangedTrigger
             */
            abstract class StorageLibraryContentChangedTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.StorageLibraryContentChangedTrigger.Create(Windows.Storage.StorageLibrary)
                 */
                static create(storageLibrary: Windows.Storage.StorageLibrary): StorageLibraryContentChangedTrigger;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.StorageLibraryContentChangedTrigger.CreateFromLibraries(Windows.Foundation.Collections.IIterable`1)
                 */
                static createFromLibraries(storageLibraries: Windows.Foundation.Collections.IIterable<Windows.Storage.StorageLibrary>): StorageLibraryContentChangedTrigger;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.SystemCondition
             */
            class SystemCondition implements IBackgroundCondition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.SystemCondition.#ctor(Windows.ApplicationModel.Background.SystemConditionType)
                 */
                constructor(conditionType: SystemConditionType);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.SystemCondition.ConditionType
                 */
                conditionType: SystemConditionType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.SystemConditionType
             */
            enum SystemConditionType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemConditionType.BackgroundWorkCostNotHigh
                 */
                backgroundWorkCostNotHigh,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemConditionType.FreeNetworkAvailable
                 */
                freeNetworkAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemConditionType.InternetAvailable
                 */
                internetAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemConditionType.InternetNotAvailable
                 */
                internetNotAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemConditionType.Invalid
                 */
                invalid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemConditionType.SessionConnected
                 */
                sessionConnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemConditionType.SessionDisconnected
                 */
                sessionDisconnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemConditionType.UserNotPresent
                 */
                userNotPresent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemConditionType.UserPresent
                 */
                userPresent,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.SystemTrigger
             */
            class SystemTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.SystemTrigger.#ctor(Windows.ApplicationModel.Background.SystemTriggerType,System.Boolean)
                 */
                constructor(triggerType: SystemTriggerType, oneShot: boolean);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.SystemTrigger.OneShot
                 */
                oneShot: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.SystemTrigger.TriggerType
                 */
                triggerType: SystemTriggerType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.SystemTriggerType
             */
            enum SystemTriggerType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.BackgroundWorkCostChange
                 */
                backgroundWorkCostChange,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.ControlChannelReset
                 */
                controlChannelReset,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.DefaultSignInAccountChange
                 */
                defaultSignInAccountChange,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.InternetAvailable
                 */
                internetAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.Invalid
                 */
                invalid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.LockScreenApplicationAdded
                 */
                lockScreenApplicationAdded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.LockScreenApplicationRemoved
                 */
                lockScreenApplicationRemoved,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.NetworkStateChange
                 */
                networkStateChange,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.OnlineIdConnectedStateChange
                 */
                onlineIdConnectedStateChange,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.PowerStateChange
                 */
                powerStateChange,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.ServicingComplete
                 */
                servicingComplete,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.SessionConnected
                 */
                sessionConnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.SmsReceived
                 */
                smsReceived,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.TimeZoneChange
                 */
                timeZoneChange,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.UserAway
                 */
                userAway,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Background.SystemTriggerType.UserPresent
                 */
                userPresent,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.TimeTrigger
             */
            class TimeTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.TimeTrigger.#ctor(System.UInt32,System.Boolean)
                 */
                constructor(freshnessTime: number, oneShot: boolean);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.TimeTrigger.FreshnessTime
                 */
                freshnessTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Background.TimeTrigger.OneShot
                 */
                oneShot: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.ToastNotificationActionTrigger
             */
            class ToastNotificationActionTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ToastNotificationActionTrigger.#ctor(System.String)
                 */
                constructor(applicationId: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ToastNotificationActionTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.ToastNotificationHistoryChangedTrigger
             */
            class ToastNotificationHistoryChangedTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ToastNotificationHistoryChangedTrigger.#ctor(System.String)
                 */
                constructor(applicationId: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.ToastNotificationHistoryChangedTrigger.#ctor
                 */
                constructor();
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Background.UserNotificationChangedTrigger
             */
            class UserNotificationChangedTrigger implements IBackgroundTrigger {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Background.UserNotificationChangedTrigger.#ctor(Windows.UI.Notifications.NotificationKinds)
                 */
                constructor(notificationKinds: Windows.UI.Notifications.NotificationKinds);
            }
        }
        namespace Calls {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.calls.callsvoipcontract\1.0.0.0\windows.applicationmodel.calls.callsvoipcontract.winmd T:Windows.ApplicationModel.Calls.CallsVoipContract
             */
            interface CallsVoipContract {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry
             */
            class PhoneCallHistoryEntry {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.Address
                 */
                address: PhoneCallHistoryEntryAddress;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.IsCallerIdBlocked
                 */
                isCallerIdBlocked: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.IsEmergency
                 */
                isEmergency: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.IsIncoming
                 */
                isIncoming: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.IsMissed
                 */
                isMissed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.IsRinging
                 */
                isRinging: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.IsSeen
                 */
                isSeen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.IsSuppressed
                 */
                isSuppressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.IsVoicemail
                 */
                isVoicemail: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.Media
                 */
                media: PhoneCallHistoryEntryMedia;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.OtherAppReadAccess
                 */
                otherAppReadAccess: PhoneCallHistoryEntryOtherAppReadAccess;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.RemoteId
                 */
                remoteId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.SourceDisplayName
                 */
                sourceDisplayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.SourceId
                 */
                sourceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.SourceIdKind
                 */
                sourceIdKind: PhoneCallHistorySourceIdKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntry.StartTime
                 */
                startTime: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryAddress
             */
            class PhoneCallHistoryEntryAddress {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryAddress.#ctor(System.String,Windows.ApplicationModel.Calls.PhoneCallHistoryEntryRawAddressKind)
                 */
                constructor(rawAddress: string, rawAddressKind: PhoneCallHistoryEntryRawAddressKind);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryAddress.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryAddress.ContactId
                 */
                contactId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryAddress.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryAddress.RawAddress
                 */
                rawAddress: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryAddress.RawAddressKind
                 */
                rawAddressKind: PhoneCallHistoryEntryRawAddressKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryMedia
             */
            enum PhoneCallHistoryEntryMedia {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryMedia.Audio
                 */
                audio,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryMedia.Video
                 */
                video,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryOtherAppReadAccess
             */
            enum PhoneCallHistoryEntryOtherAppReadAccess {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryOtherAppReadAccess.Full
                 */
                full,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryOtherAppReadAccess.SystemOnly
                 */
                systemOnly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryDesiredMedia
             */
            enum PhoneCallHistoryEntryQueryDesiredMedia {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryDesiredMedia.All
                 */
                all,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryDesiredMedia.Audio
                 */
                audio,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryDesiredMedia.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryDesiredMedia.Video
                 */
                video,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryOptions
             */
            class PhoneCallHistoryEntryQueryOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryOptions.DesiredMedia
                 */
                desiredMedia: PhoneCallHistoryEntryQueryDesiredMedia;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryOptions.SourceIds
                 */
                sourceIds: Windows.Foundation.Collections.IVector<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryRawAddressKind
             */
            enum PhoneCallHistoryEntryRawAddressKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryRawAddressKind.Custom
                 */
                custom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryRawAddressKind.PhoneNumber
                 */
                phoneNumber,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryReader
             */
            abstract class PhoneCallHistoryEntryReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryEntryReader.ReadBatchAsync
                 */
                readBatchAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<PhoneCallHistoryEntry>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistoryManager
             */
            abstract class PhoneCallHistoryManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): PhoneCallHistoryManagerForUser;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryManager.RequestStoreAsync(Windows.ApplicationModel.Calls.PhoneCallHistoryStoreAccessType)
                 */
                static requestStoreAsync(accessType: PhoneCallHistoryStoreAccessType): Windows.Foundation.IAsyncOperation<PhoneCallHistoryStore>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistoryManagerForUser
             */
            abstract class PhoneCallHistoryManagerForUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Calls.PhoneCallHistoryManagerForUser.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryManagerForUser.RequestStoreAsync(Windows.ApplicationModel.Calls.PhoneCallHistoryStoreAccessType)
                 */
                requestStoreAsync(accessType: PhoneCallHistoryStoreAccessType): Windows.Foundation.IAsyncOperation<PhoneCallHistoryStore>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistorySourceIdKind
             */
            enum PhoneCallHistorySourceIdKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistorySourceIdKind.CellularPhoneLineId
                 */
                cellularPhoneLineId,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistorySourceIdKind.PackageFamilyName
                 */
                packageFamilyName,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistoryStore
             */
            abstract class PhoneCallHistoryStore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryStore.DeleteEntriesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                deleteEntriesAsync(callHistoryEntries: Windows.Foundation.Collections.IIterable<PhoneCallHistoryEntry>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryStore.DeleteEntryAsync(Windows.ApplicationModel.Calls.PhoneCallHistoryEntry)
                 */
                deleteEntryAsync(callHistoryEntry: PhoneCallHistoryEntry): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryStore.GetEntryAsync(System.String)
                 */
                getEntryAsync(callHistoryEntryId: string): Windows.Foundation.IAsyncOperation<PhoneCallHistoryEntry>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryStore.GetEntryReader(Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryOptions)
                 */
                getEntryReader(queryOptions: PhoneCallHistoryEntryQueryOptions): PhoneCallHistoryEntryReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryStore.GetEntryReader
                 */
                getEntryReader(): PhoneCallHistoryEntryReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryStore.GetSourcesUnseenCountAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                getSourcesUnseenCountAsync(sourceIds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryStore.GetUnseenCountAsync
                 */
                getUnseenCountAsync(): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryStore.MarkAllAsSeenAsync
                 */
                markAllAsSeenAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryStore.MarkEntriesAsSeenAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                markEntriesAsSeenAsync(callHistoryEntries: Windows.Foundation.Collections.IIterable<PhoneCallHistoryEntry>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryStore.MarkEntryAsSeenAsync(Windows.ApplicationModel.Calls.PhoneCallHistoryEntry)
                 */
                markEntryAsSeenAsync(callHistoryEntry: PhoneCallHistoryEntry): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryStore.MarkSourcesAsSeenAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                markSourcesAsSeenAsync(sourceIds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Calls.PhoneCallHistoryStore.SaveEntryAsync(Windows.ApplicationModel.Calls.PhoneCallHistoryEntry)
                 */
                saveEntryAsync(callHistoryEntry: PhoneCallHistoryEntry): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Calls.PhoneCallHistoryStoreAccessType
             */
            enum PhoneCallHistoryStoreAccessType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryStoreAccessType.AllEntriesLimitedReadWrite
                 */
                allEntriesLimitedReadWrite,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryStoreAccessType.AllEntriesReadWrite
                 */
                allEntriesReadWrite,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Calls.PhoneCallHistoryStoreAccessType.AppEntriesReadWrite
                 */
                appEntriesReadWrite,
            }
        }
        namespace Chat {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatCapabilities
             */
            abstract class ChatCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatCapabilities.IsChatCapable
                 */
                isChatCapable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatCapabilities.IsFileTransferCapable
                 */
                isFileTransferCapable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatCapabilities.IsGeoLocationPushCapable
                 */
                isGeoLocationPushCapable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatCapabilities.IsIntegratedMessagingCapable
                 */
                isIntegratedMessagingCapable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatCapabilities.IsOnline
                 */
                isOnline: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatCapabilitiesManager
             */
            abstract class ChatCapabilitiesManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatCapabilitiesManager.GetCachedCapabilitiesAsync(System.String)
                 */
                static getCachedCapabilitiesAsync(address: string): Windows.Foundation.IAsyncOperation<ChatCapabilities>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatCapabilitiesManager.GetCapabilitiesFromNetworkAsync(System.String)
                 */
                static getCapabilitiesFromNetworkAsync(address: string): Windows.Foundation.IAsyncOperation<ChatCapabilities>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatConversation
             */
            abstract class ChatConversation implements IChatItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversation.CanModifyParticipants
                 */
                canModifyParticipants: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversation.HasUnreadMessages
                 */
                hasUnreadMessages: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversation.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversation.IsConversationMuted
                 */
                isConversationMuted: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversation.ItemKind
                 */
                itemKind: ChatItemKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversation.MostRecentMessageId
                 */
                mostRecentMessageId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Chat.ChatConversation.RemoteParticipantComposingChanged
                 */
                onremoteparticipantcomposingchanged: (arg: { type: "remoteparticipantcomposingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ChatConversation, RemoteParticipantComposingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ChatConversation, RemoteParticipantComposingChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversation.Participants
                 */
                participants: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversation.Subject
                 */
                subject: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversation.ThreadingInfo
                 */
                threadingInfo: ChatConversationThreadingInfo;
                addEventListener(type: "remoteparticipantcomposingchanged", listener: (arg: { type: "remoteparticipantcomposingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ChatConversation, RemoteParticipantComposingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ChatConversation, RemoteParticipantComposingChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatConversation.DeleteAsync
                 */
                deleteAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatConversation.GetMessageReader
                 */
                getMessageReader(): ChatMessageReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatConversation.MarkMessagesAsReadAsync(Windows.Foundation.DateTime)
                 */
                markMessagesAsReadAsync(value: Date): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatConversation.MarkMessagesAsReadAsync
                 */
                markMessagesAsReadAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatConversation.NotifyLocalParticipantComposing(System.String,System.String,System.Boolean)
                 */
                notifyLocalParticipantComposing(transportId: string, participantAddress: string, isComposing: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatConversation.NotifyRemoteParticipantComposing(System.String,System.String,System.Boolean)
                 */
                notifyRemoteParticipantComposing(transportId: string, participantAddress: string, isComposing: boolean): void;
                removeEventListener(type: "remoteparticipantcomposingchanged", listener: (arg: { type: "remoteparticipantcomposingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ChatConversation, RemoteParticipantComposingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ChatConversation, RemoteParticipantComposingChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatConversation.SaveAsync
                 */
                saveAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatConversationReader
             */
            abstract class ChatConversationReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatConversationReader.ReadBatchAsync(System.Int32)
                 */
                readBatchAsync(count: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ChatConversation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatConversationReader.ReadBatchAsync
                 */
                readBatchAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ChatConversation>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatConversationThreadingInfo
             */
            class ChatConversationThreadingInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatConversationThreadingInfo.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversationThreadingInfo.ContactId
                 */
                contactId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversationThreadingInfo.ConversationId
                 */
                conversationId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversationThreadingInfo.Custom
                 */
                custom: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversationThreadingInfo.Kind
                 */
                kind: ChatConversationThreadingKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatConversationThreadingInfo.Participants
                 */
                participants: Windows.Foundation.Collections.IVector<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatConversationThreadingKind
             */
            enum ChatConversationThreadingKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatConversationThreadingKind.ContactId
                 */
                contactId,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatConversationThreadingKind.ConversationId
                 */
                conversationId,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatConversationThreadingKind.Custom
                 */
                custom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatConversationThreadingKind.Participants
                 */
                participants,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatItemKind
             */
            enum ChatItemKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatItemKind.Conversation
                 */
                conversation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatItemKind.Message
                 */
                message,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessage
             */
            class ChatMessage implements IChatItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.Attachments
                 */
                attachments: Windows.Foundation.Collections.IVector<ChatMessageAttachment>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.Body
                 */
                body: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.EstimatedDownloadSize
                 */
                estimatedDownloadSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.From
                 */
                from: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.IsAutoReply
                 */
                isAutoReply: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.IsForwardingDisabled
                 */
                isForwardingDisabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.IsIncoming
                 */
                isIncoming: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.IsRead
                 */
                isRead: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.IsReceivedDuringQuietHours
                 */
                isReceivedDuringQuietHours: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.IsReplyDisabled
                 */
                isReplyDisabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.IsSeen
                 */
                isSeen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.IsSimMessage
                 */
                isSimMessage: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.ItemKind
                 */
                itemKind: ChatItemKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.LocalTimestamp
                 */
                localTimestamp: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.MessageKind
                 */
                messageKind: ChatMessageKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.MessageOperatorKind
                 */
                messageOperatorKind: ChatMessageOperatorKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.NetworkTimestamp
                 */
                networkTimestamp: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.RecipientSendStatuses
                 */
                recipientSendStatuses: Windows.Foundation.Collections.IMapView<string, ChatMessageStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.Recipients
                 */
                recipients: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.RecipientsDeliveryInfos
                 */
                recipientsDeliveryInfos: Windows.Foundation.Collections.IVector<ChatRecipientDeliveryInfo>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.RemoteId
                 */
                remoteId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.ShouldSuppressNotification
                 */
                shouldSuppressNotification: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.Status
                 */
                status: ChatMessageStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.Subject
                 */
                subject: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.SyncId
                 */
                syncId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.ThreadingInfo
                 */
                threadingInfo: ChatConversationThreadingInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.TransportFriendlyName
                 */
                transportFriendlyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessage.TransportId
                 */
                transportId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageAttachment
             */
            class ChatMessageAttachment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageAttachment.#ctor(System.String,Windows.Storage.Streams.IRandomAccessStreamReference)
                 */
                constructor(mimeType: string, dataStreamReference: Windows.Storage.Streams.IRandomAccessStreamReference);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageAttachment.DataStreamReference
                 */
                dataStreamReference: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageAttachment.GroupId
                 */
                groupId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageAttachment.MimeType
                 */
                mimeType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageAttachment.OriginalFileName
                 */
                originalFileName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageAttachment.Text
                 */
                text: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageAttachment.Thumbnail
                 */
                thumbnail: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageAttachment.TransferProgress
                 */
                transferProgress: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageBlocking
             */
            abstract class ChatMessageBlocking {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageBlocking.MarkMessageAsBlockedAsync(System.String,System.Boolean)
                 */
                static markMessageAsBlockedAsync(localChatMessageId: string, blocked: boolean): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageChange
             */
            abstract class ChatMessageChange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageChange.ChangeType
                 */
                changeType: ChatMessageChangeType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageChange.Message
                 */
                message: ChatMessage;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageChangeReader
             */
            abstract class ChatMessageChangeReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageChangeReader.AcceptChanges
                 */
                acceptChanges(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageChangeReader.AcceptChangesThrough(Windows.ApplicationModel.Chat.ChatMessageChange)
                 */
                acceptChangesThrough(lastChangeToAcknowledge: ChatMessageChange): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageChangeReader.ReadBatchAsync
                 */
                readBatchAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ChatMessageChange>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageChangeTracker
             */
            abstract class ChatMessageChangeTracker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageChangeTracker.Enable
                 */
                enable(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageChangeTracker.GetChangeReader
                 */
                getChangeReader(): ChatMessageChangeReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageChangeTracker.Reset
                 */
                reset(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageChangeType
             */
            enum ChatMessageChangeType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageChangeType.ChangeTrackingLost
                 */
                changeTrackingLost,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageChangeType.MessageCreated
                 */
                messageCreated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageChangeType.MessageDeleted
                 */
                messageDeleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageChangeType.MessageModified
                 */
                messageModified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageChangedDeferral
             */
            abstract class ChatMessageChangedDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageChangedDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageChangedEventArgs
             */
            abstract class ChatMessageChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageChangedEventArgs.GetDeferral
                 */
                getDeferral(): ChatMessageChangedDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageKind
             */
            enum ChatMessageKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageKind.FileTransferRequest
                 */
                fileTransferRequest,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageKind.JoinedConversation
                 */
                joinedConversation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageKind.LeftConversation
                 */
                leftConversation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageKind.OtherParticipantJoinedConversation
                 */
                otherParticipantJoinedConversation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageKind.OtherParticipantLeftConversation
                 */
                otherParticipantLeftConversation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageKind.Standard
                 */
                standard,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageKind.TransportCustom
                 */
                transportCustom,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageManager
             */
            abstract class ChatMessageManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageManager.GetTransportAsync(System.String)
                 */
                static getTransportAsync(transportId: string): Windows.Foundation.IAsyncOperation<ChatMessageTransport>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageManager.GetTransportsAsync
                 */
                static getTransportsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ChatMessageTransport>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageManager.RegisterTransportAsync
                 */
                static registerTransportAsync(): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageManager.RequestStoreAsync
                 */
                static requestStoreAsync(): Windows.Foundation.IAsyncOperation<ChatMessageStore>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageManager.RequestSyncManagerAsync
                 */
                static requestSyncManagerAsync(): Windows.Foundation.IAsyncOperation<ChatSyncManager>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageManager.ShowComposeSmsMessageAsync(Windows.ApplicationModel.Chat.ChatMessage)
                 */
                static showComposeSmsMessageAsync(message: ChatMessage): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageManager.ShowSmsSettings
                 */
                static showSmsSettings(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageNotificationTriggerDetails
             */
            abstract class ChatMessageNotificationTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageNotificationTriggerDetails.ChatMessage
                 */
                chatMessage: ChatMessage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageNotificationTriggerDetails.ShouldDisplayToast
                 */
                shouldDisplayToast: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageNotificationTriggerDetails.ShouldUpdateActionCenter
                 */
                shouldUpdateActionCenter: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageNotificationTriggerDetails.ShouldUpdateBadge
                 */
                shouldUpdateBadge: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageNotificationTriggerDetails.ShouldUpdateDetailText
                 */
                shouldUpdateDetailText: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageOperatorKind
             */
            enum ChatMessageOperatorKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageOperatorKind.Mms
                 */
                mms,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageOperatorKind.Rcs
                 */
                rcs,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageOperatorKind.Sms
                 */
                sms,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageOperatorKind.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageReader
             */
            abstract class ChatMessageReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageReader.ReadBatchAsync(System.Int32)
                 */
                readBatchAsync(count: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ChatMessage>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageReader.ReadBatchAsync
                 */
                readBatchAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ChatMessage>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageStatus
             */
            enum ChatMessageStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.Cancelled
                 */
                cancelled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.Declined
                 */
                declined,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.Deleted
                 */
                deleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.Draft
                 */
                draft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.Recalled
                 */
                recalled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.ReceiveDownloadFailed
                 */
                receiveDownloadFailed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.ReceiveDownloadNeeded
                 */
                receiveDownloadNeeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.ReceiveDownloading
                 */
                receiveDownloading,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.ReceiveRetryNeeded
                 */
                receiveRetryNeeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.Received
                 */
                received,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.SendFailed
                 */
                sendFailed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.SendRetryNeeded
                 */
                sendRetryNeeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.Sending
                 */
                sending,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageStatus.Sent
                 */
                sent,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageStore
             */
            abstract class ChatMessageStore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageStore.ChangeTracker
                 */
                changeTracker: ChatMessageChangeTracker;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Chat.ChatMessageStore.MessageChanged
                 */
                onmessagechanged: (arg: { type: "messagechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ChatMessageStore, ChatMessageChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ChatMessageStore, ChatMessageChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Chat.ChatMessageStore.StoreChanged
                 */
                onstorechanged: (arg: { type: "storechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ChatMessageStore, ChatMessageStoreChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ChatMessageStore, ChatMessageStoreChangedEventArgs>;
                addEventListener(type: "messagechanged", listener: (arg: { type: "messagechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ChatMessageStore, ChatMessageChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ChatMessageStore, ChatMessageChangedEventArgs>): void;
                addEventListener(type: "storechanged", listener: (arg: { type: "storechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ChatMessageStore, ChatMessageStoreChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ChatMessageStore, ChatMessageStoreChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.DeleteMessageAsync(System.String)
                 */
                deleteMessageAsync(localMessageId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.DownloadMessageAsync(System.String)
                 */
                downloadMessageAsync(localChatMessageId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.ForwardMessageAsync(System.String,Windows.Foundation.Collections.IIterable`1)
                 */
                forwardMessageAsync(localChatMessageId: string, addresses: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<ChatMessage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetConversationAsync(System.String,Windows.Foundation.Collections.IIterable`1)
                 */
                getConversationAsync(conversationId: string, transportIds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<ChatConversation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetConversationAsync(System.String)
                 */
                getConversationAsync(conversationId: string): Windows.Foundation.IAsyncOperation<ChatConversation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetConversationFromThreadingInfoAsync(Windows.ApplicationModel.Chat.ChatConversationThreadingInfo)
                 */
                getConversationFromThreadingInfoAsync(threadingInfo: ChatConversationThreadingInfo): Windows.Foundation.IAsyncOperation<ChatConversation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetConversationReader(Windows.Foundation.Collections.IIterable`1)
                 */
                getConversationReader(transportIds: Windows.Foundation.Collections.IIterable<string>): ChatConversationReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetConversationReader
                 */
                getConversationReader(): ChatConversationReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetMessageAsync(System.String)
                 */
                getMessageAsync(localChatMessageId: string): Windows.Foundation.IAsyncOperation<ChatMessage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetMessageByRemoteIdAsync(System.String,System.String)
                 */
                getMessageByRemoteIdAsync(transportId: string, remoteId: string): Windows.Foundation.IAsyncOperation<ChatMessage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetMessageBySyncIdAsync(System.String)
                 */
                getMessageBySyncIdAsync(syncId: string): Windows.Foundation.IAsyncOperation<ChatMessage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetMessageReader(Windows.Foundation.TimeSpan)
                 */
                getMessageReader(recentTimeLimit: number): ChatMessageReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetMessageReader
                 */
                getMessageReader(): ChatMessageReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetSearchReader(Windows.ApplicationModel.Chat.ChatQueryOptions)
                 */
                getSearchReader(value: ChatQueryOptions): ChatSearchReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetUnseenCountAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                getUnseenCountAsync(transportIds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.GetUnseenCountAsync
                 */
                getUnseenCountAsync(): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.MarkAsSeenAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                markAsSeenAsync(transportIds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.MarkAsSeenAsync
                 */
                markAsSeenAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.MarkMessageReadAsync(System.String)
                 */
                markMessageReadAsync(localChatMessageId: string): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "messagechanged", listener: (arg: { type: "messagechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ChatMessageStore, ChatMessageChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ChatMessageStore, ChatMessageChangedEventArgs>): void;
                removeEventListener(type: "storechanged", listener: (arg: { type: "storechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ChatMessageStore, ChatMessageStoreChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ChatMessageStore, ChatMessageStoreChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.RetrySendMessageAsync(System.String)
                 */
                retrySendMessageAsync(localChatMessageId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.SaveMessageAsync(Windows.ApplicationModel.Chat.ChatMessage)
                 */
                saveMessageAsync(chatMessage: ChatMessage): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.SendMessageAsync(Windows.ApplicationModel.Chat.ChatMessage)
                 */
                sendMessageAsync(chatMessage: ChatMessage): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.TryCancelDownloadMessageAsync(System.String)
                 */
                tryCancelDownloadMessageAsync(localChatMessageId: string): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.TryCancelSendMessageAsync(System.String)
                 */
                tryCancelSendMessageAsync(localChatMessageId: string): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageStore.ValidateMessage(Windows.ApplicationModel.Chat.ChatMessage)
                 */
                validateMessage(chatMessage: ChatMessage): ChatMessageValidationResult;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageStoreChangedEventArgs
             */
            abstract class ChatMessageStoreChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageStoreChangedEventArgs.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageStoreChangedEventArgs.Kind
                 */
                kind: ChatStoreChangedEventKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageTransport
             */
            abstract class ChatMessageTransport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageTransport.Configuration
                 */
                configuration: ChatMessageTransportConfiguration;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageTransport.IsActive
                 */
                isActive: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageTransport.IsAppSetAsNotificationProvider
                 */
                isAppSetAsNotificationProvider: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageTransport.TransportFriendlyName
                 */
                transportFriendlyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageTransport.TransportId
                 */
                transportId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageTransport.TransportKind
                 */
                transportKind: ChatMessageTransportKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatMessageTransport.RequestSetAsNotificationProviderAsync
                 */
                requestSetAsNotificationProviderAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageTransportConfiguration
             */
            abstract class ChatMessageTransportConfiguration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageTransportConfiguration.ExtendedProperties
                 */
                extendedProperties: Windows.Foundation.Collections.IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageTransportConfiguration.MaxAttachmentCount
                 */
                maxAttachmentCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageTransportConfiguration.MaxMessageSizeInKilobytes
                 */
                maxMessageSizeInKilobytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageTransportConfiguration.MaxRecipientCount
                 */
                maxRecipientCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageTransportConfiguration.SupportedVideoFormat
                 */
                supportedVideoFormat: Windows.Media.MediaProperties.MediaEncodingProfile;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageTransportKind
             */
            enum ChatMessageTransportKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageTransportKind.Blocked
                 */
                blocked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageTransportKind.Custom
                 */
                custom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageTransportKind.Text
                 */
                text,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageTransportKind.Untriaged
                 */
                untriaged,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageValidationResult
             */
            abstract class ChatMessageValidationResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageValidationResult.MaxPartCount
                 */
                maxPartCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageValidationResult.PartCount
                 */
                partCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageValidationResult.RemainingCharacterCountInPart
                 */
                remainingCharacterCountInPart: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatMessageValidationResult.Status
                 */
                status: ChatMessageValidationStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatMessageValidationStatus
             */
            enum ChatMessageValidationStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.DataRoamingRestriction
                 */
                dataRoamingRestriction,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.InvalidBody
                 */
                invalidBody,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.InvalidData
                 */
                invalidData,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.InvalidOther
                 */
                invalidOther,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.InvalidRecipients
                 */
                invalidRecipients,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.MessageTooLarge
                 */
                messageTooLarge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.NoRecipients
                 */
                noRecipients,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.TooManyAttachments
                 */
                tooManyAttachments,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.TooManyRecipients
                 */
                tooManyRecipients,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.TransportInactive
                 */
                transportInactive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.TransportNotFound
                 */
                transportNotFound,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.Valid
                 */
                valid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.ValidWithLargeMessage
                 */
                validWithLargeMessage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatMessageValidationStatus.VoiceRoamingRestriction
                 */
                voiceRoamingRestriction,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatQueryOptions
             */
            class ChatQueryOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatQueryOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatQueryOptions.SearchString
                 */
                searchString: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo
             */
            class ChatRecipientDeliveryInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo.DeliveryTime
                 */
                deliveryTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo.IsErrorPermanent
                 */
                isErrorPermanent: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo.ReadTime
                 */
                readTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo.Status
                 */
                status: ChatMessageStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo.TransportAddress
                 */
                transportAddress: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo.TransportErrorCode
                 */
                transportErrorCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo.TransportErrorCodeCategory
                 */
                transportErrorCodeCategory: ChatTransportErrorCodeCategory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo.TransportInterpretedErrorCode
                 */
                transportInterpretedErrorCode: ChatTransportInterpretedErrorCode;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatRestoreHistorySpan
             */
            enum ChatRestoreHistorySpan {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatRestoreHistorySpan.AnyTime
                 */
                anyTime,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatRestoreHistorySpan.LastMonth
                 */
                lastMonth,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatRestoreHistorySpan.LastYear
                 */
                lastYear,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatSearchReader
             */
            abstract class ChatSearchReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatSearchReader.ReadBatchAsync(System.Int32)
                 */
                readBatchAsync(count: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<IChatItem>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatSearchReader.ReadBatchAsync
                 */
                readBatchAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<IChatItem>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatStoreChangedEventKind
             */
            enum ChatStoreChangedEventKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatStoreChangedEventKind.ConversationDeleted
                 */
                conversationDeleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatStoreChangedEventKind.ConversationModified
                 */
                conversationModified,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatStoreChangedEventKind.ConversationTransportDeleted
                 */
                conversationTransportDeleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatStoreChangedEventKind.MessageCreated
                 */
                messageCreated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatStoreChangedEventKind.MessageDeleted
                 */
                messageDeleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatStoreChangedEventKind.MessageModified
                 */
                messageModified,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatStoreChangedEventKind.NotificationsMissed
                 */
                notificationsMissed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatStoreChangedEventKind.StoreModified
                 */
                storeModified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatSyncConfiguration
             */
            abstract class ChatSyncConfiguration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatSyncConfiguration.IsSyncEnabled
                 */
                isSyncEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatSyncConfiguration.RestoreHistorySpan
                 */
                restoreHistorySpan: ChatRestoreHistorySpan;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatSyncManager
             */
            abstract class ChatSyncManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.ChatSyncManager.Configuration
                 */
                configuration: ChatSyncConfiguration;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatSyncManager.AssociateAccountAsync(Windows.Security.Credentials.WebAccount)
                 */
                associateAccountAsync(webAccount: Windows.Security.Credentials.WebAccount): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatSyncManager.IsAccountAssociated(Windows.Security.Credentials.WebAccount)
                 */
                isAccountAssociated(webAccount: Windows.Security.Credentials.WebAccount): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatSyncManager.SetConfigurationAsync(Windows.ApplicationModel.Chat.ChatSyncConfiguration)
                 */
                setConfigurationAsync(configuration: ChatSyncConfiguration): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatSyncManager.StartSync
                 */
                startSync(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.ChatSyncManager.UnassociateAccountAsync
                 */
                unassociateAccountAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatTransportErrorCodeCategory
             */
            enum ChatTransportErrorCodeCategory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatTransportErrorCodeCategory.Http
                 */
                http,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatTransportErrorCodeCategory.MmsServer
                 */
                mmsServer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatTransportErrorCodeCategory.Network
                 */
                network,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatTransportErrorCodeCategory.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.ChatTransportInterpretedErrorCode
             */
            enum ChatTransportInterpretedErrorCode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatTransportInterpretedErrorCode.InvalidRecipientAddress
                 */
                invalidRecipientAddress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatTransportInterpretedErrorCode.NetworkConnectivity
                 */
                networkConnectivity,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatTransportInterpretedErrorCode.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatTransportInterpretedErrorCode.ServiceDenied
                 */
                serviceDenied,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatTransportInterpretedErrorCode.Timeout
                 */
                timeout,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.ChatTransportInterpretedErrorCode.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.IChatItem
             */
            interface IChatItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.IChatItem.ItemKind
                 */
                itemKind: ChatItemKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.RcsEndUserMessage
             */
            abstract class RcsEndUserMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsEndUserMessage.Actions
                 */
                actions: Windows.Foundation.Collections.IVectorView<RcsEndUserMessageAction>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsEndUserMessage.IsPinRequired
                 */
                isPinRequired: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsEndUserMessage.Text
                 */
                text: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsEndUserMessage.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsEndUserMessage.TransportId
                 */
                transportId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.RcsEndUserMessage.SendResponseAsync(Windows.ApplicationModel.Chat.RcsEndUserMessageAction)
                 */
                sendResponseAsync(action: RcsEndUserMessageAction): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.RcsEndUserMessage.SendResponseWithPinAsync(Windows.ApplicationModel.Chat.RcsEndUserMessageAction,System.String)
                 */
                sendResponseWithPinAsync(action: RcsEndUserMessageAction, pin: string): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.RcsEndUserMessageAction
             */
            abstract class RcsEndUserMessageAction {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsEndUserMessageAction.Label
                 */
                label: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.RcsEndUserMessageAvailableEventArgs
             */
            abstract class RcsEndUserMessageAvailableEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsEndUserMessageAvailableEventArgs.IsMessageAvailable
                 */
                isMessageAvailable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsEndUserMessageAvailableEventArgs.Message
                 */
                message: RcsEndUserMessage;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.RcsEndUserMessageAvailableTriggerDetails
             */
            abstract class RcsEndUserMessageAvailableTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsEndUserMessageAvailableTriggerDetails.Text
                 */
                text: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsEndUserMessageAvailableTriggerDetails.Title
                 */
                title: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.RcsEndUserMessageManager
             */
            abstract class RcsEndUserMessageManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Chat.RcsEndUserMessageManager.MessageAvailableChanged
                 */
                onmessageavailablechanged: (arg: { type: "messageavailablechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<RcsEndUserMessageManager, RcsEndUserMessageAvailableEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RcsEndUserMessageManager, RcsEndUserMessageAvailableEventArgs>;
                addEventListener(type: "messageavailablechanged", listener: (arg: { type: "messageavailablechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<RcsEndUserMessageManager, RcsEndUserMessageAvailableEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RcsEndUserMessageManager, RcsEndUserMessageAvailableEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "messageavailablechanged", listener: (arg: { type: "messageavailablechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<RcsEndUserMessageManager, RcsEndUserMessageAvailableEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RcsEndUserMessageManager, RcsEndUserMessageAvailableEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.RcsManager
             */
            abstract class RcsManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.RcsManager.GetEndUserMessageManager
                 */
                static getEndUserMessageManager(): RcsEndUserMessageManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.RcsManager.GetTransportAsync(System.String)
                 */
                static getTransportAsync(transportId: string): Windows.Foundation.IAsyncOperation<RcsTransport>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.RcsManager.GetTransportsAsync
                 */
                static getTransportsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<RcsTransport>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.RcsManager.LeaveConversationAsync(Windows.ApplicationModel.Chat.ChatConversation)
                 */
                static leaveConversationAsync(conversation: ChatConversation): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.RcsServiceKind
             */
            enum RcsServiceKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.RcsServiceKind.Capability
                 */
                capability,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.RcsServiceKind.Chat
                 */
                chat,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.RcsServiceKind.FileTransfer
                 */
                fileTransfer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Chat.RcsServiceKind.GroupChat
                 */
                groupChat,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.RcsServiceKindSupportedChangedEventArgs
             */
            abstract class RcsServiceKindSupportedChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsServiceKindSupportedChangedEventArgs.ServiceKind
                 */
                serviceKind: RcsServiceKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.RcsTransport
             */
            abstract class RcsTransport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsTransport.Configuration
                 */
                configuration: RcsTransportConfiguration;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsTransport.ExtendedProperties
                 */
                extendedProperties: Windows.Foundation.Collections.IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsTransport.IsActive
                 */
                isActive: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Chat.RcsTransport.ServiceKindSupportedChanged
                 */
                onservicekindsupportedchanged: (arg: { type: "servicekindsupportedchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<RcsTransport, RcsServiceKindSupportedChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RcsTransport, RcsServiceKindSupportedChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsTransport.TransportFriendlyName
                 */
                transportFriendlyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsTransport.TransportId
                 */
                transportId: string;
                addEventListener(type: "servicekindsupportedchanged", listener: (arg: { type: "servicekindsupportedchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<RcsTransport, RcsServiceKindSupportedChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RcsTransport, RcsServiceKindSupportedChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.RcsTransport.IsServiceKindSupported(Windows.ApplicationModel.Chat.RcsServiceKind)
                 */
                isServiceKindSupported(serviceKind: RcsServiceKind): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Chat.RcsTransport.IsStoreAndForwardEnabled(Windows.ApplicationModel.Chat.RcsServiceKind)
                 */
                isStoreAndForwardEnabled(serviceKind: RcsServiceKind): boolean;
                removeEventListener(type: "servicekindsupportedchanged", listener: (arg: { type: "servicekindsupportedchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<RcsTransport, RcsServiceKindSupportedChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RcsTransport, RcsServiceKindSupportedChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.RcsTransportConfiguration
             */
            abstract class RcsTransportConfiguration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsTransportConfiguration.MaxAttachmentCount
                 */
                maxAttachmentCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsTransportConfiguration.MaxFileSizeInKilobytes
                 */
                maxFileSizeInKilobytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsTransportConfiguration.MaxGroupMessageSizeInKilobytes
                 */
                maxGroupMessageSizeInKilobytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsTransportConfiguration.MaxMessageSizeInKilobytes
                 */
                maxMessageSizeInKilobytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsTransportConfiguration.MaxRecipientCount
                 */
                maxRecipientCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RcsTransportConfiguration.WarningFileSizeInKilobytes
                 */
                warningFileSizeInKilobytes: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Chat.RemoteParticipantComposingChangedEventArgs
             */
            abstract class RemoteParticipantComposingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RemoteParticipantComposingChangedEventArgs.IsComposing
                 */
                isComposing: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RemoteParticipantComposingChangedEventArgs.ParticipantAddress
                 */
                participantAddress: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Chat.RemoteParticipantComposingChangedEventArgs.TransportId
                 */
                transportId: string;
            }
        }
        namespace Contacts {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.AggregateContactManager
             */
            abstract class AggregateContactManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.AggregateContactManager.FindRawContactsAsync(Windows.ApplicationModel.Contacts.Contact)
                 */
                findRawContactsAsync(contact: Contact): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Contact>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.AggregateContactManager.SetRemoteIdentificationInformationAsync(System.String,System.String,System.String)
                 */
                setRemoteIdentificationInformationAsync(contactListId: string, remoteSourceId: string, accountId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.AggregateContactManager.TryLinkContactsAsync(Windows.ApplicationModel.Contacts.Contact,Windows.ApplicationModel.Contacts.Contact)
                 */
                tryLinkContactsAsync(primaryContact: Contact, secondaryContact: Contact): Windows.Foundation.IAsyncOperation<Contact>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.AggregateContactManager.TrySetPreferredSourceForPictureAsync(Windows.ApplicationModel.Contacts.Contact,Windows.ApplicationModel.Contacts.Contact)
                 */
                trySetPreferredSourceForPictureAsync(aggregateContact: Contact, rawContact: Contact): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.AggregateContactManager.UnlinkRawContactAsync(Windows.ApplicationModel.Contacts.Contact)
                 */
                unlinkRawContactAsync(contact: Contact): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.Contact
             */
            class Contact {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.Contact.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.Addresses
                 */
                addresses: Windows.Foundation.Collections.IVector<ContactAddress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.AggregateId
                 */
                aggregateId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.ConnectedServiceAccounts
                 */
                connectedServiceAccounts: Windows.Foundation.Collections.IVector<ContactConnectedServiceAccount>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.ContactListId
                 */
                contactListId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.DataSuppliers
                 */
                dataSuppliers: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.DisplayNameOverride
                 */
                displayNameOverride: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.DisplayPictureUserUpdateTime
                 */
                displayPictureUserUpdateTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.Emails
                 */
                emails: Windows.Foundation.Collections.IVector<ContactEmail>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.Fields
                 */
                fields: Windows.Foundation.Collections.IVector<IContactField>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.FirstName
                 */
                firstName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.FullName
                 */
                fullName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.HonorificNamePrefix
                 */
                honorificNamePrefix: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.HonorificNameSuffix
                 */
                honorificNameSuffix: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.ImportantDates
                 */
                importantDates: Windows.Foundation.Collections.IVector<ContactDate>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.IsAggregate
                 */
                isAggregate: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.IsDisplayPictureManuallySet
                 */
                isDisplayPictureManuallySet: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.IsMe
                 */
                isMe: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.JobInfo
                 */
                jobInfo: Windows.Foundation.Collections.IVector<ContactJobInfo>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.LargeDisplayPicture
                 */
                largeDisplayPicture: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.LastName
                 */
                lastName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.MiddleName
                 */
                middleName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.Nickname
                 */
                nickname: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.Notes
                 */
                notes: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.Phones
                 */
                phones: Windows.Foundation.Collections.IVector<ContactPhone>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.ProviderProperties
                 */
                providerProperties: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.RemoteId
                 */
                remoteId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.RingToneToken
                 */
                ringToneToken: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.SignificantOthers
                 */
                significantOthers: Windows.Foundation.Collections.IVector<ContactSignificantOther>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.SmallDisplayPicture
                 */
                smallDisplayPicture: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.SortName
                 */
                sortName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.SourceDisplayPicture
                 */
                sourceDisplayPicture: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.TextToneToken
                 */
                textToneToken: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.Thumbnail
                 */
                thumbnail: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.Websites
                 */
                websites: Windows.Foundation.Collections.IVector<ContactWebsite>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.YomiDisplayName
                 */
                yomiDisplayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.YomiFamilyName
                 */
                yomiFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Contact.YomiGivenName
                 */
                yomiGivenName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactAddress
             */
            class ContactAddress {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAddress.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAddress.Country
                 */
                country: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAddress.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAddress.Kind
                 */
                kind: ContactAddressKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAddress.Locality
                 */
                locality: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAddress.PostalCode
                 */
                postalCode: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAddress.Region
                 */
                region: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAddress.StreetAddress
                 */
                streetAddress: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactAddressKind
             */
            enum ContactAddressKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactAddressKind.Home
                 */
                home,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactAddressKind.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactAddressKind.Work
                 */
                work,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactAnnotation
             */
            class ContactAnnotation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotation.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAnnotation.AnnotationListId
                 */
                annotationListId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAnnotation.ContactId
                 */
                contactId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAnnotation.ContactListId
                 */
                contactListId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAnnotation.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAnnotation.IsDisabled
                 */
                isDisabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAnnotation.ProviderProperties
                 */
                providerProperties: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAnnotation.RemoteId
                 */
                remoteId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAnnotation.SupportedOperations
                 */
                supportedOperations: ContactAnnotationOperations;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactAnnotationList
             */
            abstract class ContactAnnotationList {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAnnotationList.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAnnotationList.ProviderPackageFamilyName
                 */
                providerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactAnnotationList.UserDataAccountId
                 */
                userDataAccountId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationList.DeleteAnnotationAsync(Windows.ApplicationModel.Contacts.ContactAnnotation)
                 */
                deleteAnnotationAsync(annotation: ContactAnnotation): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationList.DeleteAsync
                 */
                deleteAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationList.FindAnnotationsAsync
                 */
                findAnnotationsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ContactAnnotation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationList.FindAnnotationsByRemoteIdAsync(System.String)
                 */
                findAnnotationsByRemoteIdAsync(remoteId: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ContactAnnotation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationList.GetAnnotationAsync(System.String)
                 */
                getAnnotationAsync(annotationId: string): Windows.Foundation.IAsyncOperation<ContactAnnotation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationList.TrySaveAnnotationAsync(Windows.ApplicationModel.Contacts.ContactAnnotation)
                 */
                trySaveAnnotationAsync(annotation: ContactAnnotation): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactAnnotationOperations
             */
            enum ContactAnnotationOperations {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactAnnotationOperations.AudioCall
                 */
                audioCall,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactAnnotationOperations.ContactProfile
                 */
                contactProfile,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactAnnotationOperations.Message
                 */
                message,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactAnnotationOperations.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactAnnotationOperations.Share
                 */
                share,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactAnnotationOperations.SocialFeeds
                 */
                socialFeeds,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactAnnotationOperations.VideoCall
                 */
                videoCall,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactAnnotationStore
             */
            abstract class ContactAnnotationStore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationStore.CreateAnnotationListAsync(System.String)
                 */
                createAnnotationListAsync(userDataAccountId: string): Windows.Foundation.IAsyncOperation<ContactAnnotationList>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationStore.CreateAnnotationListAsync
                 */
                createAnnotationListAsync(): Windows.Foundation.IAsyncOperation<ContactAnnotationList>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationStore.DisableAnnotationAsync(Windows.ApplicationModel.Contacts.ContactAnnotation)
                 */
                disableAnnotationAsync(annotation: ContactAnnotation): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationStore.FindAnnotationListsAsync
                 */
                findAnnotationListsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ContactAnnotationList>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationStore.FindAnnotationsForContactAsync(Windows.ApplicationModel.Contacts.Contact)
                 */
                findAnnotationsForContactAsync(contact: Contact): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ContactAnnotation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationStore.FindAnnotationsForContactListAsync(System.String)
                 */
                findAnnotationsForContactListAsync(contactListId: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ContactAnnotation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationStore.FindContactIdsByEmailAsync(System.String)
                 */
                findContactIdsByEmailAsync(emailAddress: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<string>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationStore.FindContactIdsByPhoneNumberAsync(System.String)
                 */
                findContactIdsByPhoneNumberAsync(phoneNumber: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<string>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactAnnotationStore.GetAnnotationListAsync(System.String)
                 */
                getAnnotationListAsync(annotationListId: string): Windows.Foundation.IAsyncOperation<ContactAnnotationList>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactAnnotationStoreAccessType
             */
            enum ContactAnnotationStoreAccessType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactAnnotationStoreAccessType.AllAnnotationsReadWrite
                 */
                allAnnotationsReadWrite,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactAnnotationStoreAccessType.AppAnnotationsReadWrite
                 */
                appAnnotationsReadWrite,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactBatch
             */
            abstract class ContactBatch {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactBatch.Contacts
                 */
                contacts: Windows.Foundation.Collections.IVectorView<Contact>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactBatch.Status
                 */
                status: ContactBatchStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactBatchStatus
             */
            enum ContactBatchStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactBatchStatus.ServerSearchSyncManagerError
                 */
                serverSearchSyncManagerError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactBatchStatus.ServerSearchUnknownError
                 */
                serverSearchUnknownError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactBatchStatus.Success
                 */
                success,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactCardDelayedDataLoader
             */
            abstract class ContactCardDelayedDataLoader implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactCardDelayedDataLoader.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactCardDelayedDataLoader.SetData(Windows.ApplicationModel.Contacts.Contact)
                 */
                setData(contact: Contact): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactCardHeaderKind
             */
            enum ContactCardHeaderKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactCardHeaderKind.Basic
                 */
                basic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactCardHeaderKind.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactCardHeaderKind.Enterprise
                 */
                enterprise,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactCardOptions
             */
            class ContactCardOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactCardOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactCardOptions.HeaderKind
                 */
                headerKind: ContactCardHeaderKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactCardOptions.InitialTabKind
                 */
                initialTabKind: ContactCardTabKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactCardOptions.ServerSearchContactListIds
                 */
                serverSearchContactListIds: Windows.Foundation.Collections.IVector<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactCardTabKind
             */
            enum ContactCardTabKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactCardTabKind.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactCardTabKind.Email
                 */
                email,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactCardTabKind.Messaging
                 */
                messaging,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactCardTabKind.OrganizationalHierarchy
                 */
                organizationalHierarchy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactCardTabKind.Phone
                 */
                phone,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactCardTabKind.Video
                 */
                video,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactChange
             */
            abstract class ContactChange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactChange.ChangeType
                 */
                changeType: ContactChangeType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactChange.Contact
                 */
                contact: Contact;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactChangeReader
             */
            abstract class ContactChangeReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactChangeReader.AcceptChanges
                 */
                acceptChanges(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactChangeReader.AcceptChangesThrough(Windows.ApplicationModel.Contacts.ContactChange)
                 */
                acceptChangesThrough(lastChangeToAccept: ContactChange): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactChangeReader.ReadBatchAsync
                 */
                readBatchAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ContactChange>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactChangeTracker
             */
            abstract class ContactChangeTracker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactChangeTracker.Enable
                 */
                enable(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactChangeTracker.GetChangeReader
                 */
                getChangeReader(): ContactChangeReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactChangeTracker.Reset
                 */
                reset(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactChangeType
             */
            enum ContactChangeType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactChangeType.ChangeTrackingLost
                 */
                changeTrackingLost,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactChangeType.Created
                 */
                created,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactChangeType.Deleted
                 */
                deleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactChangeType.Modified
                 */
                modified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactChangedDeferral
             */
            abstract class ContactChangedDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactChangedDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactChangedEventArgs
             */
            abstract class ContactChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactChangedEventArgs.GetDeferral
                 */
                getDeferral(): ContactChangedDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactConnectedServiceAccount
             */
            class ContactConnectedServiceAccount {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactConnectedServiceAccount.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactConnectedServiceAccount.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactConnectedServiceAccount.ServiceName
                 */
                serviceName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactDate
             */
            class ContactDate {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactDate.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactDate.Day
                 */
                day: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactDate.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactDate.Kind
                 */
                kind: ContactDateKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactDate.Month
                 */
                month: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactDate.Year
                 */
                year: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactDateKind
             */
            enum ContactDateKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactDateKind.Anniversary
                 */
                anniversary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactDateKind.Birthday
                 */
                birthday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactDateKind.Other
                 */
                other,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactEmail
             */
            class ContactEmail {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactEmail.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactEmail.Address
                 */
                address: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactEmail.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactEmail.Kind
                 */
                kind: ContactEmailKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactEmailKind
             */
            enum ContactEmailKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactEmailKind.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactEmailKind.Personal
                 */
                personal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactEmailKind.Work
                 */
                work,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactField
             */
            class ContactField implements IContactField {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactField.#ctor(System.String,System.String,Windows.ApplicationModel.Contacts.ContactFieldType,Windows.ApplicationModel.Contacts.ContactFieldCategory)
                 */
                constructor(name: string, value: string, type: ContactFieldType, category: ContactFieldCategory);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactField.#ctor(System.String,Windows.ApplicationModel.Contacts.ContactFieldType,Windows.ApplicationModel.Contacts.ContactFieldCategory)
                 */
                constructor(value: string, type: ContactFieldType, category: ContactFieldCategory);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactField.#ctor(System.String,Windows.ApplicationModel.Contacts.ContactFieldType)
                 */
                constructor(value: string, type: ContactFieldType);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactField.Category
                 */
                category: ContactFieldCategory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactField.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactField.Type
                 */
                type: ContactFieldType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactField.Value
                 */
                value: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactFieldCategory
             */
            enum ContactFieldCategory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldCategory.Home
                 */
                home,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldCategory.Mobile
                 */
                mobile,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldCategory.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldCategory.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldCategory.Work
                 */
                work,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactFieldFactory
             */
            class ContactFieldFactory implements IContactInstantMessageFieldFactory, IContactLocationFieldFactory, IContactFieldFactory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactFieldFactory.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactFieldFactory.CreateField(System.String,System.String,Windows.ApplicationModel.Contacts.ContactFieldType,Windows.ApplicationModel.Contacts.ContactFieldCategory)
                 */
                createField(name: string, value: string, type: ContactFieldType, category: ContactFieldCategory): ContactField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactFieldFactory.CreateField(System.String,Windows.ApplicationModel.Contacts.ContactFieldType,Windows.ApplicationModel.Contacts.ContactFieldCategory)
                 */
                createField(value: string, type: ContactFieldType, category: ContactFieldCategory): ContactField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactFieldFactory.CreateField(System.String,Windows.ApplicationModel.Contacts.ContactFieldType)
                 */
                createField(value: string, type: ContactFieldType): ContactField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactFieldFactory.CreateInstantMessage(System.String,Windows.ApplicationModel.Contacts.ContactFieldCategory,System.String,System.String,Windows.Foundation.Uri)
                 */
                createInstantMessage(userName: string, category: ContactFieldCategory, service: string, displayText: string, verb: Windows.Foundation.Uri): ContactInstantMessageField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactFieldFactory.CreateInstantMessage(System.String,Windows.ApplicationModel.Contacts.ContactFieldCategory)
                 */
                createInstantMessage(userName: string, category: ContactFieldCategory): ContactInstantMessageField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactFieldFactory.CreateInstantMessage(System.String)
                 */
                createInstantMessage(userName: string): ContactInstantMessageField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactFieldFactory.CreateLocation(System.String,Windows.ApplicationModel.Contacts.ContactFieldCategory,System.String,System.String,System.String,System.String,System.String)
                 */
                createLocation(unstructuredAddress: string, category: ContactFieldCategory, street: string, city: string, region: string, country: string, postalCode: string): ContactLocationField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactFieldFactory.CreateLocation(System.String,Windows.ApplicationModel.Contacts.ContactFieldCategory)
                 */
                createLocation(unstructuredAddress: string, category: ContactFieldCategory): ContactLocationField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactFieldFactory.CreateLocation(System.String)
                 */
                createLocation(unstructuredAddress: string): ContactLocationField;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactFieldType
             */
            enum ContactFieldType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldType.Address
                 */
                address,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldType.ConnectedServiceAccount
                 */
                connectedServiceAccount,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldType.Custom
                 */
                custom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldType.Email
                 */
                email,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldType.ImportantDate
                 */
                importantDate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldType.InstantMessage
                 */
                instantMessage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldType.JobInfo
                 */
                jobInfo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldType.Location
                 */
                location,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldType.Notes
                 */
                notes,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldType.PhoneNumber
                 */
                phoneNumber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldType.SignificantOther
                 */
                significantOther,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactFieldType.Website
                 */
                website,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactGroup
             */
            abstract class ContactGroup {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactInformation
             */
            abstract class ContactInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInformation.CustomFields
                 */
                customFields: Windows.Foundation.Collections.IVectorView<ContactField>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInformation.Emails
                 */
                emails: Windows.Foundation.Collections.IVectorView<ContactField>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInformation.InstantMessages
                 */
                instantMessages: Windows.Foundation.Collections.IVectorView<ContactInstantMessageField>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInformation.Locations
                 */
                locations: Windows.Foundation.Collections.IVectorView<ContactLocationField>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInformation.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInformation.PhoneNumbers
                 */
                phoneNumbers: Windows.Foundation.Collections.IVectorView<ContactField>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactInformation.GetThumbnailAsync
                 */
                getThumbnailAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamWithContentType>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactInformation.QueryCustomFields(System.String)
                 */
                queryCustomFields(customName: string): Windows.Foundation.Collections.IVectorView<ContactField>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactInstantMessageField
             */
            class ContactInstantMessageField implements IContactField {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactInstantMessageField.#ctor(System.String,Windows.ApplicationModel.Contacts.ContactFieldCategory,System.String,System.String,Windows.Foundation.Uri)
                 */
                constructor(userName: string, category: ContactFieldCategory, service: string, displayText: string, verb: Windows.Foundation.Uri);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactInstantMessageField.#ctor(System.String,Windows.ApplicationModel.Contacts.ContactFieldCategory)
                 */
                constructor(userName: string, category: ContactFieldCategory);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactInstantMessageField.#ctor(System.String)
                 */
                constructor(userName: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInstantMessageField.Category
                 */
                category: ContactFieldCategory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInstantMessageField.DisplayText
                 */
                displayText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInstantMessageField.LaunchUri
                 */
                launchUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInstantMessageField.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInstantMessageField.Service
                 */
                service: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInstantMessageField.Type
                 */
                type: ContactFieldType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInstantMessageField.UserName
                 */
                userName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactInstantMessageField.Value
                 */
                value: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactJobInfo
             */
            class ContactJobInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactJobInfo.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactJobInfo.CompanyAddress
                 */
                companyAddress: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactJobInfo.CompanyName
                 */
                companyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactJobInfo.CompanyYomiName
                 */
                companyYomiName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactJobInfo.Department
                 */
                department: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactJobInfo.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactJobInfo.Manager
                 */
                manager: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactJobInfo.Office
                 */
                office: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactJobInfo.Title
                 */
                title: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactLaunchActionVerbs
             */
            abstract class ContactLaunchActionVerbs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLaunchActionVerbs.Call
                 */
                static call: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLaunchActionVerbs.Map
                 */
                static map: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLaunchActionVerbs.Message
                 */
                static message: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLaunchActionVerbs.Post
                 */
                static post: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLaunchActionVerbs.VideoCall
                 */
                static videoCall: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactList
             */
            abstract class ContactList {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactList.ChangeTracker
                 */
                changeTracker: ContactChangeTracker;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactList.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactList.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactList.IsHidden
                 */
                isHidden: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Contacts.ContactList.ContactChanged
                 */
                oncontactchanged: (arg: { type: "contactchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactList, ContactChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactList, ContactChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactList.OtherAppReadAccess
                 */
                otherAppReadAccess: ContactListOtherAppReadAccess;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactList.OtherAppWriteAccess
                 */
                otherAppWriteAccess: ContactListOtherAppWriteAccess;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactList.SourceDisplayName
                 */
                sourceDisplayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactList.SupportsServerSearch
                 */
                supportsServerSearch: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactList.SyncConstraints
                 */
                syncConstraints: ContactListSyncConstraints;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactList.SyncManager
                 */
                syncManager: ContactListSyncManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactList.UserDataAccountId
                 */
                userDataAccountId: string;
                addEventListener(type: "contactchanged", listener: (arg: { type: "contactchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactList, ContactChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactList, ContactChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactList.DeleteAsync
                 */
                deleteAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactList.DeleteContactAsync(Windows.ApplicationModel.Contacts.Contact)
                 */
                deleteContactAsync(contact: Contact): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactList.GetContactAsync(System.String)
                 */
                getContactAsync(contactId: string): Windows.Foundation.IAsyncOperation<Contact>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactList.GetContactFromRemoteIdAsync(System.String)
                 */
                getContactFromRemoteIdAsync(remoteId: string): Windows.Foundation.IAsyncOperation<Contact>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactList.GetContactReader(Windows.ApplicationModel.Contacts.ContactQueryOptions)
                 */
                getContactReader(options: ContactQueryOptions): ContactReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactList.GetContactReader
                 */
                getContactReader(): ContactReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactList.GetMeContactAsync
                 */
                getMeContactAsync(): Windows.Foundation.IAsyncOperation<Contact>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactList.RegisterSyncManagerAsync
                 */
                registerSyncManagerAsync(): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "contactchanged", listener: (arg: { type: "contactchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactList, ContactChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactList, ContactChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactList.SaveAsync
                 */
                saveAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactList.SaveContactAsync(Windows.ApplicationModel.Contacts.Contact)
                 */
                saveContactAsync(contact: Contact): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactListOtherAppReadAccess
             */
            enum ContactListOtherAppReadAccess {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListOtherAppReadAccess.Full
                 */
                full,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListOtherAppReadAccess.Limited
                 */
                limited,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListOtherAppReadAccess.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListOtherAppReadAccess.SystemOnly
                 */
                systemOnly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactListOtherAppWriteAccess
             */
            enum ContactListOtherAppWriteAccess {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListOtherAppWriteAccess.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListOtherAppWriteAccess.SystemOnly
                 */
                systemOnly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactListSyncConstraints
             */
            abstract class ContactListSyncConstraints {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.CanSyncDescriptions
                 */
                canSyncDescriptions: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxAnniversaryDates
                 */
                maxAnniversaryDates: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxAssistantPhoneNumbers
                 */
                maxAssistantPhoneNumbers: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxBirthdayDates
                 */
                maxBirthdayDates: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxBusinessFaxPhoneNumbers
                 */
                maxBusinessFaxPhoneNumbers: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxChildRelationships
                 */
                maxChildRelationships: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxCompanyPhoneNumbers
                 */
                maxCompanyPhoneNumbers: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxHomeAddresses
                 */
                maxHomeAddresses: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxHomeFaxPhoneNumbers
                 */
                maxHomeFaxPhoneNumbers: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxHomePhoneNumbers
                 */
                maxHomePhoneNumbers: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxJobInfo
                 */
                maxJobInfo: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxMobilePhoneNumbers
                 */
                maxMobilePhoneNumbers: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxOtherAddresses
                 */
                maxOtherAddresses: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxOtherDates
                 */
                maxOtherDates: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxOtherEmailAddresses
                 */
                maxOtherEmailAddresses: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxOtherPhoneNumbers
                 */
                maxOtherPhoneNumbers: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxOtherRelationships
                 */
                maxOtherRelationships: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxPagerPhoneNumbers
                 */
                maxPagerPhoneNumbers: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxParentRelationships
                 */
                maxParentRelationships: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxPartnerRelationships
                 */
                maxPartnerRelationships: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxPersonalEmailAddresses
                 */
                maxPersonalEmailAddresses: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxRadioPhoneNumbers
                 */
                maxRadioPhoneNumbers: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxSiblingRelationships
                 */
                maxSiblingRelationships: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxSpouseRelationships
                 */
                maxSpouseRelationships: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxWebsites
                 */
                maxWebsites: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxWorkAddresses
                 */
                maxWorkAddresses: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxWorkEmailAddresses
                 */
                maxWorkEmailAddresses: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncConstraints.MaxWorkPhoneNumbers
                 */
                maxWorkPhoneNumbers: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactListSyncManager
             */
            abstract class ContactListSyncManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncManager.LastAttemptedSyncTime
                 */
                lastAttemptedSyncTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncManager.LastSuccessfulSyncTime
                 */
                lastSuccessfulSyncTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Contacts.ContactListSyncManager.SyncStatusChanged
                 */
                onsyncstatuschanged: (arg: { type: "syncstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactListSyncManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ContactListSyncManager, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactListSyncManager.Status
                 */
                status: ContactListSyncStatus;
                addEventListener(type: "syncstatuschanged", listener: (arg: { type: "syncstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactListSyncManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ContactListSyncManager, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "syncstatuschanged", listener: (arg: { type: "syncstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactListSyncManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ContactListSyncManager, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactListSyncManager.SyncAsync
                 */
                syncAsync(): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactListSyncStatus
             */
            enum ContactListSyncStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListSyncStatus.AuthenticationError
                 */
                authenticationError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListSyncStatus.Idle
                 */
                idle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListSyncStatus.ManualAccountRemovalRequired
                 */
                manualAccountRemovalRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListSyncStatus.PolicyError
                 */
                policyError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListSyncStatus.Syncing
                 */
                syncing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListSyncStatus.UnknownError
                 */
                unknownError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactListSyncStatus.UpToDate
                 */
                upToDate,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactLocationField
             */
            class ContactLocationField implements IContactField {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactLocationField.#ctor(System.String,Windows.ApplicationModel.Contacts.ContactFieldCategory,System.String,System.String,System.String,System.String,System.String)
                 */
                constructor(unstructuredAddress: string, category: ContactFieldCategory, street: string, city: string, region: string, country: string, postalCode: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactLocationField.#ctor(System.String,Windows.ApplicationModel.Contacts.ContactFieldCategory)
                 */
                constructor(unstructuredAddress: string, category: ContactFieldCategory);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactLocationField.#ctor(System.String)
                 */
                constructor(unstructuredAddress: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLocationField.Category
                 */
                category: ContactFieldCategory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLocationField.City
                 */
                city: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLocationField.Country
                 */
                country: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLocationField.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLocationField.PostalCode
                 */
                postalCode: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLocationField.Region
                 */
                region: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLocationField.Street
                 */
                street: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLocationField.Type
                 */
                type: ContactFieldType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLocationField.UnstructuredAddress
                 */
                unstructuredAddress: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactLocationField.Value
                 */
                value: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactManager
             */
            abstract class ContactManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactManager.IncludeMiddleNameInSystemDisplayAndSort
                 */
                static includeMiddleNameInSystemDisplayAndSort: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactManager.SystemDisplayNameOrder
                 */
                static systemDisplayNameOrder: ContactNameOrder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactManager.SystemSortOrder
                 */
                static systemSortOrder: ContactNameOrder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.ConvertContactToVCardAsync(Windows.ApplicationModel.Contacts.Contact,System.UInt32)
                 */
                static convertContactToVCardAsync(contact: Contact, maxBytes: number): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.RandomAccessStreamReference>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.ConvertContactToVCardAsync(Windows.ApplicationModel.Contacts.Contact)
                 */
                static convertContactToVCardAsync(contact: Contact): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.RandomAccessStreamReference>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.ConvertVCardToContactAsync(Windows.Storage.Streams.IRandomAccessStreamReference)
                 */
                static convertVCardToContactAsync(vCard: Windows.Storage.Streams.IRandomAccessStreamReference): Windows.Foundation.IAsyncOperation<Contact>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): ContactManagerForUser;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.IsShowContactCardSupported
                 */
                static isShowContactCardSupported(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.IsShowDelayLoadedContactCardSupported
                 */
                static isShowDelayLoadedContactCardSupported(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.IsShowFullContactCardSupportedAsync
                 */
                static isShowFullContactCardSupportedAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.RequestAnnotationStoreAsync(Windows.ApplicationModel.Contacts.ContactAnnotationStoreAccessType)
                 */
                static requestAnnotationStoreAsync(accessType: ContactAnnotationStoreAccessType): Windows.Foundation.IAsyncOperation<ContactAnnotationStore>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.RequestStoreAsync(Windows.ApplicationModel.Contacts.ContactStoreAccessType)
                 */
                static requestStoreAsync(accessType: ContactStoreAccessType): Windows.Foundation.IAsyncOperation<ContactStore>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.RequestStoreAsync
                 */
                static requestStoreAsync(): Windows.Foundation.IAsyncOperation<ContactStore>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.ShowContactCard(Windows.ApplicationModel.Contacts.Contact,Windows.Foundation.Rect,Windows.UI.Popups.Placement,Windows.ApplicationModel.Contacts.ContactCardOptions)
                 */
                static showContactCard(contact: Contact, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement, contactCardOptions: ContactCardOptions): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.ShowContactCard(Windows.ApplicationModel.Contacts.Contact,Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                static showContactCard(contact: Contact, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.ShowContactCard(Windows.ApplicationModel.Contacts.Contact,Windows.Foundation.Rect)
                 */
                static showContactCard(contact: Contact, selection: Windows.Foundation.Rect): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.ShowDelayLoadedContactCard(Windows.ApplicationModel.Contacts.Contact,Windows.Foundation.Rect,Windows.UI.Popups.Placement,Windows.ApplicationModel.Contacts.ContactCardOptions)
                 */
                static showDelayLoadedContactCard(contact: Contact, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement, contactCardOptions: ContactCardOptions): ContactCardDelayedDataLoader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.ShowDelayLoadedContactCard(Windows.ApplicationModel.Contacts.Contact,Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                static showDelayLoadedContactCard(contact: Contact, selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): ContactCardDelayedDataLoader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManager.ShowFullContactCard(Windows.ApplicationModel.Contacts.Contact,Windows.ApplicationModel.Contacts.FullContactCardOptions)
                 */
                static showFullContactCard(contact: Contact, fullContactCardOptions: FullContactCardOptions): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactManagerForUser
             */
            abstract class ContactManagerForUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactManagerForUser.SystemDisplayNameOrder
                 */
                systemDisplayNameOrder: ContactNameOrder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactManagerForUser.SystemSortOrder
                 */
                systemSortOrder: ContactNameOrder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactManagerForUser.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManagerForUser.ConvertContactToVCardAsync(Windows.ApplicationModel.Contacts.Contact,System.UInt32)
                 */
                convertContactToVCardAsync(contact: Contact, maxBytes: number): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.RandomAccessStreamReference>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManagerForUser.ConvertContactToVCardAsync(Windows.ApplicationModel.Contacts.Contact)
                 */
                convertContactToVCardAsync(contact: Contact): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.RandomAccessStreamReference>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManagerForUser.ConvertVCardToContactAsync(Windows.Storage.Streams.IRandomAccessStreamReference)
                 */
                convertVCardToContactAsync(vCard: Windows.Storage.Streams.IRandomAccessStreamReference): Windows.Foundation.IAsyncOperation<Contact>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManagerForUser.RequestAnnotationStoreAsync(Windows.ApplicationModel.Contacts.ContactAnnotationStoreAccessType)
                 */
                requestAnnotationStoreAsync(accessType: ContactAnnotationStoreAccessType): Windows.Foundation.IAsyncOperation<ContactAnnotationStore>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManagerForUser.RequestStoreAsync(Windows.ApplicationModel.Contacts.ContactStoreAccessType)
                 */
                requestStoreAsync(accessType: ContactStoreAccessType): Windows.Foundation.IAsyncOperation<ContactStore>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactManagerForUser.ShowFullContactCard(Windows.ApplicationModel.Contacts.Contact,Windows.ApplicationModel.Contacts.FullContactCardOptions)
                 */
                showFullContactCard(contact: Contact, fullContactCardOptions: FullContactCardOptions): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactMatchReason
             */
            abstract class ContactMatchReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactMatchReason.Field
                 */
                field: ContactMatchReasonKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactMatchReason.Segments
                 */
                segments: Windows.Foundation.Collections.IVectorView<Windows.Data.Text.TextSegment>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactMatchReason.Text
                 */
                text: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactMatchReasonKind
             */
            enum ContactMatchReasonKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactMatchReasonKind.EmailAddress
                 */
                emailAddress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactMatchReasonKind.JobInfo
                 */
                jobInfo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactMatchReasonKind.Name
                 */
                name,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactMatchReasonKind.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactMatchReasonKind.PhoneNumber
                 */
                phoneNumber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactMatchReasonKind.YomiName
                 */
                yomiName,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactNameOrder
             */
            enum ContactNameOrder {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactNameOrder.FirstNameLastName
                 */
                firstNameLastName,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactNameOrder.LastNameFirstName
                 */
                lastNameFirstName,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactPanel
             */
            abstract class ContactPanel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactPanel.HeaderColor
                 */
                headerColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Contacts.ContactPanel.Closing
                 */
                onclosing: (arg: { type: "closing"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactPanel, ContactPanelClosingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactPanel, ContactPanelClosingEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Contacts.ContactPanel.LaunchFullAppRequested
                 */
                onlaunchfullapprequested: (arg: { type: "launchfullapprequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactPanel, ContactPanelLaunchFullAppRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactPanel, ContactPanelLaunchFullAppRequestedEventArgs>;
                addEventListener(type: "closing", listener: (arg: { type: "closing"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactPanel, ContactPanelClosingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactPanel, ContactPanelClosingEventArgs>): void;
                addEventListener(type: "launchfullapprequested", listener: (arg: { type: "launchfullapprequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactPanel, ContactPanelLaunchFullAppRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactPanel, ContactPanelLaunchFullAppRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactPanel.ClosePanel
                 */
                closePanel(): void;
                removeEventListener(type: "closing", listener: (arg: { type: "closing"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactPanel, ContactPanelClosingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactPanel, ContactPanelClosingEventArgs>): void;
                removeEventListener(type: "launchfullapprequested", listener: (arg: { type: "launchfullapprequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactPanel, ContactPanelLaunchFullAppRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactPanel, ContactPanelLaunchFullAppRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactPanelClosingEventArgs
             */
            abstract class ContactPanelClosingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactPanelClosingEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactPanelLaunchFullAppRequestedEventArgs
             */
            abstract class ContactPanelLaunchFullAppRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactPanelLaunchFullAppRequestedEventArgs.Handled
                 */
                handled: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactPhone
             */
            class ContactPhone {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactPhone.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactPhone.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactPhone.Kind
                 */
                kind: ContactPhoneKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactPhone.Number
                 */
                number: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactPhoneKind
             */
            enum ContactPhoneKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactPhoneKind.Assistant
                 */
                assistant,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactPhoneKind.BusinessFax
                 */
                businessFax,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactPhoneKind.Company
                 */
                company,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactPhoneKind.Home
                 */
                home,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactPhoneKind.HomeFax
                 */
                homeFax,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactPhoneKind.Mobile
                 */
                mobile,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactPhoneKind.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactPhoneKind.Pager
                 */
                pager,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactPhoneKind.Radio
                 */
                radio,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactPhoneKind.Work
                 */
                work,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactPicker
             */
            class ContactPicker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactPicker.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactPicker.CreateForUser(Windows.System.User)
                 */
                static createForUser(user: Windows.System.User): ContactPicker;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactPicker.IsSupportedAsync
                 */
                static isSupportedAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactPicker.CommitButtonText
                 */
                commitButtonText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactPicker.DesiredFields
                 */
                desiredFields: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactPicker.DesiredFieldsWithContactFieldType
                 */
                desiredFieldsWithContactFieldType: Windows.Foundation.Collections.IVector<ContactFieldType>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactPicker.SelectionMode
                 */
                selectionMode: ContactSelectionMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactPicker.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactPicker.PickContactAsync
                 */
                pickContactAsync(): Windows.Foundation.IAsyncOperation<Contact>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactPicker.PickContactsAsync
                 */
                pickContactsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<Contact>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactPicker.PickMultipleContactsAsync
                 */
                pickMultipleContactsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ContactInformation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactPicker.PickSingleContactAsync
                 */
                pickSingleContactAsync(): Windows.Foundation.IAsyncOperation<ContactInformation>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactQueryDesiredFields
             */
            enum ContactQueryDesiredFields {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactQueryDesiredFields.EmailAddress
                 */
                emailAddress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactQueryDesiredFields.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactQueryDesiredFields.PhoneNumber
                 */
                phoneNumber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactQueryDesiredFields.PostalAddress
                 */
                postalAddress,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactQueryOptions
             */
            class ContactQueryOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactQueryOptions.#ctor(System.String,Windows.ApplicationModel.Contacts.ContactQuerySearchFields)
                 */
                constructor(text: string, fields: ContactQuerySearchFields);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactQueryOptions.#ctor(System.String)
                 */
                constructor(text: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactQueryOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactQueryOptions.AnnotationListIds
                 */
                annotationListIds: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactQueryOptions.ContactListIds
                 */
                contactListIds: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactQueryOptions.DesiredFields
                 */
                desiredFields: ContactQueryDesiredFields;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactQueryOptions.DesiredOperations
                 */
                desiredOperations: ContactAnnotationOperations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactQueryOptions.IncludeContactsFromHiddenLists
                 */
                includeContactsFromHiddenLists: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactQueryOptions.TextSearch
                 */
                textSearch: ContactQueryTextSearch;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactQuerySearchFields
             */
            enum ContactQuerySearchFields {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactQuerySearchFields.All
                 */
                all,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactQuerySearchFields.Email
                 */
                email,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactQuerySearchFields.Name
                 */
                name,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactQuerySearchFields.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactQuerySearchFields.Phone
                 */
                phone,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactQuerySearchScope
             */
            enum ContactQuerySearchScope {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactQuerySearchScope.Local
                 */
                local,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactQuerySearchScope.Server
                 */
                server,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactQueryTextSearch
             */
            abstract class ContactQueryTextSearch {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactQueryTextSearch.Fields
                 */
                fields: ContactQuerySearchFields;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactQueryTextSearch.SearchScope
                 */
                searchScope: ContactQuerySearchScope;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactQueryTextSearch.Text
                 */
                text: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactReader
             */
            abstract class ContactReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactReader.GetMatchingPropertiesWithMatchReason(Windows.ApplicationModel.Contacts.Contact)
                 */
                getMatchingPropertiesWithMatchReason(contact: Contact): Windows.Foundation.Collections.IVectorView<ContactMatchReason>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactReader.ReadBatchAsync
                 */
                readBatchAsync(): Windows.Foundation.IAsyncOperation<ContactBatch>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactRelationship
             */
            enum ContactRelationship {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactRelationship.Child
                 */
                child,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactRelationship.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactRelationship.Parent
                 */
                parent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactRelationship.Partner
                 */
                partner,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactRelationship.Sibling
                 */
                sibling,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactRelationship.Spouse
                 */
                spouse,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactSelectionMode
             */
            enum ContactSelectionMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactSelectionMode.Contacts
                 */
                contacts,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactSelectionMode.Fields
                 */
                fields,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactSignificantOther
             */
            class ContactSignificantOther {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactSignificantOther.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactSignificantOther.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactSignificantOther.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactSignificantOther.Relationship
                 */
                relationship: ContactRelationship;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactStore
             */
            abstract class ContactStore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactStore.AggregateContactManager
                 */
                aggregateContactManager: AggregateContactManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactStore.ChangeTracker
                 */
                changeTracker: ContactChangeTracker;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Contacts.ContactStore.ContactChanged
                 */
                oncontactchanged: (arg: { type: "contactchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactStore, ContactChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactStore, ContactChangedEventArgs>;
                addEventListener(type: "contactchanged", listener: (arg: { type: "contactchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactStore, ContactChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactStore, ContactChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactStore.CreateContactListAsync(System.String,System.String)
                 */
                createContactListAsync(displayName: string, userDataAccountId: string): Windows.Foundation.IAsyncOperation<ContactList>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactStore.CreateContactListAsync(System.String)
                 */
                createContactListAsync(displayName: string): Windows.Foundation.IAsyncOperation<ContactList>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactStore.FindContactListsAsync
                 */
                findContactListsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ContactList>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactStore.FindContactsAsync(System.String)
                 */
                findContactsAsync(searchText: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Contact>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactStore.FindContactsAsync
                 */
                findContactsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Contact>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactStore.GetContactAsync(System.String)
                 */
                getContactAsync(contactId: string): Windows.Foundation.IAsyncOperation<Contact>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactStore.GetContactListAsync(System.String)
                 */
                getContactListAsync(contactListId: string): Windows.Foundation.IAsyncOperation<ContactList>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactStore.GetContactReader(Windows.ApplicationModel.Contacts.ContactQueryOptions)
                 */
                getContactReader(options: ContactQueryOptions): ContactReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactStore.GetContactReader
                 */
                getContactReader(): ContactReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactStore.GetMeContactAsync
                 */
                getMeContactAsync(): Windows.Foundation.IAsyncOperation<Contact>;
                removeEventListener(type: "contactchanged", listener: (arg: { type: "contactchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactStore, ContactChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactStore, ContactChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactStoreAccessType
             */
            enum ContactStoreAccessType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactStoreAccessType.AllContactsReadOnly
                 */
                allContactsReadOnly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactStoreAccessType.AllContactsReadWrite
                 */
                allContactsReadWrite,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.ContactStoreAccessType.AppContactsReadWrite
                 */
                appContactsReadWrite,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactStoreNotificationTriggerDetails
             */
            abstract class ContactStoreNotificationTriggerDetails {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.ContactWebsite
             */
            class ContactWebsite {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.ContactWebsite.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactWebsite.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactWebsite.RawValue
                 */
                rawValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.ContactWebsite.Uri
                 */
                uri: Windows.Foundation.Uri;
            }
            namespace DataProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderConnection
                 */
                abstract class ContactDataProviderConnection {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderConnection.ServerSearchReadBatchRequested
                     */
                    onserversearchreadbatchrequested: (arg: { type: "serversearchreadbatchrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactDataProviderConnection, ContactListServerSearchReadBatchRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactDataProviderConnection, ContactListServerSearchReadBatchRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderConnection.SyncRequested
                     */
                    onsyncrequested: (arg: { type: "syncrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactDataProviderConnection, ContactListSyncManagerSyncRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactDataProviderConnection, ContactListSyncManagerSyncRequestEventArgs>;
                    addEventListener(type: "serversearchreadbatchrequested", listener: (arg: { type: "serversearchreadbatchrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactDataProviderConnection, ContactListServerSearchReadBatchRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactDataProviderConnection, ContactListServerSearchReadBatchRequestEventArgs>): void;
                    addEventListener(type: "syncrequested", listener: (arg: { type: "syncrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactDataProviderConnection, ContactListSyncManagerSyncRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactDataProviderConnection, ContactListSyncManagerSyncRequestEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "serversearchreadbatchrequested", listener: (arg: { type: "serversearchreadbatchrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactDataProviderConnection, ContactListServerSearchReadBatchRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactDataProviderConnection, ContactListServerSearchReadBatchRequestEventArgs>): void;
                    removeEventListener(type: "syncrequested", listener: (arg: { type: "syncrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactDataProviderConnection, ContactListSyncManagerSyncRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactDataProviderConnection, ContactListSyncManagerSyncRequestEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderConnection.Start
                     */
                    start(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderTriggerDetails
                 */
                abstract class ContactDataProviderTriggerDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderTriggerDetails.Connection
                     */
                    connection: ContactDataProviderConnection;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequest
                 */
                abstract class ContactListServerSearchReadBatchRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequest.ContactListId
                     */
                    contactListId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequest.Options
                     */
                    options: Windows.ApplicationModel.Contacts.ContactQueryOptions;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequest.SessionId
                     */
                    sessionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequest.SuggestedBatchSize
                     */
                    suggestedBatchSize: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequest.ReportFailedAsync(Windows.ApplicationModel.Contacts.ContactBatchStatus)
                     */
                    reportFailedAsync(batchStatus: Windows.ApplicationModel.Contacts.ContactBatchStatus): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequest.SaveContactAsync(Windows.ApplicationModel.Contacts.Contact)
                     */
                    saveContactAsync(contact: Windows.ApplicationModel.Contacts.Contact): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequestEventArgs
                 */
                abstract class ContactListServerSearchReadBatchRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequestEventArgs.Request
                     */
                    request: ContactListServerSearchReadBatchRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequest
                 */
                abstract class ContactListSyncManagerSyncRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequest.ContactListId
                     */
                    contactListId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequestEventArgs
                 */
                abstract class ContactListSyncManagerSyncRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequestEventArgs.Request
                     */
                    request: ContactListSyncManagerSyncRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.FullContactCardOptions
             */
            class FullContactCardOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.FullContactCardOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.FullContactCardOptions.DesiredRemainingView
                 */
                desiredRemainingView: Windows.UI.ViewManagement.ViewSizePreference;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.IContactField
             */
            interface IContactField {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.IContactField.Category
                 */
                category: ContactFieldCategory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.IContactField.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.IContactField.Type
                 */
                type: ContactFieldType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.IContactField.Value
                 */
                value: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.IContactFieldFactory
             */
            interface IContactFieldFactory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.IContactFieldFactory.CreateField(System.String,System.String,Windows.ApplicationModel.Contacts.ContactFieldType,Windows.ApplicationModel.Contacts.ContactFieldCategory)
                 */
                createField(name: string, value: string, type: ContactFieldType, category: ContactFieldCategory): ContactField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.IContactFieldFactory.CreateField(System.String,Windows.ApplicationModel.Contacts.ContactFieldType,Windows.ApplicationModel.Contacts.ContactFieldCategory)
                 */
                createField(value: string, type: ContactFieldType, category: ContactFieldCategory): ContactField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.IContactFieldFactory.CreateField(System.String,Windows.ApplicationModel.Contacts.ContactFieldType)
                 */
                createField(value: string, type: ContactFieldType): ContactField;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.IContactInstantMessageFieldFactory
             */
            interface IContactInstantMessageFieldFactory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.IContactInstantMessageFieldFactory.CreateInstantMessage(System.String,Windows.ApplicationModel.Contacts.ContactFieldCategory,System.String,System.String,Windows.Foundation.Uri)
                 */
                createInstantMessage(userName: string, category: ContactFieldCategory, service: string, displayText: string, verb: Windows.Foundation.Uri): ContactInstantMessageField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.IContactInstantMessageFieldFactory.CreateInstantMessage(System.String,Windows.ApplicationModel.Contacts.ContactFieldCategory)
                 */
                createInstantMessage(userName: string, category: ContactFieldCategory): ContactInstantMessageField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.IContactInstantMessageFieldFactory.CreateInstantMessage(System.String)
                 */
                createInstantMessage(userName: string): ContactInstantMessageField;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.IContactLocationFieldFactory
             */
            interface IContactLocationFieldFactory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.IContactLocationFieldFactory.CreateLocation(System.String,Windows.ApplicationModel.Contacts.ContactFieldCategory,System.String,System.String,System.String,System.String,System.String)
                 */
                createLocation(unstructuredAddress: string, category: ContactFieldCategory, street: string, city: string, region: string, country: string, postalCode: string): ContactLocationField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.IContactLocationFieldFactory.CreateLocation(System.String,Windows.ApplicationModel.Contacts.ContactFieldCategory)
                 */
                createLocation(unstructuredAddress: string, category: ContactFieldCategory): ContactLocationField;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.IContactLocationFieldFactory.CreateLocation(System.String)
                 */
                createLocation(unstructuredAddress: string): ContactLocationField;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.KnownContactField
             */
            abstract class KnownContactField {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.KnownContactField.Email
                 */
                static email: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.KnownContactField.InstantMessage
                 */
                static instantMessage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.KnownContactField.Location
                 */
                static location: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.KnownContactField.PhoneNumber
                 */
                static phoneNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.KnownContactField.ConvertNameToType(System.String)
                 */
                static convertNameToType(name: string): ContactFieldType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.KnownContactField.ConvertTypeToName(Windows.ApplicationModel.Contacts.ContactFieldType)
                 */
                static convertTypeToName(type: ContactFieldType): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.PinnedContactIdsQueryResult
             */
            abstract class PinnedContactIdsQueryResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.PinnedContactIdsQueryResult.ContactIds
                 */
                contactIds: Windows.Foundation.Collections.IVector<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.PinnedContactManager
             */
            abstract class PinnedContactManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.PinnedContactManager.GetDefault
                 */
                static getDefault(): PinnedContactManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.PinnedContactManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): PinnedContactManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.PinnedContactManager.IsSupported
                 */
                static isSupported(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.PinnedContactManager.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.PinnedContactManager.GetPinnedContactIdsAsync
                 */
                getPinnedContactIdsAsync(): Windows.Foundation.IAsyncOperation<PinnedContactIdsQueryResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.PinnedContactManager.IsContactPinned(Windows.ApplicationModel.Contacts.Contact,Windows.ApplicationModel.Contacts.PinnedContactSurface)
                 */
                isContactPinned(contact: Contact, surface: PinnedContactSurface): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.PinnedContactManager.IsPinSurfaceSupported(Windows.ApplicationModel.Contacts.PinnedContactSurface)
                 */
                isPinSurfaceSupported(surface: PinnedContactSurface): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.PinnedContactManager.RequestPinContactAsync(Windows.ApplicationModel.Contacts.Contact,Windows.ApplicationModel.Contacts.PinnedContactSurface)
                 */
                requestPinContactAsync(contact: Contact, surface: PinnedContactSurface): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.PinnedContactManager.RequestPinContactsAsync(Windows.Foundation.Collections.IIterable`1,Windows.ApplicationModel.Contacts.PinnedContactSurface)
                 */
                requestPinContactsAsync(contacts: Windows.Foundation.Collections.IIterable<Contact>, surface: PinnedContactSurface): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.PinnedContactManager.RequestUnpinContactAsync(Windows.ApplicationModel.Contacts.Contact,Windows.ApplicationModel.Contacts.PinnedContactSurface)
                 */
                requestUnpinContactAsync(contact: Contact, surface: PinnedContactSurface): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.PinnedContactManager.SignalContactActivity(Windows.ApplicationModel.Contacts.Contact)
                 */
                signalContactActivity(contact: Contact): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.PinnedContactSurface
             */
            enum PinnedContactSurface {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.PinnedContactSurface.StartMenu
                 */
                startMenu,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.PinnedContactSurface.Taskbar
                 */
                taskbar,
            }
            namespace Provider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.Provider.AddContactResult
                 */
                enum AddContactResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.Provider.AddContactResult.Added
                     */
                    added,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.Provider.AddContactResult.AlreadyAdded
                     */
                    alreadyAdded,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Contacts.Provider.AddContactResult.Unavailable
                     */
                    unavailable,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.Provider.ContactPickerUI
                 */
                abstract class ContactPickerUI {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Provider.ContactPickerUI.DesiredFields
                     */
                    desiredFields: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Provider.ContactPickerUI.DesiredFieldsWithContactFieldType
                     */
                    desiredFieldsWithContactFieldType: Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Contacts.ContactFieldType>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Contacts.Provider.ContactPickerUI.ContactRemoved
                     */
                    oncontactremoved: (arg: { type: "contactremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactPickerUI, ContactRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactPickerUI, ContactRemovedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Provider.ContactPickerUI.SelectionMode
                     */
                    selectionMode: Windows.ApplicationModel.Contacts.ContactSelectionMode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.Provider.ContactPickerUI.AddContact(System.String,Windows.ApplicationModel.Contacts.Contact)
                     */
                    addContact(id: string, contact: Windows.ApplicationModel.Contacts.Contact): AddContactResult;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.Provider.ContactPickerUI.AddContact(Windows.ApplicationModel.Contacts.Contact)
                     */
                    addContact(contact: Windows.ApplicationModel.Contacts.Contact): AddContactResult;
                    addEventListener(type: "contactremoved", listener: (arg: { type: "contactremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactPickerUI, ContactRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactPickerUI, ContactRemovedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.Provider.ContactPickerUI.ContainsContact(System.String)
                     */
                    containsContact(id: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Contacts.Provider.ContactPickerUI.RemoveContact(System.String)
                     */
                    removeContact(id: string): void;
                    removeEventListener(type: "contactremoved", listener: (arg: { type: "contactremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<ContactPickerUI, ContactRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ContactPickerUI, ContactRemovedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Contacts.Provider.ContactRemovedEventArgs
                 */
                abstract class ContactRemovedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Contacts.Provider.ContactRemovedEventArgs.Id
                     */
                    id: string;
                }
            }
        }
        namespace Core {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Core.AppListEntry
             */
            abstract class AppListEntry {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Core.AppListEntry.DisplayInfo
                 */
                displayInfo: Windows.ApplicationModel.AppDisplayInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Core.AppListEntry.LaunchAsync
                 */
                launchAsync(): Windows.Foundation.IAsyncOperation<boolean>;
            }
        }
        namespace DataTransfer {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.Clipboard
             */
            abstract class Clipboard {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.DataTransfer.Clipboard.ContentChanged
                 */
                static oncontentchanged: (arg: { type: "contentchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                static addEventListener(type: "contentchanged", listener: (arg: { type: "contentchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.Clipboard.Clear
                 */
                static clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.Clipboard.Flush
                 */
                static flush(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.Clipboard.GetContent
                 */
                static getContent(): DataPackageView;
                static removeEventListener(type: "contentchanged", listener: (arg: { type: "contentchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.Clipboard.SetContent(Windows.ApplicationModel.DataTransfer.DataPackage)
                 */
                static setContent(content: DataPackage): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.DataPackage
             */
            class DataPackage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.DataTransfer.DataPackage.Destroyed
                 */
                ondestroyed: (arg: { type: "destroyed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataPackage, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DataPackage, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.DataTransfer.DataPackage.OperationCompleted
                 */
                onoperationcompleted: (arg: { type: "operationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataPackage, OperationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataPackage, OperationCompletedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.DataTransfer.DataPackage.ShareCompleted
                 */
                onsharecompleted: (arg: { type: "sharecompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataPackage, ShareCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataPackage, ShareCompletedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackage.Properties
                 */
                properties: DataPackagePropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackage.RequestedOperation
                 */
                requestedOperation: DataPackageOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackage.ResourceMap
                 */
                resourceMap: Windows.Foundation.Collections.IMap<string, Windows.Storage.Streams.RandomAccessStreamReference>;
                addEventListener(type: "destroyed", listener: (arg: { type: "destroyed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataPackage, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DataPackage, Object>): void;
                addEventListener(type: "operationcompleted", listener: (arg: { type: "operationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataPackage, OperationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataPackage, OperationCompletedEventArgs>): void;
                addEventListener(type: "sharecompleted", listener: (arg: { type: "sharecompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataPackage, ShareCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataPackage, ShareCompletedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.GetView
                 */
                getView(): DataPackageView;
                removeEventListener(type: "destroyed", listener: (arg: { type: "destroyed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataPackage, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DataPackage, Object>): void;
                removeEventListener(type: "operationcompleted", listener: (arg: { type: "operationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataPackage, OperationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataPackage, OperationCompletedEventArgs>): void;
                removeEventListener(type: "sharecompleted", listener: (arg: { type: "sharecompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataPackage, ShareCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataPackage, ShareCompletedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.SetApplicationLink(Windows.Foundation.Uri)
                 */
                setApplicationLink(value: Windows.Foundation.Uri): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.SetBitmap(Windows.Storage.Streams.RandomAccessStreamReference)
                 */
                setBitmap(value: Windows.Storage.Streams.RandomAccessStreamReference): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.SetData(System.String,System.Object)
                 */
                setData(formatId: string, value: Object): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.SetDataProvider(System.String,Windows.ApplicationModel.DataTransfer.DataProviderHandler)
                 */
                setDataProvider(formatId: string, delayRenderer: DataProviderHandler): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.SetHtmlFormat(System.String)
                 */
                setHtmlFormat(value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.SetRtf(System.String)
                 */
                setRtf(value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.SetStorageItems(Windows.Foundation.Collections.IIterable`1,System.Boolean)
                 */
                setStorageItems(value: Windows.Foundation.Collections.IIterable<Windows.Storage.IStorageItem>, readOnly: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.SetStorageItems(Windows.Foundation.Collections.IIterable`1)
                 */
                setStorageItems(value: Windows.Foundation.Collections.IIterable<Windows.Storage.IStorageItem>): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.SetText(System.String)
                 */
                setText(value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.SetUri(Windows.Foundation.Uri)
                 */
                setUri(value: Windows.Foundation.Uri): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackage.SetWebLink(Windows.Foundation.Uri)
                 */
                setWebLink(value: Windows.Foundation.Uri): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.DataPackageOperation
             */
            enum DataPackageOperation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.DataTransfer.DataPackageOperation.Copy
                 */
                copy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.DataTransfer.DataPackageOperation.Link
                 */
                link,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.DataTransfer.DataPackageOperation.Move
                 */
                move,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.DataTransfer.DataPackageOperation.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet
             */
            abstract class DataPackagePropertySet implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>, Windows.Foundation.Collections.IMap<string, Object> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.ApplicationListingUri
                 */
                applicationListingUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.ApplicationName
                 */
                applicationName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.ContentSourceApplicationLink
                 */
                contentSourceApplicationLink: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.ContentSourceWebLink
                 */
                contentSourceWebLink: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.EnterpriseId
                 */
                enterpriseId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.FileTypes
                 */
                fileTypes: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.LogoBackgroundColor
                 */
                logoBackgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.PackageFamilyName
                 */
                packageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.Square30x30Logo
                 */
                square30x30Logo: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.Thumbnail
                 */
                thumbnail: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.First
                 */
                first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.GetView
                 */
                getView(): Windows.Foundation.Collections.IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.HasKey(System.String)
                 */
                hasKey(key: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.Insert(System.String,System.Object)
                 */
                insert(key: string, value: Object): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.Lookup(System.String)
                 */
                lookup(key: string): Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackagePropertySet.Remove(System.String)
                 */
                remove(key: string): void;
                [index: string]: any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView
             */
            abstract class DataPackagePropertySetView implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>, Windows.Foundation.Collections.IMapView<string, Object> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.ApplicationListingUri
                 */
                applicationListingUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.ApplicationName
                 */
                applicationName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.ContentSourceApplicationLink
                 */
                contentSourceApplicationLink: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.ContentSourceWebLink
                 */
                contentSourceWebLink: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.EnterpriseId
                 */
                enterpriseId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.FileTypes
                 */
                fileTypes: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.LogoBackgroundColor
                 */
                logoBackgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.PackageFamilyName
                 */
                packageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.Square30x30Logo
                 */
                square30x30Logo: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.Thumbnail
                 */
                thumbnail: Windows.Storage.Streams.RandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.First
                 */
                first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.HasKey(System.String)
                 */
                hasKey(key: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.Lookup(System.String)
                 */
                lookup(key: string): Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView.Split
                 */
                split(): { first: Windows.Foundation.Collections.IMapView<string, Object>; second: Windows.Foundation.Collections.IMapView<string, Object>; };
                [index: string]: any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.DataPackageView
             */
            abstract class DataPackageView {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackageView.AvailableFormats
                 */
                availableFormats: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackageView.Properties
                 */
                properties: DataPackagePropertySetView;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataPackageView.RequestedOperation
                 */
                requestedOperation: DataPackageOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.Contains(System.String)
                 */
                contains(formatId: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.GetApplicationLinkAsync
                 */
                getApplicationLinkAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Uri>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.GetBitmapAsync
                 */
                getBitmapAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.RandomAccessStreamReference>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.GetDataAsync(System.String)
                 */
                getDataAsync(formatId: string): Windows.Foundation.IAsyncOperation<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.GetHtmlFormatAsync
                 */
                getHtmlFormatAsync(): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.GetResourceMapAsync
                 */
                getResourceMapAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMapView<string, Windows.Storage.Streams.RandomAccessStreamReference>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.GetRtfAsync
                 */
                getRtfAsync(): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.GetStorageItemsAsync
                 */
                getStorageItemsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.IStorageItem>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.GetTextAsync(System.String)
                 */
                getTextAsync(formatId: string): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.GetTextAsync
                 */
                getTextAsync(): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.GetUriAsync
                 */
                getUriAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Uri>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.GetWebLinkAsync
                 */
                getWebLinkAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Uri>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.ReportOperationCompleted(Windows.ApplicationModel.DataTransfer.DataPackageOperation)
                 */
                reportOperationCompleted(value: DataPackageOperation): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.RequestAccessAsync(System.String)
                 */
                requestAccessAsync(enterpriseId: string): Windows.Foundation.IAsyncOperation<Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.RequestAccessAsync
                 */
                requestAccessAsync(): Windows.Foundation.IAsyncOperation<Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.SetAcceptedFormatId(System.String)
                 */
                setAcceptedFormatId(formatId: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataPackageView.UnlockAndAssumeEnterpriseIdentity
                 */
                unlockAndAssumeEnterpriseIdentity(): Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.DataProviderDeferral
             */
            abstract class DataProviderDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataProviderDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.DataProviderHandler
             */
            interface DataProviderHandler {
                (request: DataProviderRequest): void
            }
            type DataProviderHandlerArgumentType = { detail: any[]; target: DataProviderRequest; };
            type DataProviderHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.DataProviderRequest
             */
            abstract class DataProviderRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataProviderRequest.Deadline
                 */
                deadline: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataProviderRequest.FormatId
                 */
                formatId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataProviderRequest.GetDeferral
                 */
                getDeferral(): DataProviderDeferral;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataProviderRequest.SetData(System.Object)
                 */
                setData(value: Object): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.DataRequest
             */
            abstract class DataRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataRequest.Data
                 */
                data: DataPackage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataRequest.Deadline
                 */
                deadline: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataRequest.FailWithDisplayText(System.String)
                 */
                failWithDisplayText(value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataRequest.GetDeferral
                 */
                getDeferral(): DataRequestDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.DataRequestDeferral
             */
            abstract class DataRequestDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataRequestDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs
             */
            abstract class DataRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs.Request
                 */
                request: DataRequest;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.DataTransferManager
             */
            abstract class DataTransferManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataTransferManager.GetForCurrentView
                 */
                static getForCurrentView(): DataTransferManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataTransferManager.IsSupported
                 */
                static isSupported(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.DataTransferManager.ShowShareUI
                 */
                static showShareUI(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.DataTransfer.DataTransferManager.DataRequested
                 */
                ondatarequested: (arg: { type: "datarequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataTransferManager, DataRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataTransferManager, DataRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.DataTransfer.DataTransferManager.ShareProvidersRequested
                 */
                onshareprovidersrequested: (arg: { type: "shareprovidersrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataTransferManager, ShareProvidersRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataTransferManager, ShareProvidersRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.DataTransfer.DataTransferManager.TargetApplicationChosen
                 */
                ontargetapplicationchosen: (arg: { type: "targetapplicationchosen"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataTransferManager, TargetApplicationChosenEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataTransferManager, TargetApplicationChosenEventArgs>;
                addEventListener(type: "datarequested", listener: (arg: { type: "datarequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataTransferManager, DataRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataTransferManager, DataRequestedEventArgs>): void;
                addEventListener(type: "targetapplicationchosen", listener: (arg: { type: "targetapplicationchosen"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataTransferManager, TargetApplicationChosenEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataTransferManager, TargetApplicationChosenEventArgs>): void;
                addEventListener(type: "shareprovidersrequested", listener: (arg: { type: "shareprovidersrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataTransferManager, ShareProvidersRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataTransferManager, ShareProvidersRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "datarequested", listener: (arg: { type: "datarequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataTransferManager, DataRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataTransferManager, DataRequestedEventArgs>): void;
                removeEventListener(type: "targetapplicationchosen", listener: (arg: { type: "targetapplicationchosen"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataTransferManager, TargetApplicationChosenEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataTransferManager, TargetApplicationChosenEventArgs>): void;
                removeEventListener(type: "shareprovidersrequested", listener: (arg: { type: "shareprovidersrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<DataTransferManager, ShareProvidersRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DataTransferManager, ShareProvidersRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            namespace DragDrop {
                namespace Core {
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.HtmlFormatHelper
             */
            abstract class HtmlFormatHelper {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.HtmlFormatHelper.CreateHtmlFormat(System.String)
                 */
                static createHtmlFormat(htmlFragment: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.HtmlFormatHelper.GetStaticFragment(System.String)
                 */
                static getStaticFragment(htmlFormat: string): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.OperationCompletedEventArgs
             */
            abstract class OperationCompletedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.OperationCompletedEventArgs.AcceptedFormatId
                 */
                acceptedFormatId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.OperationCompletedEventArgs.Operation
                 */
                operation: DataPackageOperation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.ShareCompletedEventArgs
             */
            abstract class ShareCompletedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareCompletedEventArgs.ShareTarget
                 */
                shareTarget: ShareTargetInfo;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.ShareProvider
             */
            class ShareProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.ShareProvider.#ctor(System.String,Windows.Storage.Streams.RandomAccessStreamReference,Windows.UI.Color,Windows.ApplicationModel.DataTransfer.ShareProviderHandler)
                 */
                constructor(title: string, displayIcon: Windows.Storage.Streams.RandomAccessStreamReference, backgroundColor: Windows.UI.Color, handler: ShareProviderHandler);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareProvider.BackgroundColor
                 */
                backgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareProvider.DisplayIcon
                 */
                displayIcon: Windows.Storage.Streams.RandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareProvider.Tag
                 */
                tag: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareProvider.Title
                 */
                title: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.ShareProviderHandler
             */
            interface ShareProviderHandler {
                (operation: ShareProviderOperation): void
            }
            type ShareProviderHandlerArgumentType = { detail: any[]; target: ShareProviderOperation; };
            type ShareProviderHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.ShareProviderOperation
             */
            abstract class ShareProviderOperation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareProviderOperation.Data
                 */
                data: DataPackageView;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareProviderOperation.Provider
                 */
                provider: ShareProvider;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.ShareProviderOperation.ReportCompleted
                 */
                reportCompleted(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.ShareProvidersRequestedEventArgs
             */
            abstract class ShareProvidersRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareProvidersRequestedEventArgs.Data
                 */
                data: DataPackageView;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareProvidersRequestedEventArgs.Providers
                 */
                providers: Windows.Foundation.Collections.IVector<ShareProvider>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.ShareProvidersRequestedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            namespace ShareTarget {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink
                 */
                class QuickLink {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink.Id
                     */
                    id: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink.SupportedDataFormats
                     */
                    supportedDataFormats: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink.SupportedFileTypes
                     */
                    supportedFileTypes: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink.Thumbnail
                     */
                    thumbnail: Windows.Storage.Streams.RandomAccessStreamReference;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink.Title
                     */
                    title: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation
                 */
                abstract class ShareOperation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation.Data
                     */
                    data: Windows.ApplicationModel.DataTransfer.DataPackageView;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation.QuickLinkId
                     */
                    quickLinkId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation.DismissUI
                     */
                    dismissUI(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation.RemoveThisQuickLink
                     */
                    removeThisQuickLink(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation.ReportCompleted(Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink)
                     */
                    reportCompleted(quicklink: QuickLink): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation.ReportCompleted
                     */
                    reportCompleted(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation.ReportDataRetrieved
                     */
                    reportDataRetrieved(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation.ReportError(System.String)
                     */
                    reportError(value: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation.ReportStarted
                     */
                    reportStarted(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation.ReportSubmittedBackgroundTask
                     */
                    reportSubmittedBackgroundTask(): void;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.ShareTargetInfo
             */
            abstract class ShareTargetInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareTargetInfo.AppUserModelId
                 */
                appUserModelId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.ShareTargetInfo.ShareProvider
                 */
                shareProvider: ShareProvider;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.SharedStorageAccessManager
             */
            abstract class SharedStorageAccessManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.SharedStorageAccessManager.AddFile(Windows.Storage.IStorageFile)
                 */
                static addFile(file: Windows.Storage.IStorageFile): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.SharedStorageAccessManager.RedeemTokenForFileAsync(System.String)
                 */
                static redeemTokenForFileAsync(token: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.DataTransfer.SharedStorageAccessManager.RemoveFile(System.String)
                 */
                static removeFile(token: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.StandardDataFormats
             */
            abstract class StandardDataFormats {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.StandardDataFormats.ApplicationLink
                 */
                static applicationLink: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.StandardDataFormats.Bitmap
                 */
                static bitmap: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.StandardDataFormats.Html
                 */
                static html: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.StandardDataFormats.Rtf
                 */
                static rtf: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.StandardDataFormats.StorageItems
                 */
                static storageItems: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.StandardDataFormats.Text
                 */
                static text: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.StandardDataFormats.Uri
                 */
                static uri: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.StandardDataFormats.WebLink
                 */
                static webLink: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DataTransfer.TargetApplicationChosenEventArgs
             */
            abstract class TargetApplicationChosenEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DataTransfer.TargetApplicationChosenEventArgs.ApplicationName
                 */
                applicationName: string;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.DesignMode
         */
        abstract class DesignMode {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.DesignMode.DesignModeEnabled
             */
            static designModeEnabled: boolean;
        }
        namespace Email {
            namespace DataProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection
                 */
                abstract class EmailDataProviderConnection {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.CreateFolderRequested
                     */
                    oncreatefolderrequested: (arg: { type: "createfolderrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxCreateFolderRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxCreateFolderRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.DeleteFolderRequested
                     */
                    ondeletefolderrequested: (arg: { type: "deletefolderrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxDeleteFolderRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxDeleteFolderRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.DownloadAttachmentRequested
                     */
                    ondownloadattachmentrequested: (arg: { type: "downloadattachmentrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxDownloadAttachmentRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxDownloadAttachmentRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.DownloadMessageRequested
                     */
                    ondownloadmessagerequested: (arg: { type: "downloadmessagerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxDownloadMessageRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxDownloadMessageRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.EmptyFolderRequested
                     */
                    onemptyfolderrequested: (arg: { type: "emptyfolderrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxEmptyFolderRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxEmptyFolderRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.ForwardMeetingRequested
                     */
                    onforwardmeetingrequested: (arg: { type: "forwardmeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxForwardMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxForwardMeetingRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.GetAutoReplySettingsRequested
                     */
                    ongetautoreplysettingsrequested: (arg: { type: "getautoreplysettingsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxGetAutoReplySettingsRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxGetAutoReplySettingsRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.MailboxSyncRequested
                     */
                    onmailboxsyncrequested: (arg: { type: "mailboxsyncrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxSyncManagerSyncRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxSyncManagerSyncRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.MoveFolderRequested
                     */
                    onmovefolderrequested: (arg: { type: "movefolderrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxMoveFolderRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxMoveFolderRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.ProposeNewTimeForMeetingRequested
                     */
                    onproposenewtimeformeetingrequested: (arg: { type: "proposenewtimeformeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxProposeNewTimeForMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxProposeNewTimeForMeetingRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.ResolveRecipientsRequested
                     */
                    onresolverecipientsrequested: (arg: { type: "resolverecipientsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxResolveRecipientsRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxResolveRecipientsRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.ServerSearchReadBatchRequested
                     */
                    onserversearchreadbatchrequested: (arg: { type: "serversearchreadbatchrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxServerSearchReadBatchRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxServerSearchReadBatchRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.SetAutoReplySettingsRequested
                     */
                    onsetautoreplysettingsrequested: (arg: { type: "setautoreplysettingsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxSetAutoReplySettingsRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxSetAutoReplySettingsRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.UpdateMeetingResponseRequested
                     */
                    onupdatemeetingresponserequested: (arg: { type: "updatemeetingresponserequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxUpdateMeetingResponseRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxUpdateMeetingResponseRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.ValidateCertificatesRequested
                     */
                    onvalidatecertificatesrequested: (arg: { type: "validatecertificatesrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxValidateCertificatesRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxValidateCertificatesRequestEventArgs>;
                    addEventListener(type: "setautoreplysettingsrequested", listener: (arg: { type: "setautoreplysettingsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxSetAutoReplySettingsRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxSetAutoReplySettingsRequestEventArgs>): void;
                    addEventListener(type: "updatemeetingresponserequested", listener: (arg: { type: "updatemeetingresponserequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxUpdateMeetingResponseRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxUpdateMeetingResponseRequestEventArgs>): void;
                    addEventListener(type: "validatecertificatesrequested", listener: (arg: { type: "validatecertificatesrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxValidateCertificatesRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxValidateCertificatesRequestEventArgs>): void;
                    addEventListener(type: "movefolderrequested", listener: (arg: { type: "movefolderrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxMoveFolderRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxMoveFolderRequestEventArgs>): void;
                    addEventListener(type: "proposenewtimeformeetingrequested", listener: (arg: { type: "proposenewtimeformeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxProposeNewTimeForMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxProposeNewTimeForMeetingRequestEventArgs>): void;
                    addEventListener(type: "resolverecipientsrequested", listener: (arg: { type: "resolverecipientsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxResolveRecipientsRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxResolveRecipientsRequestEventArgs>): void;
                    addEventListener(type: "serversearchreadbatchrequested", listener: (arg: { type: "serversearchreadbatchrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxServerSearchReadBatchRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxServerSearchReadBatchRequestEventArgs>): void;
                    addEventListener(type: "emptyfolderrequested", listener: (arg: { type: "emptyfolderrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxEmptyFolderRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxEmptyFolderRequestEventArgs>): void;
                    addEventListener(type: "forwardmeetingrequested", listener: (arg: { type: "forwardmeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxForwardMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxForwardMeetingRequestEventArgs>): void;
                    addEventListener(type: "getautoreplysettingsrequested", listener: (arg: { type: "getautoreplysettingsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxGetAutoReplySettingsRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxGetAutoReplySettingsRequestEventArgs>): void;
                    addEventListener(type: "mailboxsyncrequested", listener: (arg: { type: "mailboxsyncrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxSyncManagerSyncRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxSyncManagerSyncRequestEventArgs>): void;
                    addEventListener(type: "createfolderrequested", listener: (arg: { type: "createfolderrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxCreateFolderRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxCreateFolderRequestEventArgs>): void;
                    addEventListener(type: "deletefolderrequested", listener: (arg: { type: "deletefolderrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxDeleteFolderRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxDeleteFolderRequestEventArgs>): void;
                    addEventListener(type: "downloadattachmentrequested", listener: (arg: { type: "downloadattachmentrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxDownloadAttachmentRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxDownloadAttachmentRequestEventArgs>): void;
                    addEventListener(type: "downloadmessagerequested", listener: (arg: { type: "downloadmessagerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxDownloadMessageRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxDownloadMessageRequestEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "setautoreplysettingsrequested", listener: (arg: { type: "setautoreplysettingsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxSetAutoReplySettingsRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxSetAutoReplySettingsRequestEventArgs>): void;
                    removeEventListener(type: "updatemeetingresponserequested", listener: (arg: { type: "updatemeetingresponserequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxUpdateMeetingResponseRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxUpdateMeetingResponseRequestEventArgs>): void;
                    removeEventListener(type: "validatecertificatesrequested", listener: (arg: { type: "validatecertificatesrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxValidateCertificatesRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxValidateCertificatesRequestEventArgs>): void;
                    removeEventListener(type: "movefolderrequested", listener: (arg: { type: "movefolderrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxMoveFolderRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxMoveFolderRequestEventArgs>): void;
                    removeEventListener(type: "proposenewtimeformeetingrequested", listener: (arg: { type: "proposenewtimeformeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxProposeNewTimeForMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxProposeNewTimeForMeetingRequestEventArgs>): void;
                    removeEventListener(type: "resolverecipientsrequested", listener: (arg: { type: "resolverecipientsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxResolveRecipientsRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxResolveRecipientsRequestEventArgs>): void;
                    removeEventListener(type: "serversearchreadbatchrequested", listener: (arg: { type: "serversearchreadbatchrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxServerSearchReadBatchRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxServerSearchReadBatchRequestEventArgs>): void;
                    removeEventListener(type: "emptyfolderrequested", listener: (arg: { type: "emptyfolderrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxEmptyFolderRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxEmptyFolderRequestEventArgs>): void;
                    removeEventListener(type: "forwardmeetingrequested", listener: (arg: { type: "forwardmeetingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxForwardMeetingRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxForwardMeetingRequestEventArgs>): void;
                    removeEventListener(type: "getautoreplysettingsrequested", listener: (arg: { type: "getautoreplysettingsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxGetAutoReplySettingsRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxGetAutoReplySettingsRequestEventArgs>): void;
                    removeEventListener(type: "mailboxsyncrequested", listener: (arg: { type: "mailboxsyncrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxSyncManagerSyncRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxSyncManagerSyncRequestEventArgs>): void;
                    removeEventListener(type: "createfolderrequested", listener: (arg: { type: "createfolderrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxCreateFolderRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxCreateFolderRequestEventArgs>): void;
                    removeEventListener(type: "deletefolderrequested", listener: (arg: { type: "deletefolderrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxDeleteFolderRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxDeleteFolderRequestEventArgs>): void;
                    removeEventListener(type: "downloadattachmentrequested", listener: (arg: { type: "downloadattachmentrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxDownloadAttachmentRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxDownloadAttachmentRequestEventArgs>): void;
                    removeEventListener(type: "downloadmessagerequested", listener: (arg: { type: "downloadmessagerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailDataProviderConnection, EmailMailboxDownloadMessageRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailDataProviderConnection, EmailMailboxDownloadMessageRequestEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection.Start
                     */
                    start(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderTriggerDetails
                 */
                abstract class EmailDataProviderTriggerDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailDataProviderTriggerDetails.Connection
                     */
                    connection: EmailDataProviderConnection;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest
                 */
                abstract class EmailMailboxCreateFolderRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest.Name
                     */
                    name: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest.ParentFolderId
                     */
                    parentFolderId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest.ReportCompletedAsync(Windows.ApplicationModel.Email.EmailFolder)
                     */
                    reportCompletedAsync(folder: Windows.ApplicationModel.Email.EmailFolder): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest.ReportFailedAsync(Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus)
                     */
                    reportFailedAsync(status: Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequestEventArgs
                 */
                abstract class EmailMailboxCreateFolderRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequestEventArgs.Request
                     */
                    request: EmailMailboxCreateFolderRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequest
                 */
                abstract class EmailMailboxDeleteFolderRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequest.EmailFolderId
                     */
                    emailFolderId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequest.ReportFailedAsync(Windows.ApplicationModel.Email.EmailMailboxDeleteFolderStatus)
                     */
                    reportFailedAsync(status: Windows.ApplicationModel.Email.EmailMailboxDeleteFolderStatus): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequestEventArgs
                 */
                abstract class EmailMailboxDeleteFolderRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequestEventArgs.Request
                     */
                    request: EmailMailboxDeleteFolderRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest
                 */
                abstract class EmailMailboxDownloadAttachmentRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest.EmailAttachmentId
                     */
                    emailAttachmentId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest.EmailMessageId
                     */
                    emailMessageId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequestEventArgs
                 */
                abstract class EmailMailboxDownloadAttachmentRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequestEventArgs.Request
                     */
                    request: EmailMailboxDownloadAttachmentRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequest
                 */
                abstract class EmailMailboxDownloadMessageRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequest.EmailMessageId
                     */
                    emailMessageId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequestEventArgs
                 */
                abstract class EmailMailboxDownloadMessageRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequestEventArgs.Request
                     */
                    request: EmailMailboxDownloadMessageRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequest
                 */
                abstract class EmailMailboxEmptyFolderRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequest.EmailFolderId
                     */
                    emailFolderId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequest.ReportFailedAsync(Windows.ApplicationModel.Email.EmailMailboxEmptyFolderStatus)
                     */
                    reportFailedAsync(status: Windows.ApplicationModel.Email.EmailMailboxEmptyFolderStatus): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequestEventArgs
                 */
                abstract class EmailMailboxEmptyFolderRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequestEventArgs.Request
                     */
                    request: EmailMailboxEmptyFolderRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest
                 */
                abstract class EmailMailboxForwardMeetingRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest.Comment
                     */
                    comment: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest.EmailMessageId
                     */
                    emailMessageId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest.ForwardHeader
                     */
                    forwardHeader: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest.ForwardHeaderType
                     */
                    forwardHeaderType: Windows.ApplicationModel.Email.EmailMessageBodyKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest.Recipients
                     */
                    recipients: Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Email.EmailRecipient>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest.Subject
                     */
                    subject: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequestEventArgs
                 */
                abstract class EmailMailboxForwardMeetingRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequestEventArgs.Request
                     */
                    request: EmailMailboxForwardMeetingRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequest
                 */
                abstract class EmailMailboxGetAutoReplySettingsRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequest.RequestedFormat
                     */
                    requestedFormat: Windows.ApplicationModel.Email.EmailMailboxAutoReplyMessageResponseKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequest.ReportCompletedAsync(Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings)
                     */
                    reportCompletedAsync(autoReplySettings: Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequestEventArgs
                 */
                abstract class EmailMailboxGetAutoReplySettingsRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequestEventArgs.Request
                     */
                    request: EmailMailboxGetAutoReplySettingsRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest
                 */
                abstract class EmailMailboxMoveFolderRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest.EmailFolderId
                     */
                    emailFolderId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest.NewFolderName
                     */
                    newFolderName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest.NewParentFolderId
                     */
                    newParentFolderId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequestEventArgs
                 */
                abstract class EmailMailboxMoveFolderRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequestEventArgs.Request
                     */
                    request: EmailMailboxMoveFolderRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest
                 */
                abstract class EmailMailboxProposeNewTimeForMeetingRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest.Comment
                     */
                    comment: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest.EmailMessageId
                     */
                    emailMessageId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest.NewDuration
                     */
                    newDuration: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest.NewStartTime
                     */
                    newStartTime: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest.Subject
                     */
                    subject: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequestEventArgs
                 */
                abstract class EmailMailboxProposeNewTimeForMeetingRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequestEventArgs.Request
                     */
                    request: EmailMailboxProposeNewTimeForMeetingRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequest
                 */
                abstract class EmailMailboxResolveRecipientsRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequest.Recipients
                     */
                    recipients: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequest.ReportCompletedAsync(Windows.Foundation.Collections.IIterable`1)
                     */
                    reportCompletedAsync(resolutionResults: Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.Email.EmailRecipientResolutionResult>): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequestEventArgs
                 */
                abstract class EmailMailboxResolveRecipientsRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequestEventArgs.Request
                     */
                    request: EmailMailboxResolveRecipientsRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest
                 */
                abstract class EmailMailboxServerSearchReadBatchRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest.EmailFolderId
                     */
                    emailFolderId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest.Options
                     */
                    options: Windows.ApplicationModel.Email.EmailQueryOptions;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest.SessionId
                     */
                    sessionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest.SuggestedBatchSize
                     */
                    suggestedBatchSize: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest.ReportFailedAsync(Windows.ApplicationModel.Email.EmailBatchStatus)
                     */
                    reportFailedAsync(batchStatus: Windows.ApplicationModel.Email.EmailBatchStatus): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest.SaveMessageAsync(Windows.ApplicationModel.Email.EmailMessage)
                     */
                    saveMessageAsync(message: Windows.ApplicationModel.Email.EmailMessage): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequestEventArgs
                 */
                abstract class EmailMailboxServerSearchReadBatchRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequestEventArgs.Request
                     */
                    request: EmailMailboxServerSearchReadBatchRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequest
                 */
                abstract class EmailMailboxSetAutoReplySettingsRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequest.AutoReplySettings
                     */
                    autoReplySettings: Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequestEventArgs
                 */
                abstract class EmailMailboxSetAutoReplySettingsRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequestEventArgs.Request
                     */
                    request: EmailMailboxSetAutoReplySettingsRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequest
                 */
                abstract class EmailMailboxSyncManagerSyncRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequestEventArgs
                 */
                abstract class EmailMailboxSyncManagerSyncRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequestEventArgs.Request
                     */
                    request: EmailMailboxSyncManagerSyncRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest
                 */
                abstract class EmailMailboxUpdateMeetingResponseRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest.Comment
                     */
                    comment: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest.EmailMessageId
                     */
                    emailMessageId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest.Response
                     */
                    response: Windows.ApplicationModel.Email.EmailMeetingResponseType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest.SendUpdate
                     */
                    sendUpdate: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest.Subject
                     */
                    subject: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequestEventArgs
                 */
                abstract class EmailMailboxUpdateMeetingResponseRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequestEventArgs.Request
                     */
                    request: EmailMailboxUpdateMeetingResponseRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequest
                 */
                abstract class EmailMailboxValidateCertificatesRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequest.Certificates
                     */
                    certificates: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequest.EmailMailboxId
                     */
                    emailMailboxId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequest.ReportCompletedAsync(Windows.Foundation.Collections.IIterable`1)
                     */
                    reportCompletedAsync(validationStatuses: Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.Email.EmailCertificateValidationStatus>): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequestEventArgs
                 */
                abstract class EmailMailboxValidateCertificatesRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequestEventArgs.Request
                     */
                    request: EmailMailboxValidateCertificatesRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailAttachment
             */
            class EmailAttachment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailAttachment.#ctor(System.String,Windows.Storage.Streams.IRandomAccessStreamReference,System.String)
                 */
                constructor(fileName: string, data: Windows.Storage.Streams.IRandomAccessStreamReference, mimeType: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailAttachment.#ctor(System.String,Windows.Storage.Streams.IRandomAccessStreamReference)
                 */
                constructor(fileName: string, data: Windows.Storage.Streams.IRandomAccessStreamReference);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailAttachment.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailAttachment.ContentId
                 */
                contentId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailAttachment.ContentLocation
                 */
                contentLocation: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailAttachment.Data
                 */
                data: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailAttachment.DownloadState
                 */
                downloadState: EmailAttachmentDownloadState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailAttachment.EstimatedDownloadSizeInBytes
                 */
                estimatedDownloadSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailAttachment.FileName
                 */
                fileName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailAttachment.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailAttachment.IsFromBaseMessage
                 */
                isFromBaseMessage: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailAttachment.IsInline
                 */
                isInline: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailAttachment.MimeType
                 */
                mimeType: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailAttachmentDownloadState
             */
            enum EmailAttachmentDownloadState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailAttachmentDownloadState.Downloaded
                 */
                downloaded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailAttachmentDownloadState.Downloading
                 */
                downloading,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailAttachmentDownloadState.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailAttachmentDownloadState.NotDownloaded
                 */
                notDownloaded,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailBatchStatus
             */
            enum EmailBatchStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailBatchStatus.ServerSearchSyncManagerError
                 */
                serverSearchSyncManagerError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailBatchStatus.ServerSearchUnknownError
                 */
                serverSearchUnknownError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailBatchStatus.Success
                 */
                success,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailCertificateValidationStatus
             */
            enum EmailCertificateValidationStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailCertificateValidationStatus.ChainRevoked
                 */
                chainRevoked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailCertificateValidationStatus.Expired
                 */
                expired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailCertificateValidationStatus.InvalidCertificate
                 */
                invalidCertificate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailCertificateValidationStatus.InvalidUsage
                 */
                invalidUsage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailCertificateValidationStatus.NoMatch
                 */
                noMatch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailCertificateValidationStatus.RevocationServerFailure
                 */
                revocationServerFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailCertificateValidationStatus.Revoked
                 */
                revoked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailCertificateValidationStatus.ServerError
                 */
                serverError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailCertificateValidationStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailCertificateValidationStatus.UnknownFailure
                 */
                unknownFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailCertificateValidationStatus.Untrusted
                 */
                untrusted,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailConversation
             */
            abstract class EmailConversation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.FlagState
                 */
                flagState: EmailFlagState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.HasAttachment
                 */
                hasAttachment: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.Importance
                 */
                importance: EmailImportance;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.LastEmailResponseKind
                 */
                lastEmailResponseKind: EmailMessageResponseKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.LatestSender
                 */
                latestSender: EmailRecipient;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.MailboxId
                 */
                mailboxId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.MessageCount
                 */
                messageCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.MostRecentMessageId
                 */
                mostRecentMessageId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.MostRecentMessageTime
                 */
                mostRecentMessageTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.Preview
                 */
                preview: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.Subject
                 */
                subject: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversation.UnreadMessageCount
                 */
                unreadMessageCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailConversation.FindMessagesAsync(System.UInt32)
                 */
                findMessagesAsync(count: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<EmailMessage>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailConversation.FindMessagesAsync
                 */
                findMessagesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<EmailMessage>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailConversationBatch
             */
            abstract class EmailConversationBatch {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversationBatch.Conversations
                 */
                conversations: Windows.Foundation.Collections.IVectorView<EmailConversation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailConversationBatch.Status
                 */
                status: EmailBatchStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailConversationReader
             */
            abstract class EmailConversationReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailConversationReader.ReadBatchAsync
                 */
                readBatchAsync(): Windows.Foundation.IAsyncOperation<EmailConversationBatch>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailFlagState
             */
            enum EmailFlagState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailFlagState.Cleared
                 */
                cleared,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailFlagState.Completed
                 */
                completed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailFlagState.Flagged
                 */
                flagged,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailFlagState.Unflagged
                 */
                unflagged,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailFolder
             */
            abstract class EmailFolder {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailFolder.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailFolder.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailFolder.IsSyncEnabled
                 */
                isSyncEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailFolder.Kind
                 */
                kind: EmailSpecialFolderKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailFolder.LastSuccessfulSyncTime
                 */
                lastSuccessfulSyncTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailFolder.MailboxId
                 */
                mailboxId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailFolder.ParentFolderId
                 */
                parentFolderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailFolder.RemoteId
                 */
                remoteId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.CreateFolderAsync(System.String)
                 */
                createFolderAsync(name: string): Windows.Foundation.IAsyncOperation<EmailFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.DeleteAsync
                 */
                deleteAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.FindChildFoldersAsync
                 */
                findChildFoldersAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<EmailFolder>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.GetConversationReader(Windows.ApplicationModel.Email.EmailQueryOptions)
                 */
                getConversationReader(options: EmailQueryOptions): EmailConversationReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.GetConversationReader
                 */
                getConversationReader(): EmailConversationReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.GetMessageAsync(System.String)
                 */
                getMessageAsync(id: string): Windows.Foundation.IAsyncOperation<EmailMessage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.GetMessageCountsAsync
                 */
                getMessageCountsAsync(): Windows.Foundation.IAsyncOperation<EmailItemCounts>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.GetMessageReader(Windows.ApplicationModel.Email.EmailQueryOptions)
                 */
                getMessageReader(options: EmailQueryOptions): EmailMessageReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.GetMessageReader
                 */
                getMessageReader(): EmailMessageReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.SaveMessageAsync(Windows.ApplicationModel.Email.EmailMessage)
                 */
                saveMessageAsync(message: EmailMessage): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.TryMoveAsync(Windows.ApplicationModel.Email.EmailFolder,System.String)
                 */
                tryMoveAsync(newParentFolder: EmailFolder, newFolderName: string): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.TryMoveAsync(Windows.ApplicationModel.Email.EmailFolder)
                 */
                tryMoveAsync(newParentFolder: EmailFolder): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailFolder.TrySaveAsync
                 */
                trySaveAsync(): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailImportance
             */
            enum EmailImportance {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailImportance.High
                 */
                high,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailImportance.Low
                 */
                low,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailImportance.Normal
                 */
                normal,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailIrmInfo
             */
            class EmailIrmInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailIrmInfo.#ctor(Windows.Foundation.DateTime,Windows.ApplicationModel.Email.EmailIrmTemplate)
                 */
                constructor(expiration: Date, irmTemplate: EmailIrmTemplate);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailIrmInfo.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmInfo.CanEdit
                 */
                canEdit: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmInfo.CanExtractData
                 */
                canExtractData: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmInfo.CanForward
                 */
                canForward: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmInfo.CanModifyRecipientsOnResponse
                 */
                canModifyRecipientsOnResponse: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmInfo.CanPrintData
                 */
                canPrintData: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmInfo.CanRemoveIrmOnResponse
                 */
                canRemoveIrmOnResponse: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmInfo.CanReply
                 */
                canReply: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmInfo.CanReplyAll
                 */
                canReplyAll: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmInfo.ExpirationDate
                 */
                expirationDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmInfo.IsIrmOriginator
                 */
                isIrmOriginator: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmInfo.IsProgramaticAccessAllowed
                 */
                isProgramaticAccessAllowed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmInfo.Template
                 */
                template: EmailIrmTemplate;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailIrmTemplate
             */
            class EmailIrmTemplate {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailIrmTemplate.#ctor(System.String,System.String,System.String)
                 */
                constructor(id: string, name: string, description: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailIrmTemplate.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmTemplate.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmTemplate.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailIrmTemplate.Name
                 */
                name: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailItemCounts
             */
            abstract class EmailItemCounts {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailItemCounts.Flagged
                 */
                flagged: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailItemCounts.Important
                 */
                important: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailItemCounts.Total
                 */
                total: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailItemCounts.Unread
                 */
                unread: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailbox
             */
            abstract class EmailMailbox {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.Capabilities
                 */
                capabilities: EmailMailboxCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.ChangeTracker
                 */
                changeTracker: EmailMailboxChangeTracker;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.IsDataEncryptedUnderLock
                 */
                isDataEncryptedUnderLock: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.IsOwnedByCurrentApp
                 */
                isOwnedByCurrentApp: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.LinkedMailboxId
                 */
                linkedMailboxId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.MailAddress
                 */
                mailAddress: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.MailAddressAliases
                 */
                mailAddressAliases: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.NetworkAccountId
                 */
                networkAccountId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.NetworkId
                 */
                networkId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.EmailMailbox.MailboxChanged
                 */
                onmailboxchanged: (arg: { type: "mailboxchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailMailbox, EmailMailboxChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailMailbox, EmailMailboxChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.OtherAppReadAccess
                 */
                otherAppReadAccess: EmailMailboxOtherAppReadAccess;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.OtherAppWriteAccess
                 */
                otherAppWriteAccess: EmailMailboxOtherAppWriteAccess;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.Policies
                 */
                policies: EmailMailboxPolicies;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.SourceDisplayName
                 */
                sourceDisplayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.SyncManager
                 */
                syncManager: EmailMailboxSyncManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailbox.UserDataAccountId
                 */
                userDataAccountId: string;
                addEventListener(type: "mailboxchanged", listener: (arg: { type: "mailboxchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailMailbox, EmailMailboxChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailMailbox, EmailMailboxChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.ChangeMessageFlagStateAsync(System.String,Windows.ApplicationModel.Email.EmailFlagState)
                 */
                changeMessageFlagStateAsync(messageId: string, flagState: EmailFlagState): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.CreateResponseMessageAsync(System.String,Windows.ApplicationModel.Email.EmailMessageResponseKind,System.String,Windows.ApplicationModel.Email.EmailMessageBodyKind,System.String)
                 */
                createResponseMessageAsync(messageId: string, responseType: EmailMessageResponseKind, subject: string, responseHeaderType: EmailMessageBodyKind, responseHeader: string): Windows.Foundation.IAsyncOperation<EmailMessage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.DeleteAsync
                 */
                deleteAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.DeleteMessageAsync(System.String)
                 */
                deleteMessageAsync(messageId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.DownloadAttachmentAsync(System.String)
                 */
                downloadAttachmentAsync(attachmentId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.DownloadMessageAsync(System.String)
                 */
                downloadMessageAsync(messageId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.GetConversationAsync(System.String)
                 */
                getConversationAsync(id: string): Windows.Foundation.IAsyncOperation<EmailConversation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.GetConversationReader(Windows.ApplicationModel.Email.EmailQueryOptions)
                 */
                getConversationReader(options: EmailQueryOptions): EmailConversationReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.GetConversationReader
                 */
                getConversationReader(): EmailConversationReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.GetFolderAsync(System.String)
                 */
                getFolderAsync(id: string): Windows.Foundation.IAsyncOperation<EmailFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.GetMessageAsync(System.String)
                 */
                getMessageAsync(id: string): Windows.Foundation.IAsyncOperation<EmailMessage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.GetMessageReader(Windows.ApplicationModel.Email.EmailQueryOptions)
                 */
                getMessageReader(options: EmailQueryOptions): EmailMessageReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.GetMessageReader
                 */
                getMessageReader(): EmailMessageReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.GetSpecialFolderAsync(Windows.ApplicationModel.Email.EmailSpecialFolderKind)
                 */
                getSpecialFolderAsync(folderType: EmailSpecialFolderKind): Windows.Foundation.IAsyncOperation<EmailFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.MarkFolderAsSeenAsync(System.String)
                 */
                markFolderAsSeenAsync(folderId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.MarkFolderSyncEnabledAsync(System.String,System.Boolean)
                 */
                markFolderSyncEnabledAsync(folderId: string, isSyncEnabled: boolean): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.MarkMessageAsSeenAsync(System.String)
                 */
                markMessageAsSeenAsync(messageId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.MarkMessageReadAsync(System.String,System.Boolean)
                 */
                markMessageReadAsync(messageId: string, isRead: boolean): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.RegisterSyncManagerAsync
                 */
                registerSyncManagerAsync(): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "mailboxchanged", listener: (arg: { type: "mailboxchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailMailbox, EmailMailboxChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EmailMailbox, EmailMailboxChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.ResolveRecipientsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                resolveRecipientsAsync(recipients: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<EmailRecipientResolutionResult>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.SaveAsync
                 */
                saveAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.SaveDraftAsync(Windows.ApplicationModel.Email.EmailMessage)
                 */
                saveDraftAsync(message: EmailMessage): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.SendMessageAsync(Windows.ApplicationModel.Email.EmailMessage,System.Boolean)
                 */
                sendMessageAsync(message: EmailMessage, smartSend: boolean): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.SendMessageAsync(Windows.ApplicationModel.Email.EmailMessage)
                 */
                sendMessageAsync(message: EmailMessage): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.TryCreateFolderAsync(System.String,System.String)
                 */
                tryCreateFolderAsync(parentFolderId: string, name: string): Windows.Foundation.IAsyncOperation<EmailMailboxCreateFolderResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.TryDeleteFolderAsync(System.String)
                 */
                tryDeleteFolderAsync(folderId: string): Windows.Foundation.IAsyncOperation<EmailMailboxDeleteFolderStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.TryEmptyFolderAsync(System.String)
                 */
                tryEmptyFolderAsync(folderId: string): Windows.Foundation.IAsyncOperation<EmailMailboxEmptyFolderStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.TryForwardMeetingAsync(Windows.ApplicationModel.Email.EmailMessage,Windows.Foundation.Collections.IIterable`1,System.String,Windows.ApplicationModel.Email.EmailMessageBodyKind,System.String,System.String)
                 */
                tryForwardMeetingAsync(meeting: EmailMessage, recipients: Windows.Foundation.Collections.IIterable<EmailRecipient>, subject: string, forwardHeaderType: EmailMessageBodyKind, forwardHeader: string, comment: string): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.TryGetAutoReplySettingsAsync(Windows.ApplicationModel.Email.EmailMailboxAutoReplyMessageResponseKind)
                 */
                tryGetAutoReplySettingsAsync(requestedFormat: EmailMailboxAutoReplyMessageResponseKind): Windows.Foundation.IAsyncOperation<EmailMailboxAutoReplySettings>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.TryMoveFolderAsync(System.String,System.String,System.String)
                 */
                tryMoveFolderAsync(folderId: string, newParentFolderId: string, newFolderName: string): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.TryMoveFolderAsync(System.String,System.String)
                 */
                tryMoveFolderAsync(folderId: string, newParentFolderId: string): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.TryMoveMessageAsync(System.String,System.String)
                 */
                tryMoveMessageAsync(messageId: string, newParentFolderId: string): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.TryProposeNewTimeForMeetingAsync(Windows.ApplicationModel.Email.EmailMessage,Windows.Foundation.DateTime,Windows.Foundation.TimeSpan,System.String,System.String)
                 */
                tryProposeNewTimeForMeetingAsync(meeting: EmailMessage, newStartTime: Date, newDuration: number, subject: string, comment: string): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.TrySetAutoReplySettingsAsync(Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings)
                 */
                trySetAutoReplySettingsAsync(autoReplySettings: EmailMailboxAutoReplySettings): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.TryUpdateMeetingResponseAsync(Windows.ApplicationModel.Email.EmailMessage,Windows.ApplicationModel.Email.EmailMeetingResponseType,System.String,System.String,System.Boolean)
                 */
                tryUpdateMeetingResponseAsync(meeting: EmailMessage, response: EmailMeetingResponseType, subject: string, comment: string, sendUpdate: boolean): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailbox.ValidateCertificatesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                validateCertificatesAsync(certificates: Windows.Foundation.Collections.IIterable<Windows.Security.Cryptography.Certificates.Certificate>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<EmailCertificateValidationStatus>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxAction
             */
            abstract class EmailMailboxAction {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxAction.ChangeNumber
                 */
                changeNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxAction.Kind
                 */
                kind: EmailMailboxActionKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxActionKind
             */
            enum EmailMailboxActionKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxActionKind.ChangeMessageFlagState
                 */
                changeMessageFlagState,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxActionKind.CreateResponseForwardMessage
                 */
                createResponseForwardMessage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxActionKind.CreateResponseReplyAllMessage
                 */
                createResponseReplyAllMessage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxActionKind.CreateResponseReplyMessage
                 */
                createResponseReplyMessage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxActionKind.MarkFolderForSyncEnabled
                 */
                markFolderForSyncEnabled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxActionKind.MarkMessageAsSeen
                 */
                markMessageAsSeen,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxActionKind.MarkMessageRead
                 */
                markMessageRead,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxActionKind.MoveFolder
                 */
                moveFolder,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxActionKind.MoveMessage
                 */
                moveMessage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxActionKind.SaveDraft
                 */
                saveDraft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxActionKind.SendMessage
                 */
                sendMessage,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation
             */
            enum EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation.AnyAlgorithm
                 */
                anyAlgorithm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation.StrongAlgorithm
                 */
                strongAlgorithm,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxAutoReply
             */
            abstract class EmailMailboxAutoReply {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxAutoReply.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxAutoReply.Response
                 */
                response: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxAutoReplyMessageResponseKind
             */
            enum EmailMailboxAutoReplyMessageResponseKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxAutoReplyMessageResponseKind.Html
                 */
                html,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxAutoReplyMessageResponseKind.PlainText
                 */
                plainText,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings
             */
            class EmailMailboxAutoReplySettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings.EndTime
                 */
                endTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings.InternalReply
                 */
                internalReply: EmailMailboxAutoReply;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings.KnownExternalReply
                 */
                knownExternalReply: EmailMailboxAutoReply;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings.ResponseKind
                 */
                responseKind: EmailMailboxAutoReplyMessageResponseKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings.StartTime
                 */
                startTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings.UnknownExternalReply
                 */
                unknownExternalReply: EmailMailboxAutoReply;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxCapabilities
             */
            abstract class EmailMailboxCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanCreateFolder
                 */
                canCreateFolder: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanDeleteFolder
                 */
                canDeleteFolder: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanEmptyFolder
                 */
                canEmptyFolder: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanForwardMeetings
                 */
                canForwardMeetings: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanGetAndSetExternalAutoReplies
                 */
                canGetAndSetExternalAutoReplies: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanGetAndSetInternalAutoReplies
                 */
                canGetAndSetInternalAutoReplies: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanMoveFolder
                 */
                canMoveFolder: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanProposeNewTimeForMeetings
                 */
                canProposeNewTimeForMeetings: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanResolveRecipients
                 */
                canResolveRecipients: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanServerSearchFolders
                 */
                canServerSearchFolders: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanServerSearchMailbox
                 */
                canServerSearchMailbox: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanSmartSend
                 */
                canSmartSend: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanUpdateMeetingResponses
                 */
                canUpdateMeetingResponses: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCapabilities.CanValidateCertificates
                 */
                canValidateCertificates: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxChange
             */
            abstract class EmailMailboxChange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxChange.ChangeType
                 */
                changeType: EmailMailboxChangeType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxChange.Folder
                 */
                folder: EmailFolder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxChange.MailboxActions
                 */
                mailboxActions: Windows.Foundation.Collections.IVector<EmailMailboxAction>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxChange.Message
                 */
                message: EmailMessage;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxChangeReader
             */
            abstract class EmailMailboxChangeReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailboxChangeReader.AcceptChanges
                 */
                acceptChanges(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailboxChangeReader.AcceptChangesThrough(Windows.ApplicationModel.Email.EmailMailboxChange)
                 */
                acceptChangesThrough(lastChangeToAcknowledge: EmailMailboxChange): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailboxChangeReader.ReadBatchAsync
                 */
                readBatchAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<EmailMailboxChange>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxChangeTracker
             */
            abstract class EmailMailboxChangeTracker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxChangeTracker.IsTracking
                 */
                isTracking: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailboxChangeTracker.Enable
                 */
                enable(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailboxChangeTracker.GetChangeReader
                 */
                getChangeReader(): EmailMailboxChangeReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailboxChangeTracker.Reset
                 */
                reset(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxChangeType
             */
            enum EmailMailboxChangeType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxChangeType.ChangeTrackingLost
                 */
                changeTrackingLost,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxChangeType.FolderCreated
                 */
                folderCreated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxChangeType.FolderDeleted
                 */
                folderDeleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxChangeType.FolderModified
                 */
                folderModified,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxChangeType.MessageCreated
                 */
                messageCreated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxChangeType.MessageDeleted
                 */
                messageDeleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxChangeType.MessageModified
                 */
                messageModified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxChangedDeferral
             */
            abstract class EmailMailboxChangedDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailboxChangedDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxChangedEventArgs
             */
            abstract class EmailMailboxChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailboxChangedEventArgs.GetDeferral
                 */
                getDeferral(): EmailMailboxChangedDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxCreateFolderResult
             */
            abstract class EmailMailboxCreateFolderResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCreateFolderResult.Folder
                 */
                folder: EmailFolder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxCreateFolderResult.Status
                 */
                status: EmailMailboxCreateFolderStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus
             */
            enum EmailMailboxCreateFolderStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus.NameCollision
                 */
                nameCollision,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus.NetworkError
                 */
                networkError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus.PermissionsError
                 */
                permissionsError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus.ServerError
                 */
                serverError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus.ServerRejected
                 */
                serverRejected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus.UnknownFailure
                 */
                unknownFailure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxDeleteFolderStatus
             */
            enum EmailMailboxDeleteFolderStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxDeleteFolderStatus.CouldNotDeleteEverything
                 */
                couldNotDeleteEverything,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxDeleteFolderStatus.NetworkError
                 */
                networkError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxDeleteFolderStatus.PermissionsError
                 */
                permissionsError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxDeleteFolderStatus.ServerError
                 */
                serverError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxDeleteFolderStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxDeleteFolderStatus.UnknownFailure
                 */
                unknownFailure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxEmptyFolderStatus
             */
            enum EmailMailboxEmptyFolderStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxEmptyFolderStatus.CouldNotDeleteEverything
                 */
                couldNotDeleteEverything,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxEmptyFolderStatus.NetworkError
                 */
                networkError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxEmptyFolderStatus.PermissionsError
                 */
                permissionsError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxEmptyFolderStatus.ServerError
                 */
                serverError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxEmptyFolderStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxEmptyFolderStatus.UnknownFailure
                 */
                unknownFailure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxOtherAppReadAccess
             */
            enum EmailMailboxOtherAppReadAccess {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxOtherAppReadAccess.Full
                 */
                full,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxOtherAppReadAccess.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxOtherAppReadAccess.SystemOnly
                 */
                systemOnly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxOtherAppWriteAccess
             */
            enum EmailMailboxOtherAppWriteAccess {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxOtherAppWriteAccess.Limited
                 */
                limited,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxOtherAppWriteAccess.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxPolicies
             */
            abstract class EmailMailboxPolicies {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxPolicies.AllowSmimeSoftCertificates
                 */
                allowSmimeSoftCertificates: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxPolicies.AllowedSmimeEncryptionAlgorithmNegotiation
                 */
                allowedSmimeEncryptionAlgorithmNegotiation: EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxPolicies.MustEncryptSmimeMessages
                 */
                mustEncryptSmimeMessages: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxPolicies.MustSignSmimeMessages
                 */
                mustSignSmimeMessages: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxPolicies.RequiredSmimeEncryptionAlgorithm
                 */
                requiredSmimeEncryptionAlgorithm: EmailMailboxSmimeEncryptionAlgorithm;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxPolicies.RequiredSmimeSigningAlgorithm
                 */
                requiredSmimeSigningAlgorithm: EmailMailboxSmimeSigningAlgorithm;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxSmimeEncryptionAlgorithm
             */
            enum EmailMailboxSmimeEncryptionAlgorithm {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSmimeEncryptionAlgorithm.Any
                 */
                any,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSmimeEncryptionAlgorithm.Des
                 */
                des,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSmimeEncryptionAlgorithm.RC2128Bit
                 */
                rc2128Bit,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSmimeEncryptionAlgorithm.RC240Bit
                 */
                rc240Bit,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSmimeEncryptionAlgorithm.RC264Bit
                 */
                rc264Bit,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSmimeEncryptionAlgorithm.TripleDes
                 */
                tripleDes,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxSmimeSigningAlgorithm
             */
            enum EmailMailboxSmimeSigningAlgorithm {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSmimeSigningAlgorithm.Any
                 */
                any,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSmimeSigningAlgorithm.MD5
                 */
                md5,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSmimeSigningAlgorithm.Sha1
                 */
                sha1,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxSyncManager
             */
            abstract class EmailMailboxSyncManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxSyncManager.LastAttemptedSyncTime
                 */
                lastAttemptedSyncTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxSyncManager.LastSuccessfulSyncTime
                 */
                lastSuccessfulSyncTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Email.EmailMailboxSyncManager.SyncStatusChanged
                 */
                onsyncstatuschanged: (arg: { type: "syncstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailMailboxSyncManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<EmailMailboxSyncManager, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMailboxSyncManager.Status
                 */
                status: EmailMailboxSyncStatus;
                addEventListener(type: "syncstatuschanged", listener: (arg: { type: "syncstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailMailboxSyncManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<EmailMailboxSyncManager, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "syncstatuschanged", listener: (arg: { type: "syncstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<EmailMailboxSyncManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<EmailMailboxSyncManager, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMailboxSyncManager.SyncAsync
                 */
                syncAsync(): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMailboxSyncStatus
             */
            enum EmailMailboxSyncStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSyncStatus.AuthenticationError
                 */
                authenticationError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSyncStatus.Idle
                 */
                idle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSyncStatus.ManualAccountRemovalRequired
                 */
                manualAccountRemovalRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSyncStatus.PolicyError
                 */
                policyError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSyncStatus.Syncing
                 */
                syncing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSyncStatus.UnknownError
                 */
                unknownError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMailboxSyncStatus.UpToDate
                 */
                upToDate,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailManager
             */
            abstract class EmailManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): EmailManagerForUser;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailManager.RequestStoreAsync(Windows.ApplicationModel.Email.EmailStoreAccessType)
                 */
                static requestStoreAsync(accessType: EmailStoreAccessType): Windows.Foundation.IAsyncOperation<EmailStore>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailManager.ShowComposeNewEmailAsync(Windows.ApplicationModel.Email.EmailMessage)
                 */
                static showComposeNewEmailAsync(message: EmailMessage): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailManagerForUser
             */
            abstract class EmailManagerForUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailManagerForUser.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailManagerForUser.RequestStoreAsync(Windows.ApplicationModel.Email.EmailStoreAccessType)
                 */
                requestStoreAsync(accessType: EmailStoreAccessType): Windows.Foundation.IAsyncOperation<EmailStore>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailManagerForUser.ShowComposeNewEmailAsync(Windows.ApplicationModel.Email.EmailMessage)
                 */
                showComposeNewEmailAsync(message: EmailMessage): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMeetingInfo
             */
            class EmailMeetingInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMeetingInfo.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.AllowNewTimeProposal
                 */
                allowNewTimeProposal: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.AppointmentOriginalStartTime
                 */
                appointmentOriginalStartTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.AppointmentRoamingId
                 */
                appointmentRoamingId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.IsAllDay
                 */
                isAllDay: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.IsReportedOutOfDateByServer
                 */
                isReportedOutOfDateByServer: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.IsResponseRequested
                 */
                isResponseRequested: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.Location
                 */
                location: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.ProposedDuration
                 */
                proposedDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.ProposedStartTime
                 */
                proposedStartTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.Recurrence
                 */
                recurrence: Windows.ApplicationModel.Appointments.AppointmentRecurrence;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.RecurrenceStartTime
                 */
                recurrenceStartTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.RemoteChangeNumber
                 */
                remoteChangeNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMeetingInfo.StartTime
                 */
                startTime: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMeetingResponseType
             */
            enum EmailMeetingResponseType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMeetingResponseType.Accept
                 */
                accept,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMeetingResponseType.Decline
                 */
                decline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMeetingResponseType.Tentative
                 */
                tentative,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMessage
             */
            class EmailMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.AllowInternetImages
                 */
                allowInternetImages: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.Attachments
                 */
                attachments: Windows.Foundation.Collections.IVector<EmailAttachment>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.Bcc
                 */
                bcc: Windows.Foundation.Collections.IVector<EmailRecipient>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.Body
                 */
                body: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.CC
                 */
                cc: Windows.Foundation.Collections.IVector<EmailRecipient>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.ChangeNumber
                 */
                changeNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.ConversationId
                 */
                conversationId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.DownloadState
                 */
                downloadState: EmailMessageDownloadState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.EstimatedDownloadSizeInBytes
                 */
                estimatedDownloadSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.FlagState
                 */
                flagState: EmailFlagState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.FolderId
                 */
                folderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.HasPartialBodies
                 */
                hasPartialBodies: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.Importance
                 */
                importance: EmailImportance;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.InResponseToMessageId
                 */
                inResponseToMessageId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.IrmInfo
                 */
                irmInfo: EmailIrmInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.IsDraftMessage
                 */
                isDraftMessage: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.IsRead
                 */
                isRead: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.IsSeen
                 */
                isSeen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.IsServerSearchMessage
                 */
                isServerSearchMessage: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.IsSmartSendable
                 */
                isSmartSendable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.LastResponseKind
                 */
                lastResponseKind: EmailMessageResponseKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.MailboxId
                 */
                mailboxId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.MeetingInfo
                 */
                meetingInfo: EmailMeetingInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.MessageClass
                 */
                messageClass: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.NormalizedSubject
                 */
                normalizedSubject: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.OriginalCodePage
                 */
                originalCodePage: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.Preview
                 */
                preview: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.RemoteId
                 */
                remoteId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.ReplyTo
                 */
                replyTo: Windows.Foundation.Collections.IVector<EmailRecipient>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.Sender
                 */
                sender: EmailRecipient;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.SentRepresenting
                 */
                sentRepresenting: EmailRecipient;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.SentTime
                 */
                sentTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.SmimeData
                 */
                smimeData: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.SmimeKind
                 */
                smimeKind: EmailMessageSmimeKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.Subject
                 */
                subject: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessage.To
                 */
                to: Windows.Foundation.Collections.IVector<EmailRecipient>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMessage.GetBodyStream(Windows.ApplicationModel.Email.EmailMessageBodyKind)
                 */
                getBodyStream(type: EmailMessageBodyKind): Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMessage.SetBodyStream(Windows.ApplicationModel.Email.EmailMessageBodyKind,Windows.Storage.Streams.IRandomAccessStreamReference)
                 */
                setBodyStream(type: EmailMessageBodyKind, stream: Windows.Storage.Streams.IRandomAccessStreamReference): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMessageBatch
             */
            abstract class EmailMessageBatch {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessageBatch.Messages
                 */
                messages: Windows.Foundation.Collections.IVectorView<EmailMessage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailMessageBatch.Status
                 */
                status: EmailBatchStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMessageBodyKind
             */
            enum EmailMessageBodyKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageBodyKind.Html
                 */
                html,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageBodyKind.PlainText
                 */
                plainText,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMessageDownloadState
             */
            enum EmailMessageDownloadState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageDownloadState.Downloaded
                 */
                downloaded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageDownloadState.Downloading
                 */
                downloading,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageDownloadState.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageDownloadState.PartiallyDownloaded
                 */
                partiallyDownloaded,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMessageReader
             */
            abstract class EmailMessageReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailMessageReader.ReadBatchAsync
                 */
                readBatchAsync(): Windows.Foundation.IAsyncOperation<EmailMessageBatch>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMessageResponseKind
             */
            enum EmailMessageResponseKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageResponseKind.Forward
                 */
                forward,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageResponseKind.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageResponseKind.Reply
                 */
                reply,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageResponseKind.ReplyAll
                 */
                replyAll,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailMessageSmimeKind
             */
            enum EmailMessageSmimeKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageSmimeKind.ClearSigned
                 */
                clearSigned,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageSmimeKind.Encrypted
                 */
                encrypted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageSmimeKind.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailMessageSmimeKind.OpaqueSigned
                 */
                opaqueSigned,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailQueryKind
             */
            enum EmailQueryKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQueryKind.All
                 */
                all,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQueryKind.Flagged
                 */
                flagged,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQueryKind.Important
                 */
                important,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQueryKind.Read
                 */
                read,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQueryKind.Unread
                 */
                unread,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQueryKind.Unseen
                 */
                unseen,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailQueryOptions
             */
            class EmailQueryOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailQueryOptions.#ctor(System.String,Windows.ApplicationModel.Email.EmailQuerySearchFields)
                 */
                constructor(text: string, fields: EmailQuerySearchFields);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailQueryOptions.#ctor(System.String)
                 */
                constructor(text: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailQueryOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailQueryOptions.FolderIds
                 */
                folderIds: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailQueryOptions.Kind
                 */
                kind: EmailQueryKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailQueryOptions.SortDirection
                 */
                sortDirection: EmailQuerySortDirection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailQueryOptions.SortProperty
                 */
                sortProperty: EmailQuerySortProperty;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailQueryOptions.TextSearch
                 */
                textSearch: EmailQueryTextSearch;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailQuerySearchFields
             */
            enum EmailQuerySearchFields {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQuerySearchFields.All
                 */
                all,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQuerySearchFields.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQuerySearchFields.Preview
                 */
                preview,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQuerySearchFields.Recipients
                 */
                recipients,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQuerySearchFields.Sender
                 */
                sender,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQuerySearchFields.Subject
                 */
                subject,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailQuerySearchScope
             */
            enum EmailQuerySearchScope {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQuerySearchScope.Local
                 */
                local,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQuerySearchScope.Server
                 */
                server,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailQuerySortDirection
             */
            enum EmailQuerySortDirection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQuerySortDirection.Ascending
                 */
                ascending,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQuerySortDirection.Descending
                 */
                descending,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailQuerySortProperty
             */
            enum EmailQuerySortProperty {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailQuerySortProperty.Date
                 */
                date,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailQueryTextSearch
             */
            abstract class EmailQueryTextSearch {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailQueryTextSearch.Fields
                 */
                fields: EmailQuerySearchFields;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailQueryTextSearch.SearchScope
                 */
                searchScope: EmailQuerySearchScope;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailQueryTextSearch.Text
                 */
                text: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailRecipient
             */
            class EmailRecipient {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailRecipient.#ctor(System.String,System.String)
                 */
                constructor(address: string, name: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailRecipient.#ctor(System.String)
                 */
                constructor(address: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailRecipient.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailRecipient.Address
                 */
                address: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailRecipient.Name
                 */
                name: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailRecipientResolutionResult
             */
            class EmailRecipientResolutionResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailRecipientResolutionResult.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailRecipientResolutionResult.PublicKeys
                 */
                publicKeys: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Email.EmailRecipientResolutionResult.Status
                 */
                status: EmailRecipientResolutionStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailRecipientResolutionResult.SetPublicKeys(Windows.Foundation.Collections.IIterable`1)
                 */
                setPublicKeys(value: Windows.Foundation.Collections.IIterable<Windows.Security.Cryptography.Certificates.Certificate>): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailRecipientResolutionStatus
             */
            enum EmailRecipientResolutionStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailRecipientResolutionStatus.AmbiguousRecipient
                 */
                ambiguousRecipient,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailRecipientResolutionStatus.CannotResolveDistributionList
                 */
                cannotResolveDistributionList,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailRecipientResolutionStatus.CertificateRequestLimitReached
                 */
                certificateRequestLimitReached,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailRecipientResolutionStatus.NoCertificate
                 */
                noCertificate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailRecipientResolutionStatus.RecipientNotFound
                 */
                recipientNotFound,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailRecipientResolutionStatus.ServerError
                 */
                serverError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailRecipientResolutionStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailRecipientResolutionStatus.UnknownFailure
                 */
                unknownFailure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailSpecialFolderKind
             */
            enum EmailSpecialFolderKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailSpecialFolderKind.DeletedItems
                 */
                deletedItems,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailSpecialFolderKind.Drafts
                 */
                drafts,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailSpecialFolderKind.Inbox
                 */
                inbox,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailSpecialFolderKind.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailSpecialFolderKind.Outbox
                 */
                outbox,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailSpecialFolderKind.Root
                 */
                root,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailSpecialFolderKind.Sent
                 */
                sent,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailStore
             */
            abstract class EmailStore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailStore.CreateMailboxAsync(System.String,System.String,System.String)
                 */
                createMailboxAsync(accountName: string, accountAddress: string, userDataAccountId: string): Windows.Foundation.IAsyncOperation<EmailMailbox>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailStore.CreateMailboxAsync(System.String,System.String)
                 */
                createMailboxAsync(accountName: string, accountAddress: string): Windows.Foundation.IAsyncOperation<EmailMailbox>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailStore.FindMailboxesAsync
                 */
                findMailboxesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<EmailMailbox>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailStore.GetConversationAsync(System.String)
                 */
                getConversationAsync(id: string): Windows.Foundation.IAsyncOperation<EmailConversation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailStore.GetConversationReader(Windows.ApplicationModel.Email.EmailQueryOptions)
                 */
                getConversationReader(options: EmailQueryOptions): EmailConversationReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailStore.GetConversationReader
                 */
                getConversationReader(): EmailConversationReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailStore.GetFolderAsync(System.String)
                 */
                getFolderAsync(id: string): Windows.Foundation.IAsyncOperation<EmailFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailStore.GetMailboxAsync(System.String)
                 */
                getMailboxAsync(id: string): Windows.Foundation.IAsyncOperation<EmailMailbox>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailStore.GetMessageAsync(System.String)
                 */
                getMessageAsync(id: string): Windows.Foundation.IAsyncOperation<EmailMessage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailStore.GetMessageReader(Windows.ApplicationModel.Email.EmailQueryOptions)
                 */
                getMessageReader(options: EmailQueryOptions): EmailMessageReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Email.EmailStore.GetMessageReader
                 */
                getMessageReader(): EmailMessageReader;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailStoreAccessType
             */
            enum EmailStoreAccessType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailStoreAccessType.AllMailboxesLimitedReadWrite
                 */
                allMailboxesLimitedReadWrite,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Email.EmailStoreAccessType.AppMailboxesReadWrite
                 */
                appMailboxesReadWrite,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Email.EmailStoreNotificationTriggerDetails
             */
            abstract class EmailStoreNotificationTriggerDetails {
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.EnteredBackgroundEventArgs
         */
        abstract class EnteredBackgroundEventArgs implements IEnteredBackgroundEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.EnteredBackgroundEventArgs.GetDeferral
             */
            getDeferral(): Windows.Foundation.Deferral;
        }
        namespace ExtendedExecution {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionReason
             */
            enum ExtendedExecutionReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionReason.LocationTracking
                 */
                locationTracking,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionReason.SavingData
                 */
                savingData,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionReason.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionResult
             */
            enum ExtendedExecutionResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionResult.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionResult.Denied
                 */
                denied,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionRevokedEventArgs
             */
            abstract class ExtendedExecutionRevokedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionRevokedEventArgs.Reason
                 */
                reason: ExtendedExecutionRevokedReason;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionRevokedReason
             */
            enum ExtendedExecutionRevokedReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionRevokedReason.Resumed
                 */
                resumed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionRevokedReason.SystemPolicy
                 */
                systemPolicy,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionSession
             */
            class ExtendedExecutionSession implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionSession.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionSession.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionSession.Revoked
                 */
                onrevoked: (arg: { type: "revoked"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, ExtendedExecutionRevokedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, ExtendedExecutionRevokedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionSession.PercentProgress
                 */
                percentProgress: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionSession.Reason
                 */
                reason: ExtendedExecutionReason;
                addEventListener(type: "revoked", listener: (arg: { type: "revoked"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, ExtendedExecutionRevokedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, ExtendedExecutionRevokedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionSession.Close
                 */
                close(): void;
                removeEventListener(type: "revoked", listener: (arg: { type: "revoked"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, ExtendedExecutionRevokedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, ExtendedExecutionRevokedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionSession.RequestExtensionAsync
                 */
                requestExtensionAsync(): Windows.Foundation.IAsyncOperation<ExtendedExecutionResult>;
            }
            namespace Foreground {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundReason
                 */
                enum ExtendedExecutionForegroundReason {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundReason.BackgroundAudio
                     */
                    backgroundAudio,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundReason.SavingData
                     */
                    savingData,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundReason.Unconstrained
                     */
                    unconstrained,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundReason.Unspecified
                     */
                    unspecified,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundResult
                 */
                enum ExtendedExecutionForegroundResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundResult.Allowed
                     */
                    allowed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundResult.Denied
                     */
                    denied,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundRevokedEventArgs
                 */
                abstract class ExtendedExecutionForegroundRevokedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundRevokedEventArgs.Reason
                     */
                    reason: ExtendedExecutionForegroundRevokedReason;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundRevokedReason
                 */
                enum ExtendedExecutionForegroundRevokedReason {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundRevokedReason.Resumed
                     */
                    resumed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundRevokedReason.SystemPolicy
                     */
                    systemPolicy,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundSession
                 */
                class ExtendedExecutionForegroundSession implements Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundSession.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundSession.Description
                     */
                    description: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundSession.Revoked
                     */
                    onrevoked: (arg: { type: "revoked"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, ExtendedExecutionForegroundRevokedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, ExtendedExecutionForegroundRevokedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundSession.Reason
                     */
                    reason: ExtendedExecutionForegroundReason;
                    addEventListener(type: "revoked", listener: (arg: { type: "revoked"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, ExtendedExecutionForegroundRevokedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, ExtendedExecutionForegroundRevokedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundSession.Close
                     */
                    close(): void;
                    removeEventListener(type: "revoked", listener: (arg: { type: "revoked"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, ExtendedExecutionForegroundRevokedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, ExtendedExecutionForegroundRevokedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundSession.RequestExtensionAsync
                     */
                    requestExtensionAsync(): Windows.Foundation.IAsyncOperation<ExtendedExecutionForegroundResult>;
                }
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.IEnteredBackgroundEventArgs
         */
        interface IEnteredBackgroundEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.IEnteredBackgroundEventArgs.GetDeferral
             */
            getDeferral(): Windows.Foundation.Deferral;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ILeavingBackgroundEventArgs
         */
        interface ILeavingBackgroundEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.ILeavingBackgroundEventArgs.GetDeferral
             */
            getDeferral(): Windows.Foundation.Deferral;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ISuspendingDeferral
         */
        interface ISuspendingDeferral {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.ISuspendingDeferral.Complete
             */
            complete(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ISuspendingEventArgs
         */
        interface ISuspendingEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.ISuspendingEventArgs.SuspendingOperation
             */
            suspendingOperation: SuspendingOperation;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.ISuspendingOperation
         */
        interface ISuspendingOperation {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.ISuspendingOperation.Deadline
             */
            deadline: Date;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.ISuspendingOperation.GetDeferral
             */
            getDeferral(): SuspendingDeferral;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.LeavingBackgroundEventArgs
         */
        abstract class LeavingBackgroundEventArgs implements ILeavingBackgroundEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.LeavingBackgroundEventArgs.GetDeferral
             */
            getDeferral(): Windows.Foundation.Deferral;
        }
        namespace LockScreen {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.LockScreen.LockApplicationHost
             */
            abstract class LockApplicationHost {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.LockScreen.LockApplicationHost.GetForCurrentView
                 */
                static getForCurrentView(): LockApplicationHost;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.LockScreen.LockApplicationHost.Unlocking
                 */
                onunlocking: (arg: { type: "unlocking"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockApplicationHost, LockScreenUnlockingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<LockApplicationHost, LockScreenUnlockingEventArgs>;
                addEventListener(type: "unlocking", listener: (arg: { type: "unlocking"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockApplicationHost, LockScreenUnlockingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<LockApplicationHost, LockScreenUnlockingEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "unlocking", listener: (arg: { type: "unlocking"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockApplicationHost, LockScreenUnlockingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<LockApplicationHost, LockScreenUnlockingEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.LockScreen.LockApplicationHost.RequestUnlock
                 */
                requestUnlock(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.LockScreen.LockScreenBadge
             */
            abstract class LockScreenBadge {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.LockScreen.LockScreenBadge.AutomationName
                 */
                automationName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.LockScreen.LockScreenBadge.Glyph
                 */
                glyph: Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.LockScreen.LockScreenBadge.Logo
                 */
                logo: Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.LockScreen.LockScreenBadge.Number
                 */
                number: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.LockScreen.LockScreenBadge.LaunchApp
                 */
                launchApp(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.LockScreen.LockScreenInfo
             */
            abstract class LockScreenInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.LockScreen.LockScreenInfo.AlarmIcon
                 */
                alarmIcon: Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.LockScreen.LockScreenInfo.Badges
                 */
                badges: Windows.Foundation.Collections.IVectorView<LockScreenBadge>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.LockScreen.LockScreenInfo.DetailText
                 */
                detailText: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.LockScreen.LockScreenInfo.LockScreenImage
                 */
                lockScreenImage: Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.LockScreen.LockScreenInfo.AlarmIconChanged
                 */
                onalarmiconchanged: (arg: { type: "alarmiconchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockScreenInfo, Object>) => Windows.Foundation.TypedEventHandlerReturnType<LockScreenInfo, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.LockScreen.LockScreenInfo.BadgesChanged
                 */
                onbadgeschanged: (arg: { type: "badgeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockScreenInfo, Object>) => Windows.Foundation.TypedEventHandlerReturnType<LockScreenInfo, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.LockScreen.LockScreenInfo.DetailTextChanged
                 */
                ondetailtextchanged: (arg: { type: "detailtextchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockScreenInfo, Object>) => Windows.Foundation.TypedEventHandlerReturnType<LockScreenInfo, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.LockScreen.LockScreenInfo.LockScreenImageChanged
                 */
                onlockscreenimagechanged: (arg: { type: "lockscreenimagechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockScreenInfo, Object>) => Windows.Foundation.TypedEventHandlerReturnType<LockScreenInfo, Object>;
                addEventListener(type: "alarmiconchanged", listener: (arg: { type: "alarmiconchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockScreenInfo, Object>) => Windows.Foundation.TypedEventHandlerReturnType<LockScreenInfo, Object>): void;
                addEventListener(type: "badgeschanged", listener: (arg: { type: "badgeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockScreenInfo, Object>) => Windows.Foundation.TypedEventHandlerReturnType<LockScreenInfo, Object>): void;
                addEventListener(type: "detailtextchanged", listener: (arg: { type: "detailtextchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockScreenInfo, Object>) => Windows.Foundation.TypedEventHandlerReturnType<LockScreenInfo, Object>): void;
                addEventListener(type: "lockscreenimagechanged", listener: (arg: { type: "lockscreenimagechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockScreenInfo, Object>) => Windows.Foundation.TypedEventHandlerReturnType<LockScreenInfo, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "alarmiconchanged", listener: (arg: { type: "alarmiconchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockScreenInfo, Object>) => Windows.Foundation.TypedEventHandlerReturnType<LockScreenInfo, Object>): void;
                removeEventListener(type: "badgeschanged", listener: (arg: { type: "badgeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockScreenInfo, Object>) => Windows.Foundation.TypedEventHandlerReturnType<LockScreenInfo, Object>): void;
                removeEventListener(type: "detailtextchanged", listener: (arg: { type: "detailtextchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockScreenInfo, Object>) => Windows.Foundation.TypedEventHandlerReturnType<LockScreenInfo, Object>): void;
                removeEventListener(type: "lockscreenimagechanged", listener: (arg: { type: "lockscreenimagechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LockScreenInfo, Object>) => Windows.Foundation.TypedEventHandlerReturnType<LockScreenInfo, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.LockScreen.LockScreenUnlockingDeferral
             */
            abstract class LockScreenUnlockingDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.LockScreen.LockScreenUnlockingDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.LockScreen.LockScreenUnlockingEventArgs
             */
            abstract class LockScreenUnlockingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.LockScreen.LockScreenUnlockingEventArgs.Deadline
                 */
                deadline: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.LockScreen.LockScreenUnlockingEventArgs.GetDeferral
                 */
                getDeferral(): LockScreenUnlockingDeferral;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Package
         */
        abstract class Package {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.Current
             */
            static current: Package;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.Dependencies
             */
            dependencies: Windows.Foundation.Collections.IVectorView<Package>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.Description
             */
            description: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.DisplayName
             */
            displayName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.Id
             */
            id: PackageId;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.InstallDate
             */
            installDate: Date;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.InstalledDate
             */
            installedDate: Date;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.InstalledLocation
             */
            installedLocation: Windows.Storage.StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.IsBundle
             */
            isBundle: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.IsDevelopmentMode
             */
            isDevelopmentMode: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.IsFramework
             */
            isFramework: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.IsOptional
             */
            isOptional: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.IsResourcePackage
             */
            isResourcePackage: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.Logo
             */
            logo: Windows.Foundation.Uri;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.PublisherDisplayName
             */
            publisherDisplayName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.SignatureKind
             */
            signatureKind: PackageSignatureKind;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Package.Status
             */
            status: PackageStatus;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Package.GetAppListEntriesAsync
             */
            getAppListEntriesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Core.AppListEntry>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Package.GetContentGroupAsync(System.String)
             */
            getContentGroupAsync(name: string): Windows.Foundation.IAsyncOperation<PackageContentGroup>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Package.GetContentGroupsAsync
             */
            getContentGroupsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<PackageContentGroup>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Package.GetThumbnailToken
             */
            getThumbnailToken(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Package.Launch(System.String)
             */
            launch(parameters: string): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Package.SetInUseAsync(System.Boolean)
             */
            setInUseAsync(inUse: boolean): Windows.Foundation.IAsyncOperation<boolean>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Package.StageContentGroupsAsync(Windows.Foundation.Collections.IIterable`1,System.Boolean)
             */
            stageContentGroupsAsync(names: Windows.Foundation.Collections.IIterable<string>, moveToHeadOfQueue: boolean): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<PackageContentGroup>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Package.StageContentGroupsAsync(Windows.Foundation.Collections.IIterable`1)
             */
            stageContentGroupsAsync(names: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<PackageContentGroup>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Package.VerifyContentIntegrityAsync
             */
            verifyContentIntegrityAsync(): Windows.Foundation.IAsyncOperation<boolean>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageCatalog
         */
        abstract class PackageCatalog {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.PackageCatalog.OpenForCurrentPackage
             */
            static openForCurrentPackage(): PackageCatalog;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.PackageCatalog.OpenForCurrentUser
             */
            static openForCurrentUser(): PackageCatalog;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.PackageCatalog.PackageContentGroupStaging
             */
            onpackagecontentgroupstaging: (arg: { type: "packagecontentgroupstaging"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageContentGroupStagingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageContentGroupStagingEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.PackageCatalog.PackageInstalling
             */
            onpackageinstalling: (arg: { type: "packageinstalling"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageInstallingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageInstallingEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.PackageCatalog.PackageStaging
             */
            onpackagestaging: (arg: { type: "packagestaging"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageStagingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageStagingEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.PackageCatalog.PackageStatusChanged
             */
            onpackagestatuschanged: (arg: { type: "packagestatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageStatusChangedEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.PackageCatalog.PackageUninstalling
             */
            onpackageuninstalling: (arg: { type: "packageuninstalling"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageUninstallingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageUninstallingEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.PackageCatalog.PackageUpdating
             */
            onpackageupdating: (arg: { type: "packageupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageUpdatingEventArgs>;
            addEventListener(type: "packageupdating", listener: (arg: { type: "packageupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageUpdatingEventArgs>): void;
            addEventListener(type: "packagecontentgroupstaging", listener: (arg: { type: "packagecontentgroupstaging"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageContentGroupStagingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageContentGroupStagingEventArgs>): void;
            addEventListener(type: "packageinstalling", listener: (arg: { type: "packageinstalling"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageInstallingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageInstallingEventArgs>): void;
            addEventListener(type: "packagestaging", listener: (arg: { type: "packagestaging"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageStagingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageStagingEventArgs>): void;
            addEventListener(type: "packagestatuschanged", listener: (arg: { type: "packagestatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageStatusChangedEventArgs>): void;
            addEventListener(type: "packageuninstalling", listener: (arg: { type: "packageuninstalling"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageUninstallingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageUninstallingEventArgs>): void;
            addEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.PackageCatalog.AddOptionalPackageAsync(System.String)
             */
            addOptionalPackageAsync(optionalPackageFamilyName: string): Windows.Foundation.IAsyncOperation<PackageCatalogAddOptionalPackageResult>;
            removeEventListener(type: "packageupdating", listener: (arg: { type: "packageupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageUpdatingEventArgs>): void;
            removeEventListener(type: "packagecontentgroupstaging", listener: (arg: { type: "packagecontentgroupstaging"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageContentGroupStagingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageContentGroupStagingEventArgs>): void;
            removeEventListener(type: "packageinstalling", listener: (arg: { type: "packageinstalling"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageInstallingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageInstallingEventArgs>): void;
            removeEventListener(type: "packagestaging", listener: (arg: { type: "packagestaging"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageStagingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageStagingEventArgs>): void;
            removeEventListener(type: "packagestatuschanged", listener: (arg: { type: "packagestatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageStatusChangedEventArgs>): void;
            removeEventListener(type: "packageuninstalling", listener: (arg: { type: "packageuninstalling"; } & Windows.Foundation.TypedEventHandlerArgumentType<PackageCatalog, PackageUninstallingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PackageCatalog, PackageUninstallingEventArgs>): void;
            removeEventListener(type: string, listener: (...args: any[]) => any): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageCatalogAddOptionalPackageResult
         */
        abstract class PackageCatalogAddOptionalPackageResult {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageCatalogAddOptionalPackageResult.ExtendedError
             */
            extendedError: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageCatalogAddOptionalPackageResult.Package
             */
            package: Package;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageContentGroup
         */
        abstract class PackageContentGroup {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageContentGroup.RequiredGroupName
             */
            static requiredGroupName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageContentGroup.IsRequired
             */
            isRequired: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageContentGroup.Name
             */
            name: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageContentGroup.Package
             */
            package: Package;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageContentGroup.State
             */
            state: PackageContentGroupState;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageContentGroupStagingEventArgs
         */
        abstract class PackageContentGroupStagingEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageContentGroupStagingEventArgs.ActivityId
             */
            activityId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageContentGroupStagingEventArgs.ContentGroupName
             */
            contentGroupName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageContentGroupStagingEventArgs.ErrorCode
             */
            errorCode: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageContentGroupStagingEventArgs.IsComplete
             */
            isComplete: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageContentGroupStagingEventArgs.IsContentGroupRequired
             */
            isContentGroupRequired: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageContentGroupStagingEventArgs.Package
             */
            package: Package;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageContentGroupStagingEventArgs.Progress
             */
            progress: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageContentGroupState
         */
        enum PackageContentGroupState {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageContentGroupState.NotStaged
             */
            notStaged,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageContentGroupState.Queued
             */
            queued,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageContentGroupState.Staged
             */
            staged,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageContentGroupState.Staging
             */
            staging,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageId
         */
        abstract class PackageId {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageId.Architecture
             */
            architecture: Windows.System.ProcessorArchitecture;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageId.Author
             */
            author: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageId.FamilyName
             */
            familyName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageId.FullName
             */
            fullName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageId.Name
             */
            name: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageId.ProductId
             */
            productId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageId.Publisher
             */
            publisher: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageId.PublisherId
             */
            publisherId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageId.ResourceId
             */
            resourceId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageId.Version
             */
            version: PackageVersion;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageInstallingEventArgs
         */
        abstract class PackageInstallingEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageInstallingEventArgs.ActivityId
             */
            activityId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageInstallingEventArgs.ErrorCode
             */
            errorCode: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageInstallingEventArgs.IsComplete
             */
            isComplete: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageInstallingEventArgs.Package
             */
            package: Package;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageInstallingEventArgs.Progress
             */
            progress: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageSignatureKind
         */
        enum PackageSignatureKind {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageSignatureKind.Developer
             */
            developer,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageSignatureKind.Enterprise
             */
            enterprise,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageSignatureKind.None
             */
            none,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageSignatureKind.Store
             */
            store,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageSignatureKind.System
             */
            system,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageStagingEventArgs
         */
        abstract class PackageStagingEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStagingEventArgs.ActivityId
             */
            activityId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStagingEventArgs.ErrorCode
             */
            errorCode: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStagingEventArgs.IsComplete
             */
            isComplete: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStagingEventArgs.Package
             */
            package: Package;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStagingEventArgs.Progress
             */
            progress: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageStatus
         */
        abstract class PackageStatus {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatus.DataOffline
             */
            dataOffline: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatus.DependencyIssue
             */
            dependencyIssue: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatus.DeploymentInProgress
             */
            deploymentInProgress: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatus.Disabled
             */
            disabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatus.IsPartiallyStaged
             */
            isPartiallyStaged: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatus.LicenseIssue
             */
            licenseIssue: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatus.Modified
             */
            modified: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatus.NeedsRemediation
             */
            needsRemediation: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatus.NotAvailable
             */
            notAvailable: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatus.PackageOffline
             */
            packageOffline: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatus.Servicing
             */
            servicing: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatus.Tampered
             */
            tampered: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.PackageStatus.VerifyIsOK
             */
            verifyIsOK(): boolean;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageStatusChangedEventArgs
         */
        abstract class PackageStatusChangedEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageStatusChangedEventArgs.Package
             */
            package: Package;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageUninstallingEventArgs
         */
        abstract class PackageUninstallingEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageUninstallingEventArgs.ActivityId
             */
            activityId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageUninstallingEventArgs.ErrorCode
             */
            errorCode: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageUninstallingEventArgs.IsComplete
             */
            isComplete: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageUninstallingEventArgs.Package
             */
            package: Package;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageUninstallingEventArgs.Progress
             */
            progress: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageUpdatingEventArgs
         */
        abstract class PackageUpdatingEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageUpdatingEventArgs.ActivityId
             */
            activityId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageUpdatingEventArgs.ErrorCode
             */
            errorCode: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageUpdatingEventArgs.IsComplete
             */
            isComplete: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageUpdatingEventArgs.Progress
             */
            progress: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageUpdatingEventArgs.SourcePackage
             */
            sourcePackage: Package;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.PackageUpdatingEventArgs.TargetPackage
             */
            targetPackage: Package;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.PackageVersion
         */
        interface PackageVersion {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageVersion.Major
             */
            major: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageVersion.Minor
             */
            minor: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageVersion.Build
             */
            build: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.PackageVersion.Revision
             */
            revision: number;
        }
        namespace Payments {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentAddress
             */
            class PaymentAddress {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentAddress.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentAddress.AddressLines
                 */
                addressLines: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentAddress.City
                 */
                city: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentAddress.Country
                 */
                country: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentAddress.DependentLocality
                 */
                dependentLocality: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentAddress.LanguageCode
                 */
                languageCode: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentAddress.Organization
                 */
                organization: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentAddress.PhoneNumber
                 */
                phoneNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentAddress.PostalCode
                 */
                postalCode: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentAddress.Properties
                 */
                properties: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentAddress.Recipient
                 */
                recipient: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentAddress.Region
                 */
                region: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentAddress.SortingCode
                 */
                sortingCode: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentCurrencyAmount
             */
            class PaymentCurrencyAmount {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentCurrencyAmount.#ctor(System.String,System.String,System.String)
                 */
                constructor(value: string, currency: string, currencySystem: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentCurrencyAmount.#ctor(System.String,System.String)
                 */
                constructor(value: string, currency: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentCurrencyAmount.Currency
                 */
                currency: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentCurrencyAmount.CurrencySystem
                 */
                currencySystem: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentCurrencyAmount.Value
                 */
                value: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentDetails
             */
            class PaymentDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentDetails.#ctor(Windows.ApplicationModel.Payments.PaymentItem,Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(total: PaymentItem, displayItems: Windows.Foundation.Collections.IIterable<PaymentItem>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentDetails.#ctor(Windows.ApplicationModel.Payments.PaymentItem)
                 */
                constructor(total: PaymentItem);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentDetails.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentDetails.DisplayItems
                 */
                displayItems: Windows.Foundation.Collections.IVectorView<PaymentItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentDetails.Modifiers
                 */
                modifiers: Windows.Foundation.Collections.IVectorView<PaymentDetailsModifier>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentDetails.ShippingOptions
                 */
                shippingOptions: Windows.Foundation.Collections.IVectorView<PaymentShippingOption>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentDetails.Total
                 */
                total: PaymentItem;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentDetailsModifier
             */
            class PaymentDetailsModifier {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentDetailsModifier.#ctor(Windows.Foundation.Collections.IIterable`1,Windows.ApplicationModel.Payments.PaymentItem,Windows.Foundation.Collections.IIterable`1,System.String)
                 */
                constructor(supportedMethodIds: Windows.Foundation.Collections.IIterable<string>, total: PaymentItem, additionalDisplayItems: Windows.Foundation.Collections.IIterable<PaymentItem>, jsonData: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentDetailsModifier.#ctor(Windows.Foundation.Collections.IIterable`1,Windows.ApplicationModel.Payments.PaymentItem,Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(supportedMethodIds: Windows.Foundation.Collections.IIterable<string>, total: PaymentItem, additionalDisplayItems: Windows.Foundation.Collections.IIterable<PaymentItem>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentDetailsModifier.#ctor(Windows.Foundation.Collections.IIterable`1,Windows.ApplicationModel.Payments.PaymentItem)
                 */
                constructor(supportedMethodIds: Windows.Foundation.Collections.IIterable<string>, total: PaymentItem);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentDetailsModifier.AdditionalDisplayItems
                 */
                additionalDisplayItems: Windows.Foundation.Collections.IVectorView<PaymentItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentDetailsModifier.JsonData
                 */
                jsonData: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentDetailsModifier.SupportedMethodIds
                 */
                supportedMethodIds: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentDetailsModifier.Total
                 */
                total: PaymentItem;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentItem
             */
            class PaymentItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentItem.#ctor(System.String,Windows.ApplicationModel.Payments.PaymentCurrencyAmount)
                 */
                constructor(label: string, amount: PaymentCurrencyAmount);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentItem.Amount
                 */
                amount: PaymentCurrencyAmount;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentItem.Label
                 */
                label: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentItem.Pending
                 */
                pending: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentMediator
             */
            class PaymentMediator {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentMediator.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentMediator.GetSupportedMethodIdsAsync
                 */
                getSupportedMethodIdsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<string>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentMediator.SubmitPaymentRequestAsync(Windows.ApplicationModel.Payments.PaymentRequest,Windows.ApplicationModel.Payments.PaymentRequestChangedHandler)
                 */
                submitPaymentRequestAsync(paymentRequest: PaymentRequest, changeHandler: PaymentRequestChangedHandler): Windows.Foundation.IAsyncOperation<PaymentRequestSubmitResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentMediator.SubmitPaymentRequestAsync(Windows.ApplicationModel.Payments.PaymentRequest)
                 */
                submitPaymentRequestAsync(paymentRequest: PaymentRequest): Windows.Foundation.IAsyncOperation<PaymentRequestSubmitResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentMerchantInfo
             */
            class PaymentMerchantInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentMerchantInfo.#ctor(Windows.Foundation.Uri)
                 */
                constructor(uri: Windows.Foundation.Uri);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentMerchantInfo.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentMerchantInfo.PackageFullName
                 */
                packageFullName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentMerchantInfo.Uri
                 */
                uri: Windows.Foundation.Uri;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentMethodData
             */
            class PaymentMethodData {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentMethodData.#ctor(Windows.Foundation.Collections.IIterable`1,System.String)
                 */
                constructor(supportedMethodIds: Windows.Foundation.Collections.IIterable<string>, jsonData: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentMethodData.#ctor(Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(supportedMethodIds: Windows.Foundation.Collections.IIterable<string>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentMethodData.JsonData
                 */
                jsonData: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentMethodData.SupportedMethodIds
                 */
                supportedMethodIds: Windows.Foundation.Collections.IVectorView<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentOptionPresence
             */
            enum PaymentOptionPresence {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentOptionPresence.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentOptionPresence.Optional
                 */
                optional,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentOptionPresence.Required
                 */
                required,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentOptions
             */
            class PaymentOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentOptions.RequestPayerEmail
                 */
                requestPayerEmail: PaymentOptionPresence;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentOptions.RequestPayerName
                 */
                requestPayerName: PaymentOptionPresence;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentOptions.RequestPayerPhoneNumber
                 */
                requestPayerPhoneNumber: PaymentOptionPresence;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentOptions.RequestShipping
                 */
                requestShipping: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentOptions.ShippingType
                 */
                shippingType: PaymentShippingType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentRequest
             */
            class PaymentRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentRequest.#ctor(Windows.ApplicationModel.Payments.PaymentDetails,Windows.Foundation.Collections.IIterable`1,Windows.ApplicationModel.Payments.PaymentMerchantInfo,Windows.ApplicationModel.Payments.PaymentOptions)
                 */
                constructor(details: PaymentDetails, methodData: Windows.Foundation.Collections.IIterable<PaymentMethodData>, merchantInfo: PaymentMerchantInfo, options: PaymentOptions);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentRequest.#ctor(Windows.ApplicationModel.Payments.PaymentDetails,Windows.Foundation.Collections.IIterable`1,Windows.ApplicationModel.Payments.PaymentMerchantInfo)
                 */
                constructor(details: PaymentDetails, methodData: Windows.Foundation.Collections.IIterable<PaymentMethodData>, merchantInfo: PaymentMerchantInfo);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentRequest.#ctor(Windows.ApplicationModel.Payments.PaymentDetails,Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(details: PaymentDetails, methodData: Windows.Foundation.Collections.IIterable<PaymentMethodData>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentRequest.Details
                 */
                details: PaymentDetails;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentRequest.MerchantInfo
                 */
                merchantInfo: PaymentMerchantInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentRequest.MethodData
                 */
                methodData: Windows.Foundation.Collections.IVectorView<PaymentMethodData>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentRequest.Options
                 */
                options: PaymentOptions;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentRequestChangeKind
             */
            enum PaymentRequestChangeKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentRequestChangeKind.ShippingAddress
                 */
                shippingAddress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentRequestChangeKind.ShippingOption
                 */
                shippingOption,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentRequestChangedArgs
             */
            abstract class PaymentRequestChangedArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentRequestChangedArgs.ChangeKind
                 */
                changeKind: PaymentRequestChangeKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentRequestChangedArgs.SelectedShippingOption
                 */
                selectedShippingOption: PaymentShippingOption;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentRequestChangedArgs.ShippingAddress
                 */
                shippingAddress: PaymentAddress;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentRequestChangedArgs.Acknowledge(Windows.ApplicationModel.Payments.PaymentRequestChangedResult)
                 */
                acknowledge(changeResult: PaymentRequestChangedResult): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentRequestChangedHandler
             */
            interface PaymentRequestChangedHandler {
                (paymentRequest: PaymentRequest, args: PaymentRequestChangedArgs): void
            }
            type PaymentRequestChangedHandlerArgumentType = { detail: [PaymentRequestChangedArgs]; target: PaymentRequest; } & PaymentRequestChangedArgs;
            type PaymentRequestChangedHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentRequestChangedResult
             */
            class PaymentRequestChangedResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentRequestChangedResult.#ctor(System.Boolean,Windows.ApplicationModel.Payments.PaymentDetails)
                 */
                constructor(changeAcceptedByMerchant: boolean, updatedPaymentDetails: PaymentDetails);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentRequestChangedResult.#ctor(System.Boolean)
                 */
                constructor(changeAcceptedByMerchant: boolean);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentRequestChangedResult.ChangeAcceptedByMerchant
                 */
                changeAcceptedByMerchant: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentRequestChangedResult.Message
                 */
                message: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentRequestChangedResult.UpdatedPaymentDetails
                 */
                updatedPaymentDetails: PaymentDetails;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentRequestCompletionStatus
             */
            enum PaymentRequestCompletionStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentRequestCompletionStatus.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentRequestCompletionStatus.Succeeded
                 */
                succeeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentRequestCompletionStatus.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentRequestStatus
             */
            enum PaymentRequestStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentRequestStatus.Canceled
                 */
                canceled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentRequestStatus.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentRequestStatus.Succeeded
                 */
                succeeded,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentRequestSubmitResult
             */
            abstract class PaymentRequestSubmitResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentRequestSubmitResult.Response
                 */
                response: PaymentResponse;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentRequestSubmitResult.Status
                 */
                status: PaymentRequestStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentResponse
             */
            abstract class PaymentResponse {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentResponse.PayerEmail
                 */
                payerEmail: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentResponse.PayerName
                 */
                payerName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentResponse.PayerPhoneNumber
                 */
                payerPhoneNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentResponse.PaymentToken
                 */
                paymentToken: PaymentToken;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentResponse.ShippingAddress
                 */
                shippingAddress: PaymentAddress;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentResponse.ShippingOption
                 */
                shippingOption: PaymentShippingOption;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentResponse.CompleteAsync(Windows.ApplicationModel.Payments.PaymentRequestCompletionStatus)
                 */
                completeAsync(status: PaymentRequestCompletionStatus): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentShippingOption
             */
            class PaymentShippingOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentShippingOption.#ctor(System.String,Windows.ApplicationModel.Payments.PaymentCurrencyAmount,System.Boolean,System.String)
                 */
                constructor(label: string, amount: PaymentCurrencyAmount, selected: boolean, tag: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentShippingOption.#ctor(System.String,Windows.ApplicationModel.Payments.PaymentCurrencyAmount,System.Boolean)
                 */
                constructor(label: string, amount: PaymentCurrencyAmount, selected: boolean);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentShippingOption.#ctor(System.String,Windows.ApplicationModel.Payments.PaymentCurrencyAmount)
                 */
                constructor(label: string, amount: PaymentCurrencyAmount);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentShippingOption.Amount
                 */
                amount: PaymentCurrencyAmount;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentShippingOption.IsSelected
                 */
                isSelected: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentShippingOption.Label
                 */
                label: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentShippingOption.Tag
                 */
                tag: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentShippingType
             */
            enum PaymentShippingType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentShippingType.Delivery
                 */
                delivery,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentShippingType.Pickup
                 */
                pickup,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Payments.PaymentShippingType.Shipping
                 */
                shipping,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.PaymentToken
             */
            class PaymentToken {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentToken.#ctor(System.String,System.String)
                 */
                constructor(paymentMethodId: string, jsonDetails: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.PaymentToken.#ctor(System.String)
                 */
                constructor(paymentMethodId: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentToken.JsonDetails
                 */
                jsonDetails: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.PaymentToken.PaymentMethodId
                 */
                paymentMethodId: string;
            }
            namespace Provider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.Provider.PaymentAppManager
                 */
                abstract class PaymentAppManager {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.Provider.PaymentAppManager.Current
                     */
                    static current: PaymentAppManager;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.Provider.PaymentAppManager.RegisterAsync(Windows.Foundation.Collections.IIterable`1)
                     */
                    registerAsync(supportedPaymentMethodIds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.Provider.PaymentAppManager.UnregisterAsync
                     */
                    unregisterAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.Provider.PaymentTransaction
                 */
                abstract class PaymentTransaction {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.Provider.PaymentTransaction.FromIdAsync(System.String)
                     */
                    static fromIdAsync(id: string): Windows.Foundation.IAsyncOperation<PaymentTransaction>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.Provider.PaymentTransaction.PayerEmail
                     */
                    payerEmail: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.Provider.PaymentTransaction.PayerName
                     */
                    payerName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.Provider.PaymentTransaction.PayerPhoneNumber
                     */
                    payerPhoneNumber: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.Provider.PaymentTransaction.PaymentRequest
                     */
                    paymentRequest: Windows.ApplicationModel.Payments.PaymentRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.Provider.PaymentTransaction.AcceptAsync(Windows.ApplicationModel.Payments.PaymentToken)
                     */
                    acceptAsync(paymentToken: Windows.ApplicationModel.Payments.PaymentToken): Windows.Foundation.IAsyncOperation<PaymentTransactionAcceptResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.Provider.PaymentTransaction.Reject
                     */
                    reject(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.Provider.PaymentTransaction.UpdateSelectedShippingOptionAsync(Windows.ApplicationModel.Payments.PaymentShippingOption)
                     */
                    updateSelectedShippingOptionAsync(selectedShippingOption: Windows.ApplicationModel.Payments.PaymentShippingOption): Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.Payments.PaymentRequestChangedResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Payments.Provider.PaymentTransaction.UpdateShippingAddressAsync(Windows.ApplicationModel.Payments.PaymentAddress)
                     */
                    updateShippingAddressAsync(shippingAddress: Windows.ApplicationModel.Payments.PaymentAddress): Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.Payments.PaymentRequestChangedResult>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Payments.Provider.PaymentTransactionAcceptResult
                 */
                abstract class PaymentTransactionAcceptResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Payments.Provider.PaymentTransactionAcceptResult.Status
                     */
                    status: Windows.ApplicationModel.Payments.PaymentRequestCompletionStatus;
                }
            }
        }
        namespace Preview {
            namespace Holographic {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Preview.Holographic.HolographicApplicationPreview
                 */
                abstract class HolographicApplicationPreview {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Preview.Holographic.HolographicApplicationPreview.IsCurrentViewPresentedOnHolographicDisplay
                     */
                    static isCurrentViewPresentedOnHolographicDisplay(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Preview.Holographic.HolographicApplicationPreview.IsHolographicActivation(Windows.ApplicationModel.Activation.IActivatedEventArgs)
                     */
                    static isHolographicActivation(activatedEventArgs: Windows.ApplicationModel.Activation.IActivatedEventArgs): boolean;
                }
            }
        }
        namespace Resources {
            namespace Core {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.NamedResource
                 */
                abstract class NamedResource {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.NamedResource.Candidates
                     */
                    candidates: Windows.Foundation.Collections.IVectorView<ResourceCandidate>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.NamedResource.Uri
                     */
                    uri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.NamedResource.Resolve(Windows.ApplicationModel.Resources.Core.ResourceContext)
                     */
                    resolve(resourceContext: ResourceContext): ResourceCandidate;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.NamedResource.Resolve
                     */
                    resolve(): ResourceCandidate;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.NamedResource.ResolveAll(Windows.ApplicationModel.Resources.Core.ResourceContext)
                     */
                    resolveAll(resourceContext: ResourceContext): Windows.Foundation.Collections.IVectorView<ResourceCandidate>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.NamedResource.ResolveAll
                     */
                    resolveAll(): Windows.Foundation.Collections.IVectorView<ResourceCandidate>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceCandidate
                 */
                abstract class ResourceCandidate {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceCandidate.IsDefault
                     */
                    isDefault: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceCandidate.IsMatch
                     */
                    isMatch: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceCandidate.IsMatchAsDefault
                     */
                    isMatchAsDefault: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceCandidate.Qualifiers
                     */
                    qualifiers: Windows.Foundation.Collections.IVectorView<ResourceQualifier>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceCandidate.ValueAsString
                     */
                    valueAsString: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceCandidate.GetQualifierValue(System.String)
                     */
                    getQualifierValue(qualifierName: string): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceCandidate.GetValueAsFileAsync
                     */
                    getValueAsFileAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceCandidate.GetValueAsStreamAsync
                     */
                    getValueAsStreamAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceCandidateVectorView
                 */
                abstract class ResourceCandidateVectorView extends Array<ResourceCandidate> implements Windows.Foundation.Collections.IIterable<ResourceCandidate>, Windows.Foundation.Collections.IVectorView<ResourceCandidate> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceCandidateVectorView.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceCandidateVectorView.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<ResourceCandidate>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceCandidateVectorView.GetAt(System.UInt32)
                     */
                    getAt(index: number): ResourceCandidate;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceCandidateVectorView.GetMany(System.UInt32,Windows.ApplicationModel.Resources.Core.ResourceCandidate[])
                     */
                    getMany(startIndex: number, items: ResourceCandidate[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceCandidateVectorView.IndexOf(Windows.ApplicationModel.Resources.Core.ResourceCandidate,System.UInt32@)
                     */
                    indexOf(value: ResourceCandidate): any; /* { index: number; returnValue: boolean; } */ 
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceContext
                 */
                class ResourceContext {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContext.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContext.CreateMatchingContext(Windows.Foundation.Collections.IIterable`1)
                     */
                    static createMatchingContext(result: Windows.Foundation.Collections.IIterable<ResourceQualifier>): ResourceContext;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContext.GetForCurrentView
                     */
                    static getForCurrentView(): ResourceContext;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContext.GetForViewIndependentUse
                     */
                    static getForViewIndependentUse(): ResourceContext;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContext.ResetGlobalQualifierValues(Windows.Foundation.Collections.IIterable`1)
                     */
                    static resetGlobalQualifierValues(qualifierNames: Windows.Foundation.Collections.IIterable<string>): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContext.ResetGlobalQualifierValues
                     */
                    static resetGlobalQualifierValues(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContext.SetGlobalQualifierValue(System.String,System.String,Windows.ApplicationModel.Resources.Core.ResourceQualifierPersistence)
                     */
                    static setGlobalQualifierValue(key: string, value: string, persistence: ResourceQualifierPersistence): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContext.SetGlobalQualifierValue(System.String,System.String)
                     */
                    static setGlobalQualifierValue(key: string, value: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceContext.Languages
                     */
                    languages: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceContext.QualifierValues
                     */
                    qualifierValues: Windows.Foundation.Collections.IObservableMap<string, string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContext.Clone
                     */
                    clone(): ResourceContext;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContext.OverrideToMatch(Windows.Foundation.Collections.IIterable`1)
                     */
                    overrideToMatch(result: Windows.Foundation.Collections.IIterable<ResourceQualifier>): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContext.Reset(Windows.Foundation.Collections.IIterable`1)
                     */
                    reset(qualifierNames: Windows.Foundation.Collections.IIterable<string>): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContext.Reset
                     */
                    reset(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceContextLanguagesVectorView
                 */
                abstract class ResourceContextLanguagesVectorView extends Array<string> implements Windows.Foundation.Collections.IIterable<string>, Windows.Foundation.Collections.IVectorView<string> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceContextLanguagesVectorView.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContextLanguagesVectorView.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContextLanguagesVectorView.GetAt(System.UInt32)
                     */
                    getAt(index: number): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContextLanguagesVectorView.GetMany(System.UInt32,System.String[])
                     */
                    getMany(startIndex: number, items: string[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceContextLanguagesVectorView.IndexOf(System.String,System.UInt32@)
                     */
                    indexOf(value: string): any; /* { index: number; returnValue: boolean; } */ 
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceLayoutInfo
                 */
                interface ResourceLayoutInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Resources.Core.ResourceLayoutInfo.MajorVersion
                     */
                    majorVersion: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Resources.Core.ResourceLayoutInfo.MinorVersion
                     */
                    minorVersion: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Resources.Core.ResourceLayoutInfo.ResourceSubtreeCount
                     */
                    resourceSubtreeCount: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Resources.Core.ResourceLayoutInfo.NamedResourceCount
                     */
                    namedResourceCount: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Resources.Core.ResourceLayoutInfo.Checksum
                     */
                    checksum: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceManager
                 */
                abstract class ResourceManager {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceManager.Current
                     */
                    static current: ResourceManager;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceManager.IsResourceReference(System.String)
                     */
                    static isResourceReference(resourceReference: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceManager.AllResourceMaps
                     */
                    allResourceMaps: Windows.Foundation.Collections.IMapView<string, ResourceMap>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceManager.DefaultContext
                     */
                    defaultContext: ResourceContext;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceManager.MainResourceMap
                     */
                    mainResourceMap: ResourceMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceManager.GetAllNamedResourcesForPackage(System.String,Windows.ApplicationModel.Resources.Core.ResourceLayoutInfo)
                     */
                    getAllNamedResourcesForPackage(packageName: string, resourceLayoutInfo: ResourceLayoutInfo): Windows.Foundation.Collections.IVectorView<NamedResource>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceManager.GetAllSubtreesForPackage(System.String,Windows.ApplicationModel.Resources.Core.ResourceLayoutInfo)
                     */
                    getAllSubtreesForPackage(packageName: string, resourceLayoutInfo: ResourceLayoutInfo): Windows.Foundation.Collections.IVectorView<ResourceMap>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceManager.LoadPriFiles(Windows.Foundation.Collections.IIterable`1)
                     */
                    loadPriFiles(files: Windows.Foundation.Collections.IIterable<Windows.Storage.IStorageFile>): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceManager.UnloadPriFiles(Windows.Foundation.Collections.IIterable`1)
                     */
                    unloadPriFiles(files: Windows.Foundation.Collections.IIterable<Windows.Storage.IStorageFile>): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceMap
                 */
                abstract class ResourceMap implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, NamedResource>>, Windows.Foundation.Collections.IMapView<string, NamedResource> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceMap.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceMap.Uri
                     */
                    uri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMap.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, NamedResource>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMap.GetSubtree(System.String)
                     */
                    getSubtree(reference: string): ResourceMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMap.GetValue(System.String,Windows.ApplicationModel.Resources.Core.ResourceContext)
                     */
                    getValue(resource: string, context: ResourceContext): ResourceCandidate;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMap.GetValue(System.String)
                     */
                    getValue(resource: string): ResourceCandidate;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMap.HasKey(System.String)
                     */
                    hasKey(key: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMap.Lookup(System.String)
                     */
                    lookup(key: string): NamedResource;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMap.Split
                     */
                    split(): { first: Windows.Foundation.Collections.IMapView<string, NamedResource>; second: Windows.Foundation.Collections.IMapView<string, NamedResource>; };
                    [index: string]: any;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceMapIterator
                 */
                abstract class ResourceMapIterator implements Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, NamedResource>> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceMapIterator.Current
                     */
                    current: Windows.Foundation.Collections.IKeyValuePair<string, NamedResource>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceMapIterator.HasCurrent
                     */
                    hasCurrent: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMapIterator.GetMany(Windows.Foundation.Collections.IKeyValuePair`2[])
                     */
                    getMany(items: Windows.Foundation.Collections.IKeyValuePair<string, NamedResource>[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMapIterator.MoveNext
                     */
                    moveNext(): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceMapMapView
                 */
                abstract class ResourceMapMapView implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, ResourceMap>>, Windows.Foundation.Collections.IMapView<string, ResourceMap> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceMapMapView.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMapMapView.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, ResourceMap>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMapMapView.HasKey(System.String)
                     */
                    hasKey(key: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMapMapView.Lookup(System.String)
                     */
                    lookup(key: string): ResourceMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMapMapView.Split
                     */
                    split(): { first: Windows.Foundation.Collections.IMapView<string, ResourceMap>; second: Windows.Foundation.Collections.IMapView<string, ResourceMap>; };
                    [index: string]: any;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceMapMapViewIterator
                 */
                abstract class ResourceMapMapViewIterator implements Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, ResourceMap>> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceMapMapViewIterator.Current
                     */
                    current: Windows.Foundation.Collections.IKeyValuePair<string, ResourceMap>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceMapMapViewIterator.HasCurrent
                     */
                    hasCurrent: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMapMapViewIterator.GetMany(Windows.Foundation.Collections.IKeyValuePair`2[])
                     */
                    getMany(items: Windows.Foundation.Collections.IKeyValuePair<string, ResourceMap>[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceMapMapViewIterator.MoveNext
                     */
                    moveNext(): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceQualifier
                 */
                abstract class ResourceQualifier {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceQualifier.IsDefault
                     */
                    isDefault: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceQualifier.IsMatch
                     */
                    isMatch: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceQualifier.QualifierName
                     */
                    qualifierName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceQualifier.QualifierValue
                     */
                    qualifierValue: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceQualifier.Score
                     */
                    score: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceQualifierMapView
                 */
                abstract class ResourceQualifierMapView implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, string>>, Windows.Foundation.Collections.IMapView<string, string> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceQualifierMapView.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierMapView.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, string>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierMapView.HasKey(System.String)
                     */
                    hasKey(key: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierMapView.Lookup(System.String)
                     */
                    lookup(key: string): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierMapView.Split
                     */
                    split(): { first: Windows.Foundation.Collections.IMapView<string, string>; second: Windows.Foundation.Collections.IMapView<string, string>; };
                    [index: string]: any;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceQualifierObservableMap
                 */
                abstract class ResourceQualifierObservableMap implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, string>>, Windows.Foundation.Collections.IMap<string, string>, Windows.Foundation.Collections.IObservableMap<string, string> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Resources.Core.ResourceQualifierObservableMap.MapChanged
                     */
                    onmapchanged: (arg: { type: "mapchanged"; } & Windows.Foundation.Collections.MapChangedEventHandlerArgumentType<string, string>) => Windows.Foundation.Collections.MapChangedEventHandlerReturnType<string, string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceQualifierObservableMap.Size
                     */
                    size: number;
                    addEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & Windows.Foundation.Collections.MapChangedEventHandlerArgumentType<string, string>) => Windows.Foundation.Collections.MapChangedEventHandlerReturnType<string, string>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierObservableMap.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierObservableMap.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, string>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierObservableMap.GetView
                     */
                    getView(): Windows.Foundation.Collections.IMapView<string, string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierObservableMap.HasKey(System.String)
                     */
                    hasKey(key: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierObservableMap.Insert(System.String,System.String)
                     */
                    insert(key: string, value: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierObservableMap.Lookup(System.String)
                     */
                    lookup(key: string): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierObservableMap.Remove(System.String)
                     */
                    remove(key: string): void;
                    removeEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & Windows.Foundation.Collections.MapChangedEventHandlerArgumentType<string, string>) => Windows.Foundation.Collections.MapChangedEventHandlerReturnType<string, string>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    [index: string]: any;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceQualifierPersistence
                 */
                enum ResourceQualifierPersistence {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Resources.Core.ResourceQualifierPersistence.LocalMachine
                     */
                    localMachine,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Resources.Core.ResourceQualifierPersistence.None
                     */
                    none,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.Core.ResourceQualifierVectorView
                 */
                abstract class ResourceQualifierVectorView extends Array<ResourceQualifier> implements Windows.Foundation.Collections.IIterable<ResourceQualifier>, Windows.Foundation.Collections.IVectorView<ResourceQualifier> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Resources.Core.ResourceQualifierVectorView.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierVectorView.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<ResourceQualifier>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierVectorView.GetAt(System.UInt32)
                     */
                    getAt(index: number): ResourceQualifier;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierVectorView.GetMany(System.UInt32,Windows.ApplicationModel.Resources.Core.ResourceQualifier[])
                     */
                    getMany(startIndex: number, items: ResourceQualifier[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.Core.ResourceQualifierVectorView.IndexOf(Windows.ApplicationModel.Resources.Core.ResourceQualifier,System.UInt32@)
                     */
                    indexOf(value: ResourceQualifier): any; /* { index: number; returnValue: boolean; } */ 
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Resources.ResourceLoader
             */
            class ResourceLoader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.ResourceLoader.#ctor(System.String)
                 */
                constructor(name: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.ResourceLoader.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.ResourceLoader.GetForCurrentView(System.String)
                 */
                static getForCurrentView(name: string): ResourceLoader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.ResourceLoader.GetForCurrentView
                 */
                static getForCurrentView(): ResourceLoader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.ResourceLoader.GetForViewIndependentUse(System.String)
                 */
                static getForViewIndependentUse(name: string): ResourceLoader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.ResourceLoader.GetForViewIndependentUse
                 */
                static getForViewIndependentUse(): ResourceLoader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.ResourceLoader.GetStringForReference(Windows.Foundation.Uri)
                 */
                static getStringForReference(uri: Windows.Foundation.Uri): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.ResourceLoader.GetString(System.String)
                 */
                getString(resource: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Resources.ResourceLoader.GetStringForUri(Windows.Foundation.Uri)
                 */
                getStringForUri(uri: Windows.Foundation.Uri): string;
            }
        }
        namespace Search {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Search.LocalContentSuggestionSettings
             */
            class LocalContentSuggestionSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Search.LocalContentSuggestionSettings.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.LocalContentSuggestionSettings.AqsFilter
                 */
                aqsFilter: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.LocalContentSuggestionSettings.Enabled
                 */
                enabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.LocalContentSuggestionSettings.Locations
                 */
                locations: Windows.Foundation.Collections.IVector<Windows.Storage.StorageFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.LocalContentSuggestionSettings.PropertiesToMatch
                 */
                propertiesToMatch: Windows.Foundation.Collections.IVector<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Search.SearchPaneQueryLinguisticDetails
             */
            abstract class SearchPaneQueryLinguisticDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.SearchPaneQueryLinguisticDetails.QueryTextAlternatives
                 */
                queryTextAlternatives: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.SearchPaneQueryLinguisticDetails.QueryTextCompositionLength
                 */
                queryTextCompositionLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.SearchPaneQueryLinguisticDetails.QueryTextCompositionStart
                 */
                queryTextCompositionStart: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Search.SearchQueryLinguisticDetails
             */
            class SearchQueryLinguisticDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Search.SearchQueryLinguisticDetails.#ctor(Windows.Foundation.Collections.IIterable`1,System.UInt32,System.UInt32)
                 */
                constructor(queryTextAlternatives: Windows.Foundation.Collections.IIterable<string>, queryTextCompositionStart: number, queryTextCompositionLength: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.SearchQueryLinguisticDetails.QueryTextAlternatives
                 */
                queryTextAlternatives: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.SearchQueryLinguisticDetails.QueryTextCompositionLength
                 */
                queryTextCompositionLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.SearchQueryLinguisticDetails.QueryTextCompositionStart
                 */
                queryTextCompositionStart: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Search.SearchSuggestionCollection
             */
            abstract class SearchSuggestionCollection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.SearchSuggestionCollection.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Search.SearchSuggestionCollection.AppendQuerySuggestion(System.String)
                 */
                appendQuerySuggestion(text: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Search.SearchSuggestionCollection.AppendQuerySuggestions(Windows.Foundation.Collections.IIterable`1)
                 */
                appendQuerySuggestions(suggestions: Windows.Foundation.Collections.IIterable<string>): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Search.SearchSuggestionCollection.AppendResultSuggestion(System.String,System.String,System.String,Windows.Storage.Streams.IRandomAccessStreamReference,System.String)
                 */
                appendResultSuggestion(text: string, detailText: string, tag: string, image: Windows.Storage.Streams.IRandomAccessStreamReference, imageAlternateText: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Search.SearchSuggestionCollection.AppendSearchSeparator(System.String)
                 */
                appendSearchSeparator(label: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Search.SearchSuggestionsRequest
             */
            abstract class SearchSuggestionsRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.SearchSuggestionsRequest.IsCanceled
                 */
                isCanceled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Search.SearchSuggestionsRequest.SearchSuggestionCollection
                 */
                searchSuggestionCollection: SearchSuggestionCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Search.SearchSuggestionsRequest.GetDeferral
                 */
                getDeferral(): SearchSuggestionsRequestDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Search.SearchSuggestionsRequestDeferral
             */
            abstract class SearchSuggestionsRequestDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Search.SearchSuggestionsRequestDeferral.Complete
                 */
                complete(): void;
            }
        }
        namespace SocialInfo {
            namespace Provider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.Provider.SocialDashboardItemUpdater
                 */
                abstract class SocialDashboardItemUpdater {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.Provider.SocialDashboardItemUpdater.Content
                     */
                    content: Windows.ApplicationModel.SocialInfo.SocialFeedContent;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.Provider.SocialDashboardItemUpdater.OwnerRemoteId
                     */
                    ownerRemoteId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.Provider.SocialDashboardItemUpdater.TargetUri
                     */
                    targetUri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.Provider.SocialDashboardItemUpdater.Thumbnail
                     */
                    thumbnail: Windows.ApplicationModel.SocialInfo.SocialItemThumbnail;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.Provider.SocialDashboardItemUpdater.Timestamp
                     */
                    timestamp: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.Provider.SocialDashboardItemUpdater.CommitAsync
                     */
                    commitAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.Provider.SocialFeedUpdater
                 */
                abstract class SocialFeedUpdater {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.Provider.SocialFeedUpdater.Items
                     */
                    items: Windows.Foundation.Collections.IVector<Windows.ApplicationModel.SocialInfo.SocialFeedItem>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.Provider.SocialFeedUpdater.Kind
                     */
                    kind: Windows.ApplicationModel.SocialInfo.SocialFeedKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.Provider.SocialFeedUpdater.OwnerRemoteId
                     */
                    ownerRemoteId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.Provider.SocialFeedUpdater.CommitAsync
                     */
                    commitAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.Provider.SocialInfoProviderManager
                 */
                abstract class SocialInfoProviderManager {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.Provider.SocialInfoProviderManager.CreateDashboardItemUpdaterAsync(System.String)
                     */
                    static createDashboardItemUpdaterAsync(ownerRemoteId: string): Windows.Foundation.IAsyncOperation<SocialDashboardItemUpdater>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.Provider.SocialInfoProviderManager.CreateSocialFeedUpdaterAsync(Windows.ApplicationModel.SocialInfo.SocialFeedKind,Windows.ApplicationModel.SocialInfo.SocialFeedUpdateMode,System.String)
                     */
                    static createSocialFeedUpdaterAsync(kind: Windows.ApplicationModel.SocialInfo.SocialFeedKind, mode: Windows.ApplicationModel.SocialInfo.SocialFeedUpdateMode, ownerRemoteId: string): Windows.Foundation.IAsyncOperation<SocialFeedUpdater>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.Provider.SocialInfoProviderManager.DeprovisionAsync
                     */
                    static deprovisionAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.Provider.SocialInfoProviderManager.ProvisionAsync
                     */
                    static provisionAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.Provider.SocialInfoProviderManager.ReportNewContentAvailable(System.String,Windows.ApplicationModel.SocialInfo.SocialFeedKind)
                     */
                    static reportNewContentAvailable(contactRemoteId: string, kind: Windows.ApplicationModel.SocialInfo.SocialFeedKind): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.Provider.SocialInfoProviderManager.UpdateBadgeCountValue(System.String,System.Int32)
                     */
                    static updateBadgeCountValue(itemRemoteId: string, newCount: number): void;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.SocialFeedChildItem
             */
            class SocialFeedChildItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.SocialFeedChildItem.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedChildItem.Author
                 */
                author: SocialUserInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedChildItem.PrimaryContent
                 */
                primaryContent: SocialFeedContent;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedChildItem.SecondaryContent
                 */
                secondaryContent: SocialFeedContent;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedChildItem.SharedItem
                 */
                sharedItem: SocialFeedSharedItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedChildItem.TargetUri
                 */
                targetUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedChildItem.Thumbnails
                 */
                thumbnails: Windows.Foundation.Collections.IVector<SocialItemThumbnail>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedChildItem.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.SocialFeedContent
             */
            abstract class SocialFeedContent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedContent.Message
                 */
                message: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedContent.TargetUri
                 */
                targetUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedContent.Title
                 */
                title: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.SocialFeedItem
             */
            class SocialFeedItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.SocialFeedItem.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedItem.Author
                 */
                author: SocialUserInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedItem.BadgeCountValue
                 */
                badgeCountValue: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedItem.BadgeStyle
                 */
                badgeStyle: SocialItemBadgeStyle;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedItem.ChildItem
                 */
                childItem: SocialFeedChildItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedItem.PrimaryContent
                 */
                primaryContent: SocialFeedContent;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedItem.RemoteId
                 */
                remoteId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedItem.SecondaryContent
                 */
                secondaryContent: SocialFeedContent;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedItem.SharedItem
                 */
                sharedItem: SocialFeedSharedItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedItem.Style
                 */
                style: SocialFeedItemStyle;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedItem.TargetUri
                 */
                targetUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedItem.Thumbnails
                 */
                thumbnails: Windows.Foundation.Collections.IVector<SocialItemThumbnail>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedItem.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.SocialFeedItemStyle
             */
            enum SocialFeedItemStyle {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd F:Windows.ApplicationModel.SocialInfo.SocialFeedItemStyle.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd F:Windows.ApplicationModel.SocialInfo.SocialFeedItemStyle.Photo
                 */
                photo,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.SocialFeedKind
             */
            enum SocialFeedKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd F:Windows.ApplicationModel.SocialInfo.SocialFeedKind.ContactFeed
                 */
                contactFeed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd F:Windows.ApplicationModel.SocialInfo.SocialFeedKind.Dashboard
                 */
                dashboard,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd F:Windows.ApplicationModel.SocialInfo.SocialFeedKind.HomeFeed
                 */
                homeFeed,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.SocialFeedSharedItem
             */
            class SocialFeedSharedItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.SocialFeedSharedItem.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedSharedItem.Content
                 */
                content: SocialFeedContent;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedSharedItem.OriginalSource
                 */
                originalSource: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedSharedItem.TargetUri
                 */
                targetUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedSharedItem.Thumbnail
                 */
                thumbnail: SocialItemThumbnail;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialFeedSharedItem.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.SocialFeedUpdateMode
             */
            enum SocialFeedUpdateMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd F:Windows.ApplicationModel.SocialInfo.SocialFeedUpdateMode.Append
                 */
                append,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd F:Windows.ApplicationModel.SocialInfo.SocialFeedUpdateMode.Replace
                 */
                replace,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.SocialInfoContract
             */
            interface SocialInfoContract {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.SocialItemBadgeStyle
             */
            enum SocialItemBadgeStyle {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd F:Windows.ApplicationModel.SocialInfo.SocialItemBadgeStyle.Hidden
                 */
                hidden,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd F:Windows.ApplicationModel.SocialInfo.SocialItemBadgeStyle.Visible
                 */
                visible,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd F:Windows.ApplicationModel.SocialInfo.SocialItemBadgeStyle.VisibleWithCount
                 */
                visibleWithCount,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.SocialItemThumbnail
             */
            class SocialItemThumbnail {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.SocialItemThumbnail.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialItemThumbnail.BitmapSize
                 */
                bitmapSize: Windows.Graphics.Imaging.BitmapSize;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialItemThumbnail.ImageUri
                 */
                imageUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialItemThumbnail.TargetUri
                 */
                targetUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd M:Windows.ApplicationModel.SocialInfo.SocialItemThumbnail.SetImageAsync(Windows.Storage.Streams.IInputStream)
                 */
                setImageAsync(image: Windows.Storage.Streams.IInputStream): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd T:Windows.ApplicationModel.SocialInfo.SocialUserInfo
             */
            abstract class SocialUserInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialUserInfo.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialUserInfo.RemoteId
                 */
                remoteId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialUserInfo.TargetUri
                 */
                targetUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.applicationmodel.socialinfo.socialinfocontract\2.0.0.0\windows.applicationmodel.socialinfo.socialinfocontract.winmd P:Windows.ApplicationModel.SocialInfo.SocialUserInfo.UserName
                 */
                userName: string;
            }
        }
        namespace Store {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.CurrentApp
             */
            abstract class CurrentApp {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.CurrentApp.AppId
                 */
                static appId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.CurrentApp.LicenseInformation
                 */
                static licenseInformation: LicenseInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.CurrentApp.LinkUri
                 */
                static linkUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.GetAppPurchaseCampaignIdAsync
                 */
                static getAppPurchaseCampaignIdAsync(): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.GetAppReceiptAsync
                 */
                static getAppReceiptAsync(): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.GetCustomerCollectionsIdAsync(System.String,System.String)
                 */
                static getCustomerCollectionsIdAsync(serviceTicket: string, publisherUserId: string): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.GetCustomerPurchaseIdAsync(System.String,System.String)
                 */
                static getCustomerPurchaseIdAsync(serviceTicket: string, publisherUserId: string): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.GetProductReceiptAsync(System.String)
                 */
                static getProductReceiptAsync(productId: string): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.GetUnfulfilledConsumablesAsync
                 */
                static getUnfulfilledConsumablesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<UnfulfilledConsumable>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.LoadListingInformationAsync
                 */
                static loadListingInformationAsync(): Windows.Foundation.IAsyncOperation<ListingInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.LoadListingInformationByKeywordsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                static loadListingInformationByKeywordsAsync(keywords: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<ListingInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.LoadListingInformationByProductIdsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                static loadListingInformationByProductIdsAsync(productIds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<ListingInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.ReportConsumableFulfillmentAsync(System.String,System.Guid)
                 */
                static reportConsumableFulfillmentAsync(productId: string, transactionId: string): Windows.Foundation.IAsyncOperation<FulfillmentResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.ReportProductFulfillment(System.String)
                 */
                static reportProductFulfillment(productId: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.RequestAppPurchaseAsync(System.Boolean)
                 */
                static requestAppPurchaseAsync(includeReceipt: boolean): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.RequestProductPurchaseAsync(System.String,System.String,Windows.ApplicationModel.Store.ProductPurchaseDisplayProperties)
                 */
                static requestProductPurchaseAsync(productId: string, offerId: string, displayProperties: ProductPurchaseDisplayProperties): Windows.Foundation.IAsyncOperation<PurchaseResults>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.RequestProductPurchaseAsync(System.String,System.Boolean)
                 */
                static requestProductPurchaseAsync(productId: string, includeReceipt: boolean): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentApp.RequestProductPurchaseAsync(System.String)
                 */
                static requestProductPurchaseAsync(productId: string): Windows.Foundation.IAsyncOperation<PurchaseResults>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.CurrentAppSimulator
             */
            abstract class CurrentAppSimulator {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.CurrentAppSimulator.AppId
                 */
                static appId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.CurrentAppSimulator.LicenseInformation
                 */
                static licenseInformation: LicenseInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.CurrentAppSimulator.LinkUri
                 */
                static linkUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.GetAppPurchaseCampaignIdAsync
                 */
                static getAppPurchaseCampaignIdAsync(): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.GetAppReceiptAsync
                 */
                static getAppReceiptAsync(): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.GetProductReceiptAsync(System.String)
                 */
                static getProductReceiptAsync(productId: string): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.GetUnfulfilledConsumablesAsync
                 */
                static getUnfulfilledConsumablesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<UnfulfilledConsumable>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.LoadListingInformationAsync
                 */
                static loadListingInformationAsync(): Windows.Foundation.IAsyncOperation<ListingInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.LoadListingInformationByKeywordsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                static loadListingInformationByKeywordsAsync(keywords: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<ListingInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.LoadListingInformationByProductIdsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                static loadListingInformationByProductIdsAsync(productIds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<ListingInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.ReloadSimulatorAsync(Windows.Storage.StorageFile)
                 */
                static reloadSimulatorAsync(simulatorSettingsFile: Windows.Storage.StorageFile): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.ReportConsumableFulfillmentAsync(System.String,System.Guid)
                 */
                static reportConsumableFulfillmentAsync(productId: string, transactionId: string): Windows.Foundation.IAsyncOperation<FulfillmentResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.RequestAppPurchaseAsync(System.Boolean)
                 */
                static requestAppPurchaseAsync(includeReceipt: boolean): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.RequestProductPurchaseAsync(System.String,System.String,Windows.ApplicationModel.Store.ProductPurchaseDisplayProperties)
                 */
                static requestProductPurchaseAsync(productId: string, offerId: string, displayProperties: ProductPurchaseDisplayProperties): Windows.Foundation.IAsyncOperation<PurchaseResults>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.RequestProductPurchaseAsync(System.String,System.Boolean)
                 */
                static requestProductPurchaseAsync(productId: string, includeReceipt: boolean): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.CurrentAppSimulator.RequestProductPurchaseAsync(System.String)
                 */
                static requestProductPurchaseAsync(productId: string): Windows.Foundation.IAsyncOperation<PurchaseResults>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.FulfillmentResult
             */
            enum FulfillmentResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.FulfillmentResult.NothingToFulfill
                 */
                nothingToFulfill,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.FulfillmentResult.PurchasePending
                 */
                purchasePending,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.FulfillmentResult.PurchaseReverted
                 */
                purchaseReverted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.FulfillmentResult.ServerError
                 */
                serverError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.FulfillmentResult.Succeeded
                 */
                succeeded,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.LicenseChangedEventHandler
             */
            interface LicenseChangedEventHandler {
                (): void
            }
            type LicenseChangedEventHandlerArgumentType = { detail: any[]; target: null; };
            type LicenseChangedEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.LicenseInformation
             */
            abstract class LicenseInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseInformation.ExpirationDate
                 */
                expirationDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseInformation.IsActive
                 */
                isActive: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseInformation.IsTrial
                 */
                isTrial: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Store.LicenseInformation.LicenseChanged
                 */
                onlicensechanged: (arg: { type: "licensechanged"; } & LicenseChangedEventHandlerArgumentType) => LicenseChangedEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseInformation.ProductLicenses
                 */
                productLicenses: Windows.Foundation.Collections.IMapView<string, ProductLicense>;
                addEventListener(type: "licensechanged", listener: (arg: { type: "licensechanged"; } & LicenseChangedEventHandlerArgumentType) => LicenseChangedEventHandlerReturnType): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "licensechanged", listener: (arg: { type: "licensechanged"; } & LicenseChangedEventHandlerArgumentType) => LicenseChangedEventHandlerReturnType): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            namespace LicenseManagement {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.LicenseManagement.LicenseManager
                 */
                abstract class LicenseManager {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.LicenseManagement.LicenseManager.AddLicenseAsync(Windows.Storage.Streams.IBuffer)
                     */
                    static addLicenseAsync(license: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.LicenseManagement.LicenseManager.GetSatisfactionInfosAsync(Windows.Foundation.Collections.IIterable`1,Windows.Foundation.Collections.IIterable`1)
                     */
                    static getSatisfactionInfosAsync(contentIds: Windows.Foundation.Collections.IIterable<string>, keyIds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<LicenseSatisfactionResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.LicenseManagement.LicenseManager.RefreshLicensesAsync(Windows.ApplicationModel.Store.LicenseManagement.LicenseRefreshOption)
                     */
                    static refreshLicensesAsync(refreshOption: LicenseRefreshOption): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.LicenseManagement.LicenseRefreshOption
                 */
                enum LicenseRefreshOption {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.LicenseManagement.LicenseRefreshOption.AllLicenses
                     */
                    allLicenses,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.LicenseManagement.LicenseRefreshOption.RunningLicenses
                     */
                    runningLicenses,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionInfo
                 */
                abstract class LicenseSatisfactionInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionInfo.IsSatisfied
                     */
                    isSatisfied: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionInfo.SatisfiedByDevice
                     */
                    satisfiedByDevice: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionInfo.SatisfiedByInstallMedia
                     */
                    satisfiedByInstallMedia: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionInfo.SatisfiedByOpenLicense
                     */
                    satisfiedByOpenLicense: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionInfo.SatisfiedByPass
                     */
                    satisfiedByPass: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionInfo.SatisfiedBySignedInUser
                     */
                    satisfiedBySignedInUser: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionInfo.SatisfiedByTrial
                     */
                    satisfiedByTrial: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionResult
                 */
                abstract class LicenseSatisfactionResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionResult.ExtendedError
                     */
                    extendedError: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionResult.LicenseSatisfactionInfos
                     */
                    licenseSatisfactionInfos: Windows.Foundation.Collections.IMapView<string, LicenseSatisfactionInfo>;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.ListingInformation
             */
            abstract class ListingInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ListingInformation.AgeRating
                 */
                ageRating: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ListingInformation.CurrencyCode
                 */
                currencyCode: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ListingInformation.CurrentMarket
                 */
                currentMarket: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ListingInformation.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ListingInformation.FormattedBasePrice
                 */
                formattedBasePrice: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ListingInformation.FormattedPrice
                 */
                formattedPrice: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ListingInformation.IsOnSale
                 */
                isOnSale: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ListingInformation.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ListingInformation.ProductListings
                 */
                productListings: Windows.Foundation.Collections.IMapView<string, ProductListing>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ListingInformation.SaleEndDate
                 */
                saleEndDate: Date;
            }
            namespace Preview {
                namespace InstallControl {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem
                     */
                    abstract class AppInstallItem {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.Children
                         */
                        children: Windows.Foundation.Collections.IVectorView<AppInstallItem>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.InstallType
                         */
                        installType: AppInstallType;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.IsUserInitiated
                         */
                        isUserInitiated: boolean;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.ItemOperationsMightAffectOtherItems
                         */
                        itemOperationsMightAffectOtherItems: boolean;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.Completed
                         */
                        oncompleted: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppInstallItem, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AppInstallItem, Object>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.StatusChanged
                         */
                        onstatuschanged: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppInstallItem, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AppInstallItem, Object>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.PackageFamilyName
                         */
                        packageFamilyName: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.ProductId
                         */
                        productId: string;
                        addEventListener(type: "completed", listener: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppInstallItem, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AppInstallItem, Object>): void;
                        addEventListener(type: "statuschanged", listener: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppInstallItem, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AppInstallItem, Object>): void;
                        addEventListener(type: string, listener: (...args: any[]) => any): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.Cancel(System.String)
                         */
                        cancel(correlationVector: string): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.Cancel
                         */
                        cancel(): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.GetCurrentStatus
                         */
                        getCurrentStatus(): AppInstallStatus;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.Pause(System.String)
                         */
                        pause(correlationVector: string): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.Pause
                         */
                        pause(): void;
                        removeEventListener(type: "completed", listener: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppInstallItem, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AppInstallItem, Object>): void;
                        removeEventListener(type: "statuschanged", listener: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppInstallItem, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AppInstallItem, Object>): void;
                        removeEventListener(type: string, listener: (...args: any[]) => any): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.Restart(System.String)
                         */
                        restart(correlationVector: string): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem.Restart
                         */
                        restart(): void;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager
                     */
                    class AppInstallManager {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.#ctor
                         */
                        constructor();
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.AcquisitionIdentity
                         */
                        acquisitionIdentity: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.AppInstallItems
                         */
                        appInstallItems: Windows.Foundation.Collections.IVectorView<AppInstallItem>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.AppInstallItemsWithGroupSupport
                         */
                        appInstallItemsWithGroupSupport: Windows.Foundation.Collections.IVectorView<AppInstallItem>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.AutoUpdateSetting
                         */
                        autoUpdateSetting: AutoUpdateSetting;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.ItemCompleted
                         */
                        onitemcompleted: (arg: { type: "itemcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppInstallManager, AppInstallManagerItemEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppInstallManager, AppInstallManagerItemEventArgs>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.ItemStatusChanged
                         */
                        onitemstatuschanged: (arg: { type: "itemstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppInstallManager, AppInstallManagerItemEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppInstallManager, AppInstallManagerItemEventArgs>;
                        addEventListener(type: "itemcompleted", listener: (arg: { type: "itemcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppInstallManager, AppInstallManagerItemEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppInstallManager, AppInstallManagerItemEventArgs>): void;
                        addEventListener(type: "itemstatuschanged", listener: (arg: { type: "itemstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppInstallManager, AppInstallManagerItemEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppInstallManager, AppInstallManagerItemEventArgs>): void;
                        addEventListener(type: string, listener: (...args: any[]) => any): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.Cancel(System.String,System.String)
                         */
                        cancel(productId: string, correlationVector: string): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.Cancel(System.String)
                         */
                        cancel(productId: string): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.GetFreeDeviceEntitlementAsync(System.String,System.String,System.String)
                         */
                        getFreeDeviceEntitlementAsync(storeId: string, campaignId: string, correlationVector: string): Windows.Foundation.IAsyncOperation<GetEntitlementResult>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.GetFreeUserEntitlementAsync(System.String,System.String,System.String)
                         */
                        getFreeUserEntitlementAsync(storeId: string, campaignId: string, correlationVector: string): Windows.Foundation.IAsyncOperation<GetEntitlementResult>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.GetFreeUserEntitlementForUserAsync(Windows.System.User,System.String,System.String,System.String)
                         */
                        getFreeUserEntitlementForUserAsync(user: Windows.System.User, storeId: string, campaignId: string, correlationVector: string): Windows.Foundation.IAsyncOperation<GetEntitlementResult>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.GetIsAppAllowedToInstallAsync(System.String,System.String,System.String,System.String)
                         */
                        getIsAppAllowedToInstallAsync(productId: string, skuId: string, catalogId: string, correlationVector: string): Windows.Foundation.IAsyncOperation<boolean>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.GetIsAppAllowedToInstallAsync(System.String)
                         */
                        getIsAppAllowedToInstallAsync(productId: string): Windows.Foundation.IAsyncOperation<boolean>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.GetIsAppAllowedToInstallForUserAsync(Windows.System.User,System.String,System.String,System.String,System.String)
                         */
                        getIsAppAllowedToInstallForUserAsync(user: Windows.System.User, productId: string, skuId: string, catalogId: string, correlationVector: string): Windows.Foundation.IAsyncOperation<boolean>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.GetIsApplicableAsync(System.String,System.String)
                         */
                        getIsApplicableAsync(productId: string, skuId: string): Windows.Foundation.IAsyncOperation<boolean>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.GetIsApplicableForUserAsync(Windows.System.User,System.String,System.String)
                         */
                        getIsApplicableForUserAsync(user: Windows.System.User, productId: string, skuId: string): Windows.Foundation.IAsyncOperation<boolean>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.IsStoreBlockedByPolicyAsync(System.String,System.String)
                         */
                        isStoreBlockedByPolicyAsync(storeClientName: string, storeClientPublisher: string): Windows.Foundation.IAsyncOperation<boolean>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.MoveToFrontOfDownloadQueue(System.String,System.String)
                         */
                        moveToFrontOfDownloadQueue(productId: string, correlationVector: string): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.Pause(System.String,System.String)
                         */
                        pause(productId: string, correlationVector: string): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.Pause(System.String)
                         */
                        pause(productId: string): void;
                        removeEventListener(type: "itemcompleted", listener: (arg: { type: "itemcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppInstallManager, AppInstallManagerItemEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppInstallManager, AppInstallManagerItemEventArgs>): void;
                        removeEventListener(type: "itemstatuschanged", listener: (arg: { type: "itemstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppInstallManager, AppInstallManagerItemEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AppInstallManager, AppInstallManagerItemEventArgs>): void;
                        removeEventListener(type: string, listener: (...args: any[]) => any): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.Restart(System.String,System.String)
                         */
                        restart(productId: string, correlationVector: string): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.Restart(System.String)
                         */
                        restart(productId: string): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.SearchForAllUpdatesAsync(System.String)
                         */
                        searchForAllUpdatesAsync(correlationVector: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<AppInstallItem>>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.SearchForAllUpdatesAsync
                         */
                        searchForAllUpdatesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<AppInstallItem>>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.SearchForAllUpdatesForUserAsync(Windows.System.User,System.String)
                         */
                        searchForAllUpdatesForUserAsync(user: Windows.System.User, correlationVector: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<AppInstallItem>>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.SearchForUpdatesAsync(System.String,System.String,System.String,System.String)
                         */
                        searchForUpdatesAsync(productId: string, skuId: string, catalogId: string, correlationVector: string): Windows.Foundation.IAsyncOperation<AppInstallItem>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.SearchForUpdatesAsync(System.String,System.String)
                         */
                        searchForUpdatesAsync(productId: string, skuId: string): Windows.Foundation.IAsyncOperation<AppInstallItem>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.SearchForUpdatesForUserAsync(Windows.System.User,System.String,System.String,System.String,System.String)
                         */
                        searchForUpdatesForUserAsync(user: Windows.System.User, productId: string, skuId: string, catalogId: string, correlationVector: string): Windows.Foundation.IAsyncOperation<AppInstallItem>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.StartAppInstallAsync(System.String,System.String,System.Boolean,System.Boolean,System.String,System.String,System.String)
                         */
                        startAppInstallAsync(productId: string, skuId: string, repair: boolean, forceUseOfNonRemovableStorage: boolean, catalogId: string, bundleId: string, correlationVector: string): Windows.Foundation.IAsyncOperation<AppInstallItem>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.StartAppInstallAsync(System.String,System.String,System.Boolean,System.Boolean)
                         */
                        startAppInstallAsync(productId: string, skuId: string, repair: boolean, forceUseOfNonRemovableStorage: boolean): Windows.Foundation.IAsyncOperation<AppInstallItem>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.StartProductInstallAsync(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String,Windows.Management.Deployment.PackageVolume)
                         */
                        startProductInstallAsync(productId: string, catalogId: string, flightId: string, clientId: string, repair: boolean, forceUseOfNonRemovableStorage: boolean, correlationVector: string, targetVolume: Windows.Management.Deployment.PackageVolume): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<AppInstallItem>>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.StartProductInstallForUserAsync(Windows.System.User,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String,Windows.Management.Deployment.PackageVolume)
                         */
                        startProductInstallForUserAsync(user: Windows.System.User, productId: string, catalogId: string, flightId: string, clientId: string, repair: boolean, forceUseOfNonRemovableStorage: boolean, correlationVector: string, targetVolume: Windows.Management.Deployment.PackageVolume): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<AppInstallItem>>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.UpdateAppByPackageFamilyNameAsync(System.String,System.String)
                         */
                        updateAppByPackageFamilyNameAsync(packageFamilyName: string, correlationVector: string): Windows.Foundation.IAsyncOperation<AppInstallItem>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.UpdateAppByPackageFamilyNameAsync(System.String)
                         */
                        updateAppByPackageFamilyNameAsync(packageFamilyName: string): Windows.Foundation.IAsyncOperation<AppInstallItem>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager.UpdateAppByPackageFamilyNameForUserAsync(Windows.System.User,System.String,System.String)
                         */
                        updateAppByPackageFamilyNameForUserAsync(user: Windows.System.User, packageFamilyName: string, correlationVector: string): Windows.Foundation.IAsyncOperation<AppInstallItem>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManagerItemEventArgs
                     */
                    abstract class AppInstallManagerItemEventArgs {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManagerItemEventArgs.Item
                         */
                        item: AppInstallItem;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState
                     */
                    enum AppInstallState {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.AcquiringLicense
                         */
                        acquiringLicense,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.Canceled
                         */
                        canceled,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.Completed
                         */
                        completed,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.Downloading
                         */
                        downloading,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.Error
                         */
                        error,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.Installing
                         */
                        installing,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.Paused
                         */
                        paused,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.PausedLowBattery
                         */
                        pausedLowBattery,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.PausedWiFiRecommended
                         */
                        pausedWiFiRecommended,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.PausedWiFiRequired
                         */
                        pausedWiFiRequired,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.Pending
                         */
                        pending,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.ReadyToDownload
                         */
                        readyToDownload,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.RestoringData
                         */
                        restoringData,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState.Starting
                         */
                        starting,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus
                     */
                    abstract class AppInstallStatus {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus.BytesDownloaded
                         */
                        bytesDownloaded: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus.DownloadSizeInBytes
                         */
                        downloadSizeInBytes: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus.ErrorCode
                         */
                        errorCode: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus.InstallState
                         */
                        installState: AppInstallState;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus.PercentComplete
                         */
                        percentComplete: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus.ReadyForLaunch
                         */
                        readyForLaunch: boolean;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus.User
                         */
                        user: Windows.System.User;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallType
                     */
                    enum AppInstallType {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallType.Install
                         */
                        install,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallType.Repair
                         */
                        repair,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallType.Update
                         */
                        update,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.InstallControl.AutoUpdateSetting
                     */
                    enum AutoUpdateSetting {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AutoUpdateSetting.Disabled
                         */
                        disabled,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AutoUpdateSetting.DisabledByPolicy
                         */
                        disabledByPolicy,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AutoUpdateSetting.Enabled
                         */
                        enabled,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.AutoUpdateSetting.EnabledByPolicy
                         */
                        enabledByPolicy,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.InstallControl.GetEntitlementResult
                     */
                    abstract class GetEntitlementResult {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.InstallControl.GetEntitlementResult.Status
                         */
                        status: GetEntitlementStatus;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.InstallControl.GetEntitlementStatus
                     */
                    enum GetEntitlementStatus {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.GetEntitlementStatus.NetworkError
                         */
                        networkError,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.GetEntitlementStatus.NoStoreAccount
                         */
                        noStoreAccount,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.GetEntitlementStatus.ServerError
                         */
                        serverError,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.InstallControl.GetEntitlementStatus.Succeeded
                         */
                        succeeded,
                    }
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.StoreConfiguration
                 */
                abstract class StoreConfiguration {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StoreConfiguration.HardwareManufacturerInfo
                     */
                    static hardwareManufacturerInfo: StoreHardwareManufacturerInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StoreConfiguration.PurchasePromptingPolicy
                     */
                    static purchasePromptingPolicy: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.FilterUnsupportedSystemFeaturesAsync(Windows.Foundation.Collections.IIterable`1)
                     */
                    static filterUnsupportedSystemFeaturesAsync(systemFeatures: Windows.Foundation.Collections.IIterable<StoreSystemFeature>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<StoreSystemFeature>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.GetEnterpriseStoreWebAccountId
                     */
                    static getEnterpriseStoreWebAccountId(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.GetEnterpriseStoreWebAccountIdForUser(Windows.System.User)
                     */
                    static getEnterpriseStoreWebAccountIdForUser(user: Windows.System.User): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.GetPurchasePromptingPolicyForUser(Windows.System.User)
                     */
                    static getPurchasePromptingPolicyForUser(user: Windows.System.User): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.GetStoreLogDataAsync(Windows.ApplicationModel.Store.Preview.StoreLogOptions)
                     */
                    static getStoreLogDataAsync(options: StoreLogOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamReference>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.GetStoreWebAccountId
                     */
                    static getStoreWebAccountId(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.GetStoreWebAccountIdForUser(Windows.System.User)
                     */
                    static getStoreWebAccountIdForUser(user: Windows.System.User): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.HasStoreWebAccount
                     */
                    static hasStoreWebAccount(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.HasStoreWebAccountForUser(Windows.System.User)
                     */
                    static hasStoreWebAccountForUser(user: Windows.System.User): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.IsStoreWebAccountId(System.String)
                     */
                    static isStoreWebAccountId(webAccountId: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.IsStoreWebAccountIdForUser(Windows.System.User,System.String)
                     */
                    static isStoreWebAccountIdForUser(user: Windows.System.User, webAccountId: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.SetEnterpriseStoreWebAccountId(System.String)
                     */
                    static setEnterpriseStoreWebAccountId(webAccountId: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.SetEnterpriseStoreWebAccountIdForUser(Windows.System.User,System.String)
                     */
                    static setEnterpriseStoreWebAccountIdForUser(user: Windows.System.User, webAccountId: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.SetMobileOperatorConfiguration(System.String,System.UInt32,System.UInt32)
                     */
                    static setMobileOperatorConfiguration(mobileOperatorId: string, appDownloadLimitInMegabytes: number, updateDownloadLimitInMegabytes: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.SetPurchasePromptingPolicyForUser(Windows.System.User,System.UInt32)
                     */
                    static setPurchasePromptingPolicyForUser(user: Windows.System.User, value: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.SetStoreWebAccountId(System.String)
                     */
                    static setStoreWebAccountId(webAccountId: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.SetStoreWebAccountIdForUser(Windows.System.User,System.String)
                     */
                    static setStoreWebAccountIdForUser(user: Windows.System.User, webAccountId: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.SetSystemConfiguration(System.String,System.String,Windows.Foundation.DateTime,System.String)
                     */
                    static setSystemConfiguration(catalogHardwareManufacturerId: string, catalogStoreContentModifierId: string, systemConfigurationExpiration: Date, catalogHardwareDescriptor: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.ShouldRestrictToEnterpriseStoreOnly
                     */
                    static shouldRestrictToEnterpriseStoreOnly(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StoreConfiguration.ShouldRestrictToEnterpriseStoreOnlyForUser(Windows.System.User)
                     */
                    static shouldRestrictToEnterpriseStoreOnlyForUser(user: Windows.System.User): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.StoreHardwareManufacturerInfo
                 */
                abstract class StoreHardwareManufacturerInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StoreHardwareManufacturerInfo.HardwareManufacturerId
                     */
                    hardwareManufacturerId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StoreHardwareManufacturerInfo.ManufacturerName
                     */
                    manufacturerName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StoreHardwareManufacturerInfo.ModelName
                     */
                    modelName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StoreHardwareManufacturerInfo.StoreContentModifierId
                     */
                    storeContentModifierId: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.StoreLogOptions
                 */
                enum StoreLogOptions {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreLogOptions.None
                     */
                    none,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreLogOptions.TryElevate
                     */
                    tryElevate,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.StorePreview
                 */
                abstract class StorePreview {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StorePreview.LoadAddOnProductInfosAsync
                     */
                    static loadAddOnProductInfosAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<StorePreviewProductInfo>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.StorePreview.RequestProductPurchaseByProductIdAndSkuIdAsync(System.String,System.String)
                     */
                    static requestProductPurchaseByProductIdAndSkuIdAsync(productId: string, skuId: string): Windows.Foundation.IAsyncOperation<StorePreviewPurchaseResults>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo
                 */
                abstract class StorePreviewProductInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo.Description
                     */
                    description: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo.ProductId
                     */
                    productId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo.ProductType
                     */
                    productType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo.SkuInfoList
                     */
                    skuInfoList: Windows.Foundation.Collections.IVectorView<StorePreviewSkuInfo>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo.Title
                     */
                    title: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.StorePreviewProductPurchaseStatus
                 */
                enum StorePreviewProductPurchaseStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StorePreviewProductPurchaseStatus.AlreadyPurchased
                     */
                    alreadyPurchased,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StorePreviewProductPurchaseStatus.NotFulfilled
                     */
                    notFulfilled,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StorePreviewProductPurchaseStatus.NotPurchased
                     */
                    notPurchased,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StorePreviewProductPurchaseStatus.Succeeded
                     */
                    succeeded,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults
                 */
                abstract class StorePreviewPurchaseResults {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults.ProductPurchaseStatus
                     */
                    productPurchaseStatus: StorePreviewProductPurchaseStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo
                 */
                abstract class StorePreviewSkuInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo.CurrencyCode
                     */
                    currencyCode: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo.CustomDeveloperData
                     */
                    customDeveloperData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo.Description
                     */
                    description: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo.ExtendedData
                     */
                    extendedData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo.FormattedListPrice
                     */
                    formattedListPrice: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo.ProductId
                     */
                    productId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo.SkuId
                     */
                    skuId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo.SkuType
                     */
                    skuType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo.Title
                     */
                    title: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.StoreSystemFeature
                 */
                enum StoreSystemFeature {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.ArchitectureArm
                     */
                    architectureArm,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.ArchitectureX64
                     */
                    architectureX64,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.ArchitectureX86
                     */
                    architectureX86,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.CameraFront
                     */
                    cameraFront,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.CameraRear
                     */
                    cameraRear,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.D3D12HardwareFL11
                     */
                    d3D12HardwareFL11,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.D3D12HardwareFL12
                     */
                    d3D12HardwareFL12,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.DirectX10
                     */
                    directX10,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.DirectX11
                     */
                    directX11,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.DirectX9
                     */
                    directX9,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Gyroscope
                     */
                    gyroscope,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Hover
                     */
                    hover,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Magnetometer
                     */
                    magnetometer,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Memory12GB
                     */
                    memory12GB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Memory16GB
                     */
                    memory16GB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Memory1GB
                     */
                    memory1GB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Memory20GB
                     */
                    memory20GB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Memory2GB
                     */
                    memory2GB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Memory300MB
                     */
                    memory300MB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Memory4GB
                     */
                    memory4GB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Memory6GB
                     */
                    memory6GB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Memory750MB
                     */
                    memory750MB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Memory8GB
                     */
                    memory8GB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Nfc
                     */
                    nfc,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.Resolution720P
                     */
                    resolution720P,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.ResolutionWvga
                     */
                    resolutionWvga,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.ResolutionWvgaOr720P
                     */
                    resolutionWvgaOr720P,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.ResolutionWvgaOrWxga
                     */
                    resolutionWvgaOrWxga,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.ResolutionWxga
                     */
                    resolutionWxga,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.ResolutionWxgaOr720P
                     */
                    resolutionWxgaOr720P,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.VideoMemory1GB
                     */
                    videoMemory1GB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.VideoMemory2GB
                     */
                    videoMemory2GB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.VideoMemory4GB
                     */
                    videoMemory4GB,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.Preview.StoreSystemFeature.VideoMemory6GB
                     */
                    videoMemory6GB,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.Preview.WebAuthenticationCoreManagerHelper
                 */
                abstract class WebAuthenticationCoreManagerHelper {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.WebAuthenticationCoreManagerHelper.RequestTokenWithUIElementHostingAsync(Windows.Security.Authentication.Web.Core.WebTokenRequest,Windows.Security.Credentials.WebAccount,Windows.UI.Xaml.UIElement)
                     */
                    static requestTokenWithUIElementHostingAsync(request: Windows.Security.Authentication.Web.Core.WebTokenRequest, webAccount: Windows.Security.Credentials.WebAccount, uiElement: any): Windows.Foundation.IAsyncOperation<Windows.Security.Authentication.Web.Core.WebTokenRequestResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.Preview.WebAuthenticationCoreManagerHelper.RequestTokenWithUIElementHostingAsync(Windows.Security.Authentication.Web.Core.WebTokenRequest,Windows.UI.Xaml.UIElement)
                     */
                    static requestTokenWithUIElementHostingAsync(request: Windows.Security.Authentication.Web.Core.WebTokenRequest, uiElement: any): Windows.Foundation.IAsyncOperation<Windows.Security.Authentication.Web.Core.WebTokenRequestResult>;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.ProductLicense
             */
            abstract class ProductLicense {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductLicense.ExpirationDate
                 */
                expirationDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductLicense.IsActive
                 */
                isActive: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductLicense.IsConsumable
                 */
                isConsumable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductLicense.ProductId
                 */
                productId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.ProductListing
             */
            abstract class ProductListing {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductListing.CurrencyCode
                 */
                currencyCode: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductListing.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductListing.FormattedBasePrice
                 */
                formattedBasePrice: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductListing.FormattedPrice
                 */
                formattedPrice: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductListing.ImageUri
                 */
                imageUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductListing.IsOnSale
                 */
                isOnSale: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductListing.Keywords
                 */
                keywords: Windows.Foundation.Collections.IIterable<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductListing.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductListing.ProductId
                 */
                productId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductListing.ProductType
                 */
                productType: ProductType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductListing.SaleEndDate
                 */
                saleEndDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductListing.Tag
                 */
                tag: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.ProductPurchaseDisplayProperties
             */
            class ProductPurchaseDisplayProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.ProductPurchaseDisplayProperties.#ctor(System.String)
                 */
                constructor(name: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Store.ProductPurchaseDisplayProperties.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductPurchaseDisplayProperties.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductPurchaseDisplayProperties.Image
                 */
                image: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.ProductPurchaseDisplayProperties.Name
                 */
                name: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.ProductPurchaseStatus
             */
            enum ProductPurchaseStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.ProductPurchaseStatus.AlreadyPurchased
                 */
                alreadyPurchased,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.ProductPurchaseStatus.NotFulfilled
                 */
                notFulfilled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.ProductPurchaseStatus.NotPurchased
                 */
                notPurchased,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.ProductPurchaseStatus.Succeeded
                 */
                succeeded,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.ProductType
             */
            enum ProductType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.ProductType.Consumable
                 */
                consumable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.ProductType.Durable
                 */
                durable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Store.ProductType.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.PurchaseResults
             */
            abstract class PurchaseResults {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.PurchaseResults.OfferId
                 */
                offerId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.PurchaseResults.ReceiptXml
                 */
                receiptXml: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.PurchaseResults.Status
                 */
                status: ProductPurchaseStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.PurchaseResults.TransactionId
                 */
                transactionId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Store.UnfulfilledConsumable
             */
            abstract class UnfulfilledConsumable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.UnfulfilledConsumable.OfferId
                 */
                offerId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.UnfulfilledConsumable.ProductId
                 */
                productId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Store.UnfulfilledConsumable.TransactionId
                 */
                transactionId: string;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.SuspendingDeferral
         */
        abstract class SuspendingDeferral implements ISuspendingDeferral {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.SuspendingDeferral.Complete
             */
            complete(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.SuspendingEventArgs
         */
        abstract class SuspendingEventArgs implements ISuspendingEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.SuspendingEventArgs.SuspendingOperation
             */
            suspendingOperation: SuspendingOperation;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.SuspendingOperation
         */
        abstract class SuspendingOperation implements ISuspendingOperation {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.SuspendingOperation.Deadline
             */
            deadline: Date;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.SuspendingOperation.GetDeferral
             */
            getDeferral(): SuspendingDeferral;
        }
        namespace UserDataAccounts {
            namespace Provider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.Provider.IUserDataAccountProviderOperation
                 */
                interface IUserDataAccountProviderOperation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.Provider.IUserDataAccountProviderOperation.Kind
                     */
                    kind: UserDataAccountProviderOperationKind;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountPartnerAccountInfo
                 */
                abstract class UserDataAccountPartnerAccountInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountPartnerAccountInfo.AccountKind
                     */
                    accountKind: UserDataAccountProviderPartnerAccountKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountPartnerAccountInfo.DisplayName
                     */
                    displayName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountPartnerAccountInfo.Priority
                     */
                    priority: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderAddAccountOperation
                 */
                abstract class UserDataAccountProviderAddAccountOperation implements IUserDataAccountProviderOperation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderAddAccountOperation.ContentKinds
                     */
                    contentKinds: Windows.ApplicationModel.UserDataAccounts.UserDataAccountContentKinds;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderAddAccountOperation.Kind
                     */
                    kind: UserDataAccountProviderOperationKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderAddAccountOperation.PartnerAccountInfos
                     */
                    partnerAccountInfos: Windows.Foundation.Collections.IVectorView<UserDataAccountPartnerAccountInfo>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderAddAccountOperation.ReportCompleted(System.String)
                     */
                    reportCompleted(userDataAccountId: string): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderOperationKind
                 */
                enum UserDataAccountProviderOperationKind {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderOperationKind.AddAccount
                     */
                    addAccount,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderOperationKind.ResolveErrors
                     */
                    resolveErrors,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderOperationKind.Settings
                     */
                    settings,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderPartnerAccountKind
                 */
                enum UserDataAccountProviderPartnerAccountKind {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderPartnerAccountKind.Exchange
                     */
                    exchange,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderPartnerAccountKind.PopOrImap
                     */
                    popOrImap,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderResolveErrorsOperation
                 */
                abstract class UserDataAccountProviderResolveErrorsOperation implements IUserDataAccountProviderOperation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderResolveErrorsOperation.Kind
                     */
                    kind: UserDataAccountProviderOperationKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderResolveErrorsOperation.UserDataAccountId
                     */
                    userDataAccountId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderResolveErrorsOperation.ReportCompleted
                     */
                    reportCompleted(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderSettingsOperation
                 */
                abstract class UserDataAccountProviderSettingsOperation implements IUserDataAccountProviderOperation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderSettingsOperation.Kind
                     */
                    kind: UserDataAccountProviderOperationKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderSettingsOperation.UserDataAccountId
                     */
                    userDataAccountId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderSettingsOperation.ReportCompleted
                     */
                    reportCompleted(): void;
                }
            }
            namespace SystemAccess {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountAuthenticationType
                 */
                enum DeviceAccountAuthenticationType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountAuthenticationType.Basic
                     */
                    basic,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountAuthenticationType.OAuth
                     */
                    oauth,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountAuthenticationType.SingleSignOn
                     */
                    singleSignOn,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration
                 */
                class DeviceAccountConfiguration {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.AccountIconId
                     */
                    accountIconId: DeviceAccountIconId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.AccountName
                     */
                    accountName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.AlwaysDownloadFullMessage
                     */
                    alwaysDownloadFullMessage: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.AuthenticationCertificateId
                     */
                    authenticationCertificateId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.AuthenticationType
                     */
                    authenticationType: DeviceAccountAuthenticationType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.AutoSelectAuthenticationCertificate
                     */
                    autoSelectAuthenticationCertificate: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.CalDavRequiresSsl
                     */
                    calDavRequiresSsl: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.CalDavServerUrl
                     */
                    calDavServerUrl: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.CalDavSyncScheduleKind
                     */
                    calDavSyncScheduleKind: DeviceAccountSyncScheduleKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.CalendarSyncEnabled
                     */
                    calendarSyncEnabled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.CardDavRequiresSsl
                     */
                    cardDavRequiresSsl: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.CardDavServerUrl
                     */
                    cardDavServerUrl: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.CardDavSyncScheduleKind
                     */
                    cardDavSyncScheduleKind: DeviceAccountSyncScheduleKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.ContactsSyncEnabled
                     */
                    contactsSyncEnabled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.DeviceAccountTypeId
                     */
                    deviceAccountTypeId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.DoesPolicyAllowMailSync
                     */
                    doesPolicyAllowMailSync: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.Domain
                     */
                    domain: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.EmailAddress
                     */
                    emailAddress: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.EmailSyncEnabled
                     */
                    emailSyncEnabled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.IncomingServerAddress
                     */
                    incomingServerAddress: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.IncomingServerCertificateHash
                     */
                    incomingServerCertificateHash: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.IncomingServerCredential
                     */
                    incomingServerCredential: Windows.Security.Credentials.PasswordCredential;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.IncomingServerPort
                     */
                    incomingServerPort: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.IncomingServerRequiresSsl
                     */
                    incomingServerRequiresSsl: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.IncomingServerUsername
                     */
                    incomingServerUsername: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.IsClientAuthenticationCertificateRequired
                     */
                    isClientAuthenticationCertificateRequired: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.IsExternallyManaged
                     */
                    isExternallyManaged: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.IsOutgoingServerAuthenticationEnabled
                     */
                    isOutgoingServerAuthenticationEnabled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.IsOutgoingServerAuthenticationRequired
                     */
                    isOutgoingServerAuthenticationRequired: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.IsSsoAuthenticationSupported
                     */
                    isSsoAuthenticationSupported: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.IsSyncScheduleManagedBySystem
                     */
                    isSyncScheduleManagedBySystem: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.MailAgeFilter
                     */
                    mailAgeFilter: DeviceAccountMailAgeFilter;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.OAuthRefreshToken
                     */
                    oauthRefreshToken: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.OutgoingServerAddress
                     */
                    outgoingServerAddress: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.OutgoingServerCertificateHash
                     */
                    outgoingServerCertificateHash: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.OutgoingServerCredential
                     */
                    outgoingServerCredential: Windows.Security.Credentials.PasswordCredential;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.OutgoingServerPort
                     */
                    outgoingServerPort: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.OutgoingServerRequiresSsl
                     */
                    outgoingServerRequiresSsl: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.OutgoingServerUsername
                     */
                    outgoingServerUsername: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.ServerType
                     */
                    serverType: DeviceAccountServerType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.SsoAccountId
                     */
                    ssoAccountId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.SyncScheduleKind
                     */
                    syncScheduleKind: DeviceAccountSyncScheduleKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.WasIncomingServerCertificateHashConfirmed
                     */
                    wasIncomingServerCertificateHashConfirmed: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.WasModifiedByUser
                     */
                    wasModifiedByUser: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration.WasOutgoingServerCertificateHashConfirmed
                     */
                    wasOutgoingServerCertificateHashConfirmed: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountIconId
                 */
                enum DeviceAccountIconId {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountIconId.Exchange
                     */
                    exchange,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountIconId.Generic
                     */
                    generic,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountIconId.Msa
                     */
                    msa,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountIconId.Outlook
                     */
                    outlook,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountMailAgeFilter
                 */
                enum DeviceAccountMailAgeFilter {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountMailAgeFilter.All
                     */
                    all,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountMailAgeFilter.Last14Days
                     */
                    last14Days,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountMailAgeFilter.Last1Day
                     */
                    last1Day,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountMailAgeFilter.Last30Days
                     */
                    last30Days,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountMailAgeFilter.Last3Days
                     */
                    last3Days,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountMailAgeFilter.Last7Days
                     */
                    last7Days,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountMailAgeFilter.Last90Days
                     */
                    last90Days,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountServerType
                 */
                enum DeviceAccountServerType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountServerType.Exchange
                     */
                    exchange,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountServerType.Imap
                     */
                    imap,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountServerType.Pop
                     */
                    pop,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountSyncScheduleKind
                 */
                enum DeviceAccountSyncScheduleKind {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountSyncScheduleKind.AsItemsArrive
                     */
                    asItemsArrive,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountSyncScheduleKind.Daily
                     */
                    daily,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountSyncScheduleKind.Every15Minutes
                     */
                    every15Minutes,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountSyncScheduleKind.Every2Hours
                     */
                    every2Hours,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountSyncScheduleKind.Every30Minutes
                     */
                    every30Minutes,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountSyncScheduleKind.Every60Minutes
                     */
                    every60Minutes,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountSyncScheduleKind.Manual
                     */
                    manual,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.SystemAccess.UserDataAccountSystemAccessManager
                 */
                abstract class UserDataAccountSystemAccessManager {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.SystemAccess.UserDataAccountSystemAccessManager.AddAndShowDeviceAccountsAsync(Windows.Foundation.Collections.IIterable`1)
                     */
                    static addAndShowDeviceAccountsAsync(accounts: Windows.Foundation.Collections.IIterable<DeviceAccountConfiguration>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<string>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.SystemAccess.UserDataAccountSystemAccessManager.CreateDeviceAccountAsync(Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration)
                     */
                    static createDeviceAccountAsync(account: DeviceAccountConfiguration): Windows.Foundation.IAsyncOperation<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.SystemAccess.UserDataAccountSystemAccessManager.DeleteDeviceAccountAsync(System.String)
                     */
                    static deleteDeviceAccountAsync(accountId: string): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.SystemAccess.UserDataAccountSystemAccessManager.GetDeviceAccountConfigurationAsync(System.String)
                     */
                    static getDeviceAccountConfigurationAsync(accountId: string): Windows.Foundation.IAsyncOperation<DeviceAccountConfiguration>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.SystemAccess.UserDataAccountSystemAccessManager.SuppressLocalAccountWithAccountAsync(System.String)
                     */
                    static suppressLocalAccountWithAccountAsync(userDataAccountId: string): Windows.Foundation.IAsyncAction;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.UserDataAccount
             */
            abstract class UserDataAccount {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.CanShowCreateContactGroup
                 */
                canShowCreateContactGroup: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.DeviceAccountTypeId
                 */
                deviceAccountTypeId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.EnterpriseId
                 */
                enterpriseId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.ExplictReadAccessPackageFamilyNames
                 */
                explictReadAccessPackageFamilyNames: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.Icon
                 */
                icon: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.IsProtectedUnderLock
                 */
                isProtectedUnderLock: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.OtherAppReadAccess
                 */
                otherAppReadAccess: UserDataAccountOtherAppReadAccess;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.PackageFamilyName
                 */
                packageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.ProviderProperties
                 */
                providerProperties: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.UserDisplayName
                 */
                userDisplayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.DeleteAsync
                 */
                deleteAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.FindAppointmentCalendarsAsync
                 */
                findAppointmentCalendarsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Appointments.AppointmentCalendar>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.FindContactAnnotationListsAsync
                 */
                findContactAnnotationListsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Contacts.ContactAnnotationList>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.FindContactGroupsAsync
                 */
                findContactGroupsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Contacts.ContactGroup>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.FindContactListsAsync
                 */
                findContactListsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Contacts.ContactList>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.FindEmailMailboxesAsync
                 */
                findEmailMailboxesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Email.EmailMailbox>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.FindUserDataTaskListsAsync
                 */
                findUserDataTaskListsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.UserDataTasks.UserDataTaskList>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.SaveAsync
                 */
                saveAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccount.TryShowCreateContactGroupAsync
                 */
                tryShowCreateContactGroupAsync(): Windows.Foundation.IAsyncOperation<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.UserDataAccountContentKinds
             */
            enum UserDataAccountContentKinds {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.UserDataAccountContentKinds.Appointment
                 */
                appointment,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.UserDataAccountContentKinds.Contact
                 */
                contact,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.UserDataAccountContentKinds.Email
                 */
                email,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.UserDataAccountManager
             */
            abstract class UserDataAccountManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccountManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): UserDataAccountManagerForUser;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccountManager.RequestStoreAsync(Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreAccessType)
                 */
                static requestStoreAsync(storeAccessType: UserDataAccountStoreAccessType): Windows.Foundation.IAsyncOperation<UserDataAccountStore>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccountManager.ShowAccountErrorResolverAsync(System.String)
                 */
                static showAccountErrorResolverAsync(id: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccountManager.ShowAccountSettingsAsync(System.String)
                 */
                static showAccountSettingsAsync(id: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccountManager.ShowAddAccountAsync(Windows.ApplicationModel.UserDataAccounts.UserDataAccountContentKinds)
                 */
                static showAddAccountAsync(contentKinds: UserDataAccountContentKinds): Windows.Foundation.IAsyncOperation<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.UserDataAccountManagerForUser
             */
            abstract class UserDataAccountManagerForUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataAccounts.UserDataAccountManagerForUser.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccountManagerForUser.RequestStoreAsync(Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreAccessType)
                 */
                requestStoreAsync(storeAccessType: UserDataAccountStoreAccessType): Windows.Foundation.IAsyncOperation<UserDataAccountStore>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.UserDataAccountOtherAppReadAccess
             */
            enum UserDataAccountOtherAppReadAccess {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.UserDataAccountOtherAppReadAccess.Full
                 */
                full,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.UserDataAccountOtherAppReadAccess.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.UserDataAccountOtherAppReadAccess.SystemOnly
                 */
                systemOnly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.UserDataAccountStore
             */
            abstract class UserDataAccountStore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.UserDataAccounts.UserDataAccountStore.StoreChanged
                 */
                onstorechanged: (arg: { type: "storechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataAccountStore, UserDataAccountStoreChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataAccountStore, UserDataAccountStoreChangedEventArgs>;
                addEventListener(type: "storechanged", listener: (arg: { type: "storechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataAccountStore, UserDataAccountStoreChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataAccountStore, UserDataAccountStoreChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccountStore.CreateAccountAsync(System.String,System.String,System.String)
                 */
                createAccountAsync(userDisplayName: string, packageRelativeAppId: string, enterpriseId: string): Windows.Foundation.IAsyncOperation<UserDataAccount>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccountStore.CreateAccountAsync(System.String,System.String)
                 */
                createAccountAsync(userDisplayName: string, packageRelativeAppId: string): Windows.Foundation.IAsyncOperation<UserDataAccount>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccountStore.CreateAccountAsync(System.String)
                 */
                createAccountAsync(userDisplayName: string): Windows.Foundation.IAsyncOperation<UserDataAccount>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccountStore.FindAccountsAsync
                 */
                findAccountsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<UserDataAccount>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccountStore.GetAccountAsync(System.String)
                 */
                getAccountAsync(id: string): Windows.Foundation.IAsyncOperation<UserDataAccount>;
                removeEventListener(type: "storechanged", listener: (arg: { type: "storechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataAccountStore, UserDataAccountStoreChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataAccountStore, UserDataAccountStoreChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreAccessType
             */
            enum UserDataAccountStoreAccessType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreAccessType.AllAccountsReadOnly
                 */
                allAccountsReadOnly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreAccessType.AppAccountsReadWrite
                 */
                appAccountsReadWrite,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreChangedEventArgs
             */
            abstract class UserDataAccountStoreChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreChangedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
        }
        namespace UserDataTasks {
            namespace DataProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderConnection
                 */
                abstract class UserDataTaskDataProviderConnection {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderConnection.CompleteTaskRequested
                     */
                    oncompletetaskrequested: (arg: { type: "completetaskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListCompleteTaskRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListCompleteTaskRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderConnection.CreateOrUpdateTaskRequested
                     */
                    oncreateorupdatetaskrequested: (arg: { type: "createorupdatetaskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListCreateOrUpdateTaskRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListCreateOrUpdateTaskRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderConnection.DeleteTaskRequested
                     */
                    ondeletetaskrequested: (arg: { type: "deletetaskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListDeleteTaskRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListDeleteTaskRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderConnection.SkipOccurrenceRequested
                     */
                    onskipoccurrencerequested: (arg: { type: "skipoccurrencerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListSkipOccurrenceRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListSkipOccurrenceRequestEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderConnection.SyncRequested
                     */
                    onsyncrequested: (arg: { type: "syncrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListSyncManagerSyncRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListSyncManagerSyncRequestEventArgs>;
                    addEventListener(type: "syncrequested", listener: (arg: { type: "syncrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListSyncManagerSyncRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListSyncManagerSyncRequestEventArgs>): void;
                    addEventListener(type: "completetaskrequested", listener: (arg: { type: "completetaskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListCompleteTaskRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListCompleteTaskRequestEventArgs>): void;
                    addEventListener(type: "createorupdatetaskrequested", listener: (arg: { type: "createorupdatetaskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListCreateOrUpdateTaskRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListCreateOrUpdateTaskRequestEventArgs>): void;
                    addEventListener(type: "deletetaskrequested", listener: (arg: { type: "deletetaskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListDeleteTaskRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListDeleteTaskRequestEventArgs>): void;
                    addEventListener(type: "skipoccurrencerequested", listener: (arg: { type: "skipoccurrencerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListSkipOccurrenceRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListSkipOccurrenceRequestEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "syncrequested", listener: (arg: { type: "syncrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListSyncManagerSyncRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListSyncManagerSyncRequestEventArgs>): void;
                    removeEventListener(type: "completetaskrequested", listener: (arg: { type: "completetaskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListCompleteTaskRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListCompleteTaskRequestEventArgs>): void;
                    removeEventListener(type: "createorupdatetaskrequested", listener: (arg: { type: "createorupdatetaskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListCreateOrUpdateTaskRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListCreateOrUpdateTaskRequestEventArgs>): void;
                    removeEventListener(type: "deletetaskrequested", listener: (arg: { type: "deletetaskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListDeleteTaskRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListDeleteTaskRequestEventArgs>): void;
                    removeEventListener(type: "skipoccurrencerequested", listener: (arg: { type: "skipoccurrencerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskDataProviderConnection, UserDataTaskListSkipOccurrenceRequestEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskDataProviderConnection, UserDataTaskListSkipOccurrenceRequestEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderConnection.Start
                     */
                    start(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderTriggerDetails
                 */
                abstract class UserDataTaskDataProviderTriggerDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderTriggerDetails.Connection
                     */
                    connection: UserDataTaskDataProviderConnection;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequest
                 */
                abstract class UserDataTaskListCompleteTaskRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequest.TaskId
                     */
                    taskId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequest.TaskListId
                     */
                    taskListId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequest.ReportCompletedAsync(System.String)
                     */
                    reportCompletedAsync(completedTaskId: string): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequestEventArgs
                 */
                abstract class UserDataTaskListCompleteTaskRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequestEventArgs.Request
                     */
                    request: UserDataTaskListCompleteTaskRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequest
                 */
                abstract class UserDataTaskListCreateOrUpdateTaskRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequest.Task
                     */
                    task: Windows.ApplicationModel.UserDataTasks.UserDataTask;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequest.TaskListId
                     */
                    taskListId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequest.ReportCompletedAsync(Windows.ApplicationModel.UserDataTasks.UserDataTask)
                     */
                    reportCompletedAsync(createdOrUpdatedUserDataTask: Windows.ApplicationModel.UserDataTasks.UserDataTask): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequestEventArgs
                 */
                abstract class UserDataTaskListCreateOrUpdateTaskRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequestEventArgs.Request
                     */
                    request: UserDataTaskListCreateOrUpdateTaskRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequest
                 */
                abstract class UserDataTaskListDeleteTaskRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequest.TaskId
                     */
                    taskId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequest.TaskListId
                     */
                    taskListId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequestEventArgs
                 */
                abstract class UserDataTaskListDeleteTaskRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequestEventArgs.Request
                     */
                    request: UserDataTaskListDeleteTaskRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequest
                 */
                abstract class UserDataTaskListSkipOccurrenceRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequest.TaskId
                     */
                    taskId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequest.TaskListId
                     */
                    taskListId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequestEventArgs
                 */
                abstract class UserDataTaskListSkipOccurrenceRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequestEventArgs.Request
                     */
                    request: UserDataTaskListSkipOccurrenceRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequest
                 */
                abstract class UserDataTaskListSyncManagerSyncRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequest.TaskListId
                     */
                    taskListId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequest.ReportCompletedAsync
                     */
                    reportCompletedAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequest.ReportFailedAsync
                     */
                    reportFailedAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequestEventArgs
                 */
                abstract class UserDataTaskListSyncManagerSyncRequestEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequestEventArgs.Request
                     */
                    request: UserDataTaskListSyncManagerSyncRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequestEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTask
             */
            class UserDataTask {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTask.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.CompletedDate
                 */
                completedDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.Details
                 */
                details: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.DetailsKind
                 */
                detailsKind: UserDataTaskDetailsKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.DueDate
                 */
                dueDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.Kind
                 */
                kind: UserDataTaskKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.ListId
                 */
                listId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.Priority
                 */
                priority: UserDataTaskPriority;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.RecurrenceProperties
                 */
                recurrenceProperties: UserDataTaskRecurrenceProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.RegenerationProperties
                 */
                regenerationProperties: UserDataTaskRegenerationProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.Reminder
                 */
                reminder: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.RemoteId
                 */
                remoteId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.Sensitivity
                 */
                sensitivity: UserDataTaskSensitivity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.StartDate
                 */
                startDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTask.Subject
                 */
                subject: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskBatch
             */
            abstract class UserDataTaskBatch {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskBatch.Tasks
                 */
                tasks: Windows.Foundation.Collections.IVectorView<UserDataTask>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskDaysOfWeek
             */
            enum UserDataTaskDaysOfWeek {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskDaysOfWeek.Friday
                 */
                friday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskDaysOfWeek.Monday
                 */
                monday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskDaysOfWeek.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskDaysOfWeek.Saturday
                 */
                saturday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskDaysOfWeek.Sunday
                 */
                sunday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskDaysOfWeek.Thursday
                 */
                thursday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskDaysOfWeek.Tuesday
                 */
                tuesday,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskDaysOfWeek.Wednesday
                 */
                wednesday,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskDetailsKind
             */
            enum UserDataTaskDetailsKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskDetailsKind.Html
                 */
                html,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskDetailsKind.PlainText
                 */
                plainText,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskKind
             */
            enum UserDataTaskKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskKind.Recurring
                 */
                recurring,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskKind.Regenerating
                 */
                regenerating,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskKind.Single
                 */
                single,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskList
             */
            abstract class UserDataTaskList {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.LimitedWriteOperations
                 */
                limitedWriteOperations: UserDataTaskListLimitedWriteOperations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.OtherAppReadAccess
                 */
                otherAppReadAccess: UserDataTaskListOtherAppReadAccess;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.OtherAppWriteAccess
                 */
                otherAppWriteAccess: UserDataTaskListOtherAppWriteAccess;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.SourceDisplayName
                 */
                sourceDisplayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.SyncManager
                 */
                syncManager: UserDataTaskListSyncManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.UserDataAccountId
                 */
                userDataAccountId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.DeleteAsync
                 */
                deleteAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.DeleteTaskAsync(System.String)
                 */
                deleteTaskAsync(userDataTaskId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.GetTaskAsync(System.String)
                 */
                getTaskAsync(userDataTask: string): Windows.Foundation.IAsyncOperation<UserDataTask>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.GetTaskReader(Windows.ApplicationModel.UserDataTasks.UserDataTaskQueryOptions)
                 */
                getTaskReader(options: UserDataTaskQueryOptions): UserDataTaskReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.GetTaskReader
                 */
                getTaskReader(): UserDataTaskReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.RegisterSyncManagerAsync
                 */
                registerSyncManagerAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.SaveAsync
                 */
                saveAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskList.SaveTaskAsync(Windows.ApplicationModel.UserDataTasks.UserDataTask)
                 */
                saveTaskAsync(userDataTask: UserDataTask): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskListLimitedWriteOperations
             */
            abstract class UserDataTaskListLimitedWriteOperations {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskListLimitedWriteOperations.TryCompleteTaskAsync(System.String)
                 */
                tryCompleteTaskAsync(userDataTaskId: string): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskListLimitedWriteOperations.TryCreateOrUpdateTaskAsync(Windows.ApplicationModel.UserDataTasks.UserDataTask)
                 */
                tryCreateOrUpdateTaskAsync(userDataTask: UserDataTask): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskListLimitedWriteOperations.TryDeleteTaskAsync(System.String)
                 */
                tryDeleteTaskAsync(userDataTaskId: string): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskListLimitedWriteOperations.TrySkipOccurrenceAsync(System.String)
                 */
                trySkipOccurrenceAsync(userDataTaskId: string): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskListOtherAppReadAccess
             */
            enum UserDataTaskListOtherAppReadAccess {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskListOtherAppReadAccess.Full
                 */
                full,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskListOtherAppReadAccess.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskListOtherAppReadAccess.SystemOnly
                 */
                systemOnly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskListOtherAppWriteAccess
             */
            enum UserDataTaskListOtherAppWriteAccess {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskListOtherAppWriteAccess.Limited
                 */
                limited,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskListOtherAppWriteAccess.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncManager
             */
            abstract class UserDataTaskListSyncManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncManager.LastAttemptedSyncTime
                 */
                lastAttemptedSyncTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncManager.LastSuccessfulSyncTime
                 */
                lastSuccessfulSyncTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncManager.SyncStatusChanged
                 */
                onsyncstatuschanged: (arg: { type: "syncstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskListSyncManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskListSyncManager, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncManager.Status
                 */
                status: UserDataTaskListSyncStatus;
                addEventListener(type: "syncstatuschanged", listener: (arg: { type: "syncstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskListSyncManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskListSyncManager, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "syncstatuschanged", listener: (arg: { type: "syncstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserDataTaskListSyncManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UserDataTaskListSyncManager, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncManager.SyncAsync
                 */
                syncAsync(): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncStatus
             */
            enum UserDataTaskListSyncStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncStatus.AuthenticationError
                 */
                authenticationError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncStatus.Idle
                 */
                idle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncStatus.PolicyError
                 */
                policyError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncStatus.Syncing
                 */
                syncing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncStatus.UnknownError
                 */
                unknownError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskListSyncStatus.UpToDate
                 */
                upToDate,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskManager
             */
            abstract class UserDataTaskManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskManager.GetDefault
                 */
                static getDefault(): UserDataTaskManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): UserDataTaskManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskManager.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskManager.RequestStoreAsync(Windows.ApplicationModel.UserDataTasks.UserDataTaskStoreAccessType)
                 */
                requestStoreAsync(accessType: UserDataTaskStoreAccessType): Windows.Foundation.IAsyncOperation<UserDataTaskStore>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskPriority
             */
            enum UserDataTaskPriority {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskPriority.High
                 */
                high,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskPriority.Low
                 */
                low,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskPriority.Normal
                 */
                normal,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskQueryKind
             */
            enum UserDataTaskQueryKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskQueryKind.All
                 */
                all,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskQueryKind.Complete
                 */
                complete,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskQueryKind.Incomplete
                 */
                incomplete,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskQueryOptions
             */
            class UserDataTaskQueryOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskQueryOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskQueryOptions.Kind
                 */
                kind: UserDataTaskQueryKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskQueryOptions.SortProperty
                 */
                sortProperty: UserDataTaskQuerySortProperty;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskQuerySortProperty
             */
            enum UserDataTaskQuerySortProperty {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskQuerySortProperty.DueDate
                 */
                dueDate,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskReader
             */
            abstract class UserDataTaskReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskReader.ReadBatchAsync
                 */
                readBatchAsync(): Windows.Foundation.IAsyncOperation<UserDataTaskBatch>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceProperties
             */
            class UserDataTaskRecurrenceProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceProperties.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceProperties.Day
                 */
                day: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceProperties.DaysOfWeek
                 */
                daysOfWeek: UserDataTaskDaysOfWeek;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceProperties.Interval
                 */
                interval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceProperties.Month
                 */
                month: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceProperties.Occurrences
                 */
                occurrences: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceProperties.Unit
                 */
                unit: UserDataTaskRecurrenceUnit;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceProperties.Until
                 */
                until: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceProperties.WeekOfMonth
                 */
                weekOfMonth: UserDataTaskWeekOfMonth;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceUnit
             */
            enum UserDataTaskRecurrenceUnit {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceUnit.Daily
                 */
                daily,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceUnit.Monthly
                 */
                monthly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceUnit.MonthlyOnDay
                 */
                monthlyOnDay,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceUnit.Weekly
                 */
                weekly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceUnit.Yearly
                 */
                yearly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskRecurrenceUnit.YearlyOnDay
                 */
                yearlyOnDay,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationProperties
             */
            class UserDataTaskRegenerationProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationProperties.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationProperties.Interval
                 */
                interval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationProperties.Occurrences
                 */
                occurrences: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationProperties.Unit
                 */
                unit: UserDataTaskRegenerationUnit;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationProperties.Until
                 */
                until: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationUnit
             */
            enum UserDataTaskRegenerationUnit {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationUnit.Daily
                 */
                daily,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationUnit.Monthly
                 */
                monthly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationUnit.Weekly
                 */
                weekly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskRegenerationUnit.Yearly
                 */
                yearly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskSensitivity
             */
            enum UserDataTaskSensitivity {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskSensitivity.Private
                 */
                private,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskSensitivity.Public
                 */
                public,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskStore
             */
            abstract class UserDataTaskStore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskStore.CreateListAsync(System.String,System.String)
                 */
                createListAsync(name: string, userDataAccountId: string): Windows.Foundation.IAsyncOperation<UserDataTaskList>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskStore.CreateListAsync(System.String)
                 */
                createListAsync(name: string): Windows.Foundation.IAsyncOperation<UserDataTaskList>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskStore.FindListsAsync
                 */
                findListsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<UserDataTaskList>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.UserDataTasks.UserDataTaskStore.GetListAsync(System.String)
                 */
                getListAsync(taskListId: string): Windows.Foundation.IAsyncOperation<UserDataTaskList>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskStoreAccessType
             */
            enum UserDataTaskStoreAccessType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskStoreAccessType.AllTasksLimitedReadWrite
                 */
                allTasksLimitedReadWrite,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskStoreAccessType.AppTasksReadWrite
                 */
                appTasksReadWrite,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.UserDataTasks.UserDataTaskWeekOfMonth
             */
            enum UserDataTaskWeekOfMonth {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskWeekOfMonth.First
                 */
                first,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskWeekOfMonth.Fourth
                 */
                fourth,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskWeekOfMonth.Last
                 */
                last,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskWeekOfMonth.Second
                 */
                second,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.UserDataTasks.UserDataTaskWeekOfMonth.Third
                 */
                third,
            }
        }
        namespace VoiceCommands {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.VoiceCommands.VoiceCommand
             */
            abstract class VoiceCommand {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommand.CommandName
                 */
                commandName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommand.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, Windows.Foundation.Collections.IVectorView<string>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommand.SpeechRecognitionResult
                 */
                speechRecognitionResult: Windows.Media.SpeechRecognition.SpeechRecognitionResult;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletedEventArgs
             */
            abstract class VoiceCommandCompletedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletedEventArgs.Reason
                 */
                reason: VoiceCommandCompletionReason;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletionReason
             */
            enum VoiceCommandCompletionReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletionReason.AppLaunched
                 */
                appLaunched,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletionReason.Canceled
                 */
                canceled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletionReason.CommunicationFailed
                 */
                communicationFailed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletionReason.Completed
                 */
                completed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletionReason.ResourceLimitsExceeded
                 */
                resourceLimitsExceeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletionReason.TimeoutExceeded
                 */
                timeoutExceeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletionReason.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.VoiceCommands.VoiceCommandConfirmationResult
             */
            abstract class VoiceCommandConfirmationResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandConfirmationResult.Confirmed
                 */
                confirmed: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile
             */
            class VoiceCommandContentTile {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile.AppContext
                 */
                appContext: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile.AppLaunchArgument
                 */
                appLaunchArgument: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile.ContentTileType
                 */
                contentTileType: VoiceCommandContentTileType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile.Image
                 */
                image: Windows.Storage.IStorageFile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile.TextLine1
                 */
                textLine1: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile.TextLine2
                 */
                textLine2: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile.TextLine3
                 */
                textLine3: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile.Title
                 */
                title: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTileType
             */
            enum VoiceCommandContentTileType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTileType.TitleOnly
                 */
                titleOnly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTileType.TitleWith280x140Icon
                 */
                titleWith280x140Icon,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTileType.TitleWith280x140IconAndText
                 */
                titleWith280x140IconAndText,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTileType.TitleWith68x68Icon
                 */
                titleWith68x68Icon,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTileType.TitleWith68x68IconAndText
                 */
                titleWith68x68IconAndText,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTileType.TitleWith68x92Icon
                 */
                titleWith68x92Icon,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTileType.TitleWith68x92IconAndText
                 */
                titleWith68x92IconAndText,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTileType.TitleWithText
                 */
                titleWithText,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinition
             */
            abstract class VoiceCommandDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinition.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinition.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinition.SetPhraseListAsync(System.String,Windows.Foundation.Collections.IIterable`1)
                 */
                setPhraseListAsync(phraseListName: string, phraseList: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinitionManager
             */
            abstract class VoiceCommandDefinitionManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinitionManager.InstalledCommandDefinitions
                 */
                static installedCommandDefinitions: Windows.Foundation.Collections.IMapView<string, VoiceCommandDefinition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinitionManager.InstallCommandDefinitionsFromStorageFileAsync(Windows.Storage.StorageFile)
                 */
                static installCommandDefinitionsFromStorageFileAsync(file: Windows.Storage.StorageFile): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.VoiceCommands.VoiceCommandDisambiguationResult
             */
            abstract class VoiceCommandDisambiguationResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandDisambiguationResult.SelectedItem
                 */
                selectedItem: VoiceCommandContentTile;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse
             */
            abstract class VoiceCommandResponse {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse.MaxSupportedVoiceCommandContentTiles
                 */
                static maxSupportedVoiceCommandContentTiles: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse.CreateResponse(Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage,Windows.Foundation.Collections.IIterable`1)
                 */
                static createResponse(message: VoiceCommandUserMessage, contentTiles: Windows.Foundation.Collections.IIterable<VoiceCommandContentTile>): VoiceCommandResponse;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse.CreateResponse(Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage)
                 */
                static createResponse(userMessage: VoiceCommandUserMessage): VoiceCommandResponse;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse.CreateResponseForPrompt(Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage,Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage,Windows.Foundation.Collections.IIterable`1)
                 */
                static createResponseForPrompt(message: VoiceCommandUserMessage, repeatMessage: VoiceCommandUserMessage, contentTiles: Windows.Foundation.Collections.IIterable<VoiceCommandContentTile>): VoiceCommandResponse;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse.CreateResponseForPrompt(Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage,Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage)
                 */
                static createResponseForPrompt(message: VoiceCommandUserMessage, repeatMessage: VoiceCommandUserMessage): VoiceCommandResponse;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse.AppLaunchArgument
                 */
                appLaunchArgument: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse.Message
                 */
                message: VoiceCommandUserMessage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse.RepeatMessage
                 */
                repeatMessage: VoiceCommandUserMessage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse.VoiceCommandContentTiles
                 */
                voiceCommandContentTiles: Windows.Foundation.Collections.IVector<VoiceCommandContentTile>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection
             */
            abstract class VoiceCommandServiceConnection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection.FromAppServiceTriggerDetails(Windows.ApplicationModel.AppService.AppServiceTriggerDetails)
                 */
                static fromAppServiceTriggerDetails(triggerDetails: Windows.ApplicationModel.AppService.AppServiceTriggerDetails): VoiceCommandServiceConnection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection.Language
                 */
                language: Windows.Globalization.Language;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection.VoiceCommandCompleted
                 */
                onvoicecommandcompleted: (arg: { type: "voicecommandcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<VoiceCommandServiceConnection, VoiceCommandCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<VoiceCommandServiceConnection, VoiceCommandCompletedEventArgs>;
                addEventListener(type: "voicecommandcompleted", listener: (arg: { type: "voicecommandcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<VoiceCommandServiceConnection, VoiceCommandCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<VoiceCommandServiceConnection, VoiceCommandCompletedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection.GetVoiceCommandAsync
                 */
                getVoiceCommandAsync(): Windows.Foundation.IAsyncOperation<VoiceCommand>;
                removeEventListener(type: "voicecommandcompleted", listener: (arg: { type: "voicecommandcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<VoiceCommandServiceConnection, VoiceCommandCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<VoiceCommandServiceConnection, VoiceCommandCompletedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection.ReportFailureAsync(Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse)
                 */
                reportFailureAsync(response: VoiceCommandResponse): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection.ReportProgressAsync(Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse)
                 */
                reportProgressAsync(response: VoiceCommandResponse): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection.ReportSuccessAsync(Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse)
                 */
                reportSuccessAsync(response: VoiceCommandResponse): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection.RequestAppLaunchAsync(Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse)
                 */
                requestAppLaunchAsync(response: VoiceCommandResponse): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection.RequestConfirmationAsync(Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse)
                 */
                requestConfirmationAsync(response: VoiceCommandResponse): Windows.Foundation.IAsyncOperation<VoiceCommandConfirmationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection.RequestDisambiguationAsync(Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse)
                 */
                requestDisambiguationAsync(response: VoiceCommandResponse): Windows.Foundation.IAsyncOperation<VoiceCommandDisambiguationResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage
             */
            class VoiceCommandUserMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage.DisplayMessage
                 */
                displayMessage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage.SpokenMessage
                 */
                spokenMessage: string;
            }
        }
        namespace Wallet {
            namespace System {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.System.WalletItemAppAssociation
                 */
                enum WalletItemAppAssociation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.System.WalletItemAppAssociation.AppInstalled
                     */
                    appInstalled,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.System.WalletItemAppAssociation.AppNotInstalled
                     */
                    appNotInstalled,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.System.WalletItemAppAssociation.None
                     */
                    none,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.System.WalletItemSystemStore
                 */
                abstract class WalletItemSystemStore {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.ApplicationModel.Wallet.System.WalletItemSystemStore.ItemsChanged
                     */
                    onitemschanged: (arg: { type: "itemschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WalletItemSystemStore, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WalletItemSystemStore, Object>;
                    addEventListener(type: "itemschanged", listener: (arg: { type: "itemschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WalletItemSystemStore, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WalletItemSystemStore, Object>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.System.WalletItemSystemStore.DeleteAsync(Windows.ApplicationModel.Wallet.WalletItem)
                     */
                    deleteAsync(item: Windows.ApplicationModel.Wallet.WalletItem): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.System.WalletItemSystemStore.GetAppStatusForItem(Windows.ApplicationModel.Wallet.WalletItem)
                     */
                    getAppStatusForItem(item: Windows.ApplicationModel.Wallet.WalletItem): WalletItemAppAssociation;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.System.WalletItemSystemStore.GetItemsAsync
                     */
                    getItemsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Wallet.WalletItem>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.System.WalletItemSystemStore.ImportItemAsync(Windows.Storage.Streams.IRandomAccessStreamReference)
                     */
                    importItemAsync(stream: Windows.Storage.Streams.IRandomAccessStreamReference): Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.Wallet.WalletItem>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.System.WalletItemSystemStore.LaunchAppForItemAsync(Windows.ApplicationModel.Wallet.WalletItem)
                     */
                    launchAppForItemAsync(item: Windows.ApplicationModel.Wallet.WalletItem): Windows.Foundation.IAsyncOperation<boolean>;
                    removeEventListener(type: "itemschanged", listener: (arg: { type: "itemschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WalletItemSystemStore, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WalletItemSystemStore, Object>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.System.WalletManagerSystem
                 */
                abstract class WalletManagerSystem {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.System.WalletManagerSystem.RequestStoreAsync
                     */
                    static requestStoreAsync(): Windows.Foundation.IAsyncOperation<WalletItemSystemStore>;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.WalletBarcode
             */
            class WalletBarcode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletBarcode.#ctor(Windows.ApplicationModel.Wallet.WalletBarcodeSymbology,System.String)
                 */
                constructor(symbology: WalletBarcodeSymbology, value: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletBarcode.#ctor(Windows.Storage.Streams.IRandomAccessStreamReference)
                 */
                constructor(streamToBarcodeImage: Windows.Storage.Streams.IRandomAccessStreamReference);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletBarcode.Symbology
                 */
                symbology: WalletBarcodeSymbology;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletBarcode.Value
                 */
                value: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletBarcode.GetImageAsync
                 */
                getImageAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamReference>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology
             */
            enum WalletBarcodeSymbology {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology.Aztec
                 */
                aztec,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology.Code128
                 */
                code128,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology.Code39
                 */
                code39,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology.Custom
                 */
                custom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology.Ean13
                 */
                ean13,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology.Ean8
                 */
                ean8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology.Invalid
                 */
                invalid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology.Itf
                 */
                itf,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology.Pdf417
                 */
                pdf417,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology.Qr
                 */
                qr,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology.Upca
                 */
                upca,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletBarcodeSymbology.Upce
                 */
                upce,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.WalletDetailViewPosition
             */
            enum WalletDetailViewPosition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.CenterField1
                 */
                centerField1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.FooterField1
                 */
                footerField1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.FooterField2
                 */
                footerField2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.FooterField3
                 */
                footerField3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.FooterField4
                 */
                footerField4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.HeaderField1
                 */
                headerField1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.HeaderField2
                 */
                headerField2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.Hidden
                 */
                hidden,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.PrimaryField1
                 */
                primaryField1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.PrimaryField2
                 */
                primaryField2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.SecondaryField1
                 */
                secondaryField1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.SecondaryField2
                 */
                secondaryField2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.SecondaryField3
                 */
                secondaryField3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.SecondaryField4
                 */
                secondaryField4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletDetailViewPosition.SecondaryField5
                 */
                secondaryField5,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.WalletItem
             */
            class WalletItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletItem.#ctor(Windows.ApplicationModel.Wallet.WalletItemKind,System.String)
                 */
                constructor(kind: WalletItemKind, displayName: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.Barcode
                 */
                barcode: WalletBarcode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.BodyBackgroundImage
                 */
                bodyBackgroundImage: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.BodyColor
                 */
                bodyColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.BodyFontColor
                 */
                bodyFontColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.DisplayMessage
                 */
                displayMessage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.DisplayProperties
                 */
                displayProperties: Windows.Foundation.Collections.IMap<string, WalletItemCustomProperty>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.ExpirationDate
                 */
                expirationDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.HeaderBackgroundImage
                 */
                headerBackgroundImage: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.HeaderColor
                 */
                headerColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.HeaderFontColor
                 */
                headerFontColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.IsAcknowledged
                 */
                isAcknowledged: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.IsDisplayMessageLaunchable
                 */
                isDisplayMessageLaunchable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.IsMoreTransactionHistoryLaunchable
                 */
                isMoreTransactionHistoryLaunchable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.IssuerDisplayName
                 */
                issuerDisplayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.Kind
                 */
                kind: WalletItemKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.LastUpdated
                 */
                lastUpdated: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.Logo159x159
                 */
                logo159x159: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.Logo336x336
                 */
                logo336x336: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.Logo99x99
                 */
                logo99x99: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.LogoImage
                 */
                logoImage: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.LogoText
                 */
                logoText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.PromotionalImage
                 */
                promotionalImage: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.RelevantDate
                 */
                relevantDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.RelevantDateDisplayMessage
                 */
                relevantDateDisplayMessage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.RelevantLocations
                 */
                relevantLocations: Windows.Foundation.Collections.IMap<string, WalletRelevantLocation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.TransactionHistory
                 */
                transactionHistory: Windows.Foundation.Collections.IMap<string, WalletTransaction>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItem.Verbs
                 */
                verbs: Windows.Foundation.Collections.IMap<string, WalletVerb>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.WalletItemCustomProperty
             */
            class WalletItemCustomProperty {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletItemCustomProperty.#ctor(System.String,System.String)
                 */
                constructor(name: string, value: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItemCustomProperty.AutoDetectLinks
                 */
                autoDetectLinks: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItemCustomProperty.DetailViewPosition
                 */
                detailViewPosition: WalletDetailViewPosition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItemCustomProperty.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItemCustomProperty.SummaryViewPosition
                 */
                summaryViewPosition: WalletSummaryViewPosition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletItemCustomProperty.Value
                 */
                value: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.WalletItemKind
             */
            enum WalletItemKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletItemKind.BoardingPass
                 */
                boardingPass,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletItemKind.Deal
                 */
                deal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletItemKind.General
                 */
                general,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletItemKind.Invalid
                 */
                invalid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletItemKind.MembershipCard
                 */
                membershipCard,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletItemKind.PaymentInstrument
                 */
                paymentInstrument,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletItemKind.Ticket
                 */
                ticket,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.WalletItemStore
             */
            abstract class WalletItemStore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletItemStore.AddAsync(System.String,Windows.ApplicationModel.Wallet.WalletItem)
                 */
                addAsync(id: string, item: WalletItem): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletItemStore.ClearAsync
                 */
                clearAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletItemStore.DeleteAsync(System.String)
                 */
                deleteAsync(id: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletItemStore.GetItemsAsync(Windows.ApplicationModel.Wallet.WalletItemKind)
                 */
                getItemsAsync(kind: WalletItemKind): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<WalletItem>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletItemStore.GetItemsAsync
                 */
                getItemsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<WalletItem>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletItemStore.GetWalletItemAsync(System.String)
                 */
                getWalletItemAsync(id: string): Windows.Foundation.IAsyncOperation<WalletItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletItemStore.ImportItemAsync(Windows.Storage.Streams.IRandomAccessStreamReference)
                 */
                importItemAsync(stream: Windows.Storage.Streams.IRandomAccessStreamReference): Windows.Foundation.IAsyncOperation<WalletItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletItemStore.ShowAsync(System.String)
                 */
                showAsync(id: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletItemStore.ShowAsync
                 */
                showAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletItemStore.UpdateAsync(Windows.ApplicationModel.Wallet.WalletItem)
                 */
                updateAsync(item: WalletItem): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.WalletManager
             */
            abstract class WalletManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletManager.RequestStoreAsync
                 */
                static requestStoreAsync(): Windows.Foundation.IAsyncOperation<WalletItemStore>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.WalletRelevantLocation
             */
            class WalletRelevantLocation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletRelevantLocation.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletRelevantLocation.DisplayMessage
                 */
                displayMessage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletRelevantLocation.Position
                 */
                position: Windows.Devices.Geolocation.BasicGeoposition;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.WalletSummaryViewPosition
             */
            enum WalletSummaryViewPosition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletSummaryViewPosition.Field1
                 */
                field1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletSummaryViewPosition.Field2
                 */
                field2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.ApplicationModel.Wallet.WalletSummaryViewPosition.Hidden
                 */
                hidden,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.WalletTransaction
             */
            class WalletTransaction {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletTransaction.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletTransaction.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletTransaction.DisplayAmount
                 */
                displayAmount: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletTransaction.DisplayLocation
                 */
                displayLocation: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletTransaction.IgnoreTimeOfDay
                 */
                ignoreTimeOfDay: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletTransaction.IsLaunchable
                 */
                isLaunchable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletTransaction.TransactionDate
                 */
                transactionDate: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.ApplicationModel.Wallet.WalletVerb
             */
            class WalletVerb {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.ApplicationModel.Wallet.WalletVerb.#ctor(System.String)
                 */
                constructor(name: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.ApplicationModel.Wallet.WalletVerb.Name
                 */
                name: string;
            }
        }
    }
    namespace Data {
        namespace Html {
        }
        namespace Json {
        }
        namespace Pdf {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Pdf.PdfDocument
             */
            abstract class PdfDocument {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Pdf.PdfDocument.LoadFromFileAsync(Windows.Storage.IStorageFile,System.String)
                 */
                static loadFromFileAsync(file: Windows.Storage.IStorageFile, password: string): Windows.Foundation.IAsyncOperation<PdfDocument>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Pdf.PdfDocument.LoadFromFileAsync(Windows.Storage.IStorageFile)
                 */
                static loadFromFileAsync(file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncOperation<PdfDocument>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Pdf.PdfDocument.LoadFromStreamAsync(Windows.Storage.Streams.IRandomAccessStream,System.String)
                 */
                static loadFromStreamAsync(inputStream: Windows.Storage.Streams.IRandomAccessStream, password: string): Windows.Foundation.IAsyncOperation<PdfDocument>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Pdf.PdfDocument.LoadFromStreamAsync(Windows.Storage.Streams.IRandomAccessStream)
                 */
                static loadFromStreamAsync(inputStream: Windows.Storage.Streams.IRandomAccessStream): Windows.Foundation.IAsyncOperation<PdfDocument>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfDocument.IsPasswordProtected
                 */
                isPasswordProtected: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfDocument.PageCount
                 */
                pageCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Pdf.PdfDocument.GetPage(System.UInt32)
                 */
                getPage(pageIndex: number): PdfPage;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Pdf.PdfPage
             */
            abstract class PdfPage implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPage.Dimensions
                 */
                dimensions: PdfPageDimensions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPage.Index
                 */
                index: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPage.PreferredZoom
                 */
                preferredZoom: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPage.Rotation
                 */
                rotation: PdfPageRotation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPage.Size
                 */
                size: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Pdf.PdfPage.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Pdf.PdfPage.PreparePageAsync
                 */
                preparePageAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Pdf.PdfPage.RenderToStreamAsync(Windows.Storage.Streams.IRandomAccessStream,Windows.Data.Pdf.PdfPageRenderOptions)
                 */
                renderToStreamAsync(outputStream: Windows.Storage.Streams.IRandomAccessStream, options: PdfPageRenderOptions): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Pdf.PdfPage.RenderToStreamAsync(Windows.Storage.Streams.IRandomAccessStream)
                 */
                renderToStreamAsync(outputStream: Windows.Storage.Streams.IRandomAccessStream): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Pdf.PdfPageDimensions
             */
            abstract class PdfPageDimensions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPageDimensions.ArtBox
                 */
                artBox: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPageDimensions.BleedBox
                 */
                bleedBox: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPageDimensions.CropBox
                 */
                cropBox: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPageDimensions.MediaBox
                 */
                mediaBox: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPageDimensions.TrimBox
                 */
                trimBox: Windows.Foundation.Rect;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Pdf.PdfPageRenderOptions
             */
            class PdfPageRenderOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Pdf.PdfPageRenderOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPageRenderOptions.BackgroundColor
                 */
                backgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPageRenderOptions.BitmapEncoderId
                 */
                bitmapEncoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPageRenderOptions.DestinationHeight
                 */
                destinationHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPageRenderOptions.DestinationWidth
                 */
                destinationWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPageRenderOptions.IsIgnoringHighContrast
                 */
                isIgnoringHighContrast: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Pdf.PdfPageRenderOptions.SourceRect
                 */
                sourceRect: Windows.Foundation.Rect;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Pdf.PdfPageRotation
             */
            enum PdfPageRotation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Pdf.PdfPageRotation.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Pdf.PdfPageRotation.Rotate180
                 */
                rotate180,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Pdf.PdfPageRotation.Rotate270
                 */
                rotate270,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Pdf.PdfPageRotation.Rotate90
                 */
                rotate90,
            }
        }
        namespace Text {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.AlternateNormalizationFormat
             */
            enum AlternateNormalizationFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.AlternateNormalizationFormat.Currency
                 */
                currency,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.AlternateNormalizationFormat.Date
                 */
                date,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.AlternateNormalizationFormat.NotNormalized
                 */
                notNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.AlternateNormalizationFormat.Number
                 */
                number,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.AlternateNormalizationFormat.Time
                 */
                time,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.AlternateWordForm
             */
            abstract class AlternateWordForm {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.AlternateWordForm.AlternateText
                 */
                alternateText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.AlternateWordForm.NormalizationFormat
                 */
                normalizationFormat: AlternateNormalizationFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.AlternateWordForm.SourceTextSegment
                 */
                sourceTextSegment: TextSegment;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.SelectableWordSegment
             */
            abstract class SelectableWordSegment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.SelectableWordSegment.SourceTextSegment
                 */
                sourceTextSegment: TextSegment;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.SelectableWordSegment.Text
                 */
                text: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.SelectableWordSegmentsTokenizingHandler
             */
            interface SelectableWordSegmentsTokenizingHandler {
                (precedingWords: Windows.Foundation.Collections.IIterable<SelectableWordSegment>, words: Windows.Foundation.Collections.IIterable<SelectableWordSegment>): void
            }
            type SelectableWordSegmentsTokenizingHandlerArgumentType = { detail: [Windows.Foundation.Collections.IIterable<SelectableWordSegment>]; target: Windows.Foundation.Collections.IIterable<SelectableWordSegment>; } & Windows.Foundation.Collections.IIterable<SelectableWordSegment>;
            type SelectableWordSegmentsTokenizingHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.SelectableWordsSegmenter
             */
            class SelectableWordsSegmenter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.SelectableWordsSegmenter.#ctor(System.String)
                 */
                constructor(language: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.SelectableWordsSegmenter.ResolvedLanguage
                 */
                resolvedLanguage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.SelectableWordsSegmenter.GetTokenAt(System.String,System.UInt32)
                 */
                getTokenAt(text: string, startIndex: number): SelectableWordSegment;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.SelectableWordsSegmenter.GetTokens(System.String)
                 */
                getTokens(text: string): Windows.Foundation.Collections.IVectorView<SelectableWordSegment>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.SelectableWordsSegmenter.Tokenize(System.String,System.UInt32,Windows.Data.Text.SelectableWordSegmentsTokenizingHandler)
                 */
                tokenize(text: string, startIndex: number, handler: SelectableWordSegmentsTokenizingHandler): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.SemanticTextQuery
             */
            class SemanticTextQuery {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.SemanticTextQuery.#ctor(System.String,System.String)
                 */
                constructor(aqsFilter: string, filterLanguage: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.SemanticTextQuery.#ctor(System.String)
                 */
                constructor(aqsFilter: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.SemanticTextQuery.Find(System.String)
                 */
                find(content: string): Windows.Foundation.Collections.IVectorView<TextSegment>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.SemanticTextQuery.FindInProperty(System.String,System.String)
                 */
                findInProperty(propertyContent: string, propertyName: string): Windows.Foundation.Collections.IVectorView<TextSegment>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.TextConversionGenerator
             */
            class TextConversionGenerator {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.TextConversionGenerator.#ctor(System.String)
                 */
                constructor(languageTag: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.TextConversionGenerator.LanguageAvailableButNotInstalled
                 */
                languageAvailableButNotInstalled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.TextConversionGenerator.ResolvedLanguage
                 */
                resolvedLanguage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.TextConversionGenerator.GetCandidatesAsync(System.String,System.UInt32)
                 */
                getCandidatesAsync(input: string, maxCandidates: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<string>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.TextConversionGenerator.GetCandidatesAsync(System.String)
                 */
                getCandidatesAsync(input: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<string>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.TextPhoneme
             */
            abstract class TextPhoneme {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.TextPhoneme.DisplayText
                 */
                displayText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.TextPhoneme.ReadingText
                 */
                readingText: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.TextPredictionGenerator
             */
            class TextPredictionGenerator {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.TextPredictionGenerator.#ctor(System.String)
                 */
                constructor(languageTag: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.TextPredictionGenerator.LanguageAvailableButNotInstalled
                 */
                languageAvailableButNotInstalled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.TextPredictionGenerator.ResolvedLanguage
                 */
                resolvedLanguage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.TextPredictionGenerator.GetCandidatesAsync(System.String,System.UInt32)
                 */
                getCandidatesAsync(input: string, maxCandidates: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<string>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.TextPredictionGenerator.GetCandidatesAsync(System.String)
                 */
                getCandidatesAsync(input: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<string>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.TextReverseConversionGenerator
             */
            class TextReverseConversionGenerator {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.TextReverseConversionGenerator.#ctor(System.String)
                 */
                constructor(languageTag: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.TextReverseConversionGenerator.LanguageAvailableButNotInstalled
                 */
                languageAvailableButNotInstalled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.TextReverseConversionGenerator.ResolvedLanguage
                 */
                resolvedLanguage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.TextReverseConversionGenerator.ConvertBackAsync(System.String)
                 */
                convertBackAsync(input: string): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.TextReverseConversionGenerator.GetPhonemesAsync(System.String)
                 */
                getPhonemesAsync(input: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<TextPhoneme>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.TextSegment
             */
            interface TextSegment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.TextSegment.StartPosition
                 */
                startPosition: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.TextSegment.Length
                 */
                length: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.UnicodeCharacters
             */
            abstract class UnicodeCharacters {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.GetCodepointFromSurrogatePair(System.UInt32,System.UInt32)
                 */
                static getCodepointFromSurrogatePair(highSurrogate: number, lowSurrogate: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.GetGeneralCategory(System.UInt32)
                 */
                static getGeneralCategory(codepoint: number): UnicodeGeneralCategory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.GetNumericType(System.UInt32)
                 */
                static getNumericType(codepoint: number): UnicodeNumericType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.GetSurrogatePairFromCodepoint(System.UInt32,System.Char@,System.Char@)
                 */
                static getSurrogatePairFromCodepoint(codepoint: number): { highSurrogate: string; lowSurrogate: string; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsAlphabetic(System.UInt32)
                 */
                static isAlphabetic(codepoint: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsCased(System.UInt32)
                 */
                static isCased(codepoint: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsGraphemeBase(System.UInt32)
                 */
                static isGraphemeBase(codepoint: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsGraphemeExtend(System.UInt32)
                 */
                static isGraphemeExtend(codepoint: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsHighSurrogate(System.UInt32)
                 */
                static isHighSurrogate(codepoint: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsIdContinue(System.UInt32)
                 */
                static isIdContinue(codepoint: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsIdStart(System.UInt32)
                 */
                static isIdStart(codepoint: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsLowSurrogate(System.UInt32)
                 */
                static isLowSurrogate(codepoint: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsLowercase(System.UInt32)
                 */
                static isLowercase(codepoint: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsNoncharacter(System.UInt32)
                 */
                static isNoncharacter(codepoint: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsSupplementary(System.UInt32)
                 */
                static isSupplementary(codepoint: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsUppercase(System.UInt32)
                 */
                static isUppercase(codepoint: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.UnicodeCharacters.IsWhitespace(System.UInt32)
                 */
                static isWhitespace(codepoint: number): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.UnicodeGeneralCategory
             */
            enum UnicodeGeneralCategory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.ClosePunctuation
                 */
                closePunctuation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.ConnectorPunctuation
                 */
                connectorPunctuation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.Control
                 */
                control,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.CurrencySymbol
                 */
                currencySymbol,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.DashPunctuation
                 */
                dashPunctuation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.DecimalDigitNumber
                 */
                decimalDigitNumber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.EnclosingMark
                 */
                enclosingMark,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.FinalQuotePunctuation
                 */
                finalQuotePunctuation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.Format
                 */
                format,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.InitialQuotePunctuation
                 */
                initialQuotePunctuation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.LetterNumber
                 */
                letterNumber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.LineSeparator
                 */
                lineSeparator,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.LowercaseLetter
                 */
                lowercaseLetter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.MathSymbol
                 */
                mathSymbol,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.ModifierLetter
                 */
                modifierLetter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.ModifierSymbol
                 */
                modifierSymbol,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.NonspacingMark
                 */
                nonspacingMark,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.NotAssigned
                 */
                notAssigned,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.OpenPunctuation
                 */
                openPunctuation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.OtherLetter
                 */
                otherLetter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.OtherNumber
                 */
                otherNumber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.OtherPunctuation
                 */
                otherPunctuation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.OtherSymbol
                 */
                otherSymbol,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.ParagraphSeparator
                 */
                paragraphSeparator,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.PrivateUse
                 */
                privateUse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.SpaceSeparator
                 */
                spaceSeparator,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.SpacingCombiningMark
                 */
                spacingCombiningMark,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.Surrogate
                 */
                surrogate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.TitlecaseLetter
                 */
                titlecaseLetter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeGeneralCategory.UppercaseLetter
                 */
                uppercaseLetter,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.UnicodeNumericType
             */
            enum UnicodeNumericType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeNumericType.Decimal
                 */
                decimal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeNumericType.Digit
                 */
                digit,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeNumericType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Text.UnicodeNumericType.Numeric
                 */
                numeric,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.WordSegment
             */
            abstract class WordSegment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.WordSegment.AlternateForms
                 */
                alternateForms: Windows.Foundation.Collections.IVectorView<AlternateWordForm>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.WordSegment.SourceTextSegment
                 */
                sourceTextSegment: TextSegment;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.WordSegment.Text
                 */
                text: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.WordSegmentsTokenizingHandler
             */
            interface WordSegmentsTokenizingHandler {
                (precedingWords: Windows.Foundation.Collections.IIterable<WordSegment>, words: Windows.Foundation.Collections.IIterable<WordSegment>): void
            }
            type WordSegmentsTokenizingHandlerArgumentType = { detail: [Windows.Foundation.Collections.IIterable<WordSegment>]; target: Windows.Foundation.Collections.IIterable<WordSegment>; } & Windows.Foundation.Collections.IIterable<WordSegment>;
            type WordSegmentsTokenizingHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Text.WordsSegmenter
             */
            class WordsSegmenter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.WordsSegmenter.#ctor(System.String)
                 */
                constructor(language: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Text.WordsSegmenter.ResolvedLanguage
                 */
                resolvedLanguage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.WordsSegmenter.GetTokenAt(System.String,System.UInt32)
                 */
                getTokenAt(text: string, startIndex: number): WordSegment;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.WordsSegmenter.GetTokens(System.String)
                 */
                getTokens(text: string): Windows.Foundation.Collections.IVectorView<WordSegment>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Text.WordsSegmenter.Tokenize(System.String,System.UInt32,Windows.Data.Text.WordSegmentsTokenizingHandler)
                 */
                tokenize(text: string, startIndex: number, handler: WordSegmentsTokenizingHandler): void;
            }
        }
        namespace Xml {
            namespace Dom {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.DtdEntity
                 */
                abstract class DtdEntity implements IXmlNodeSerializer, IXmlNodeSelector, IXmlNode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.NotationName
                     */
                    notationName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.PublicId
                     */
                    publicId: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdEntity.SystemId
                     */
                    systemId: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdEntity.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdEntity.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdEntity.GetXml
                     */
                    getXml(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdEntity.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdEntity.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdEntity.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdEntity.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdEntity.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdEntity.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdEntity.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdEntity.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdEntity.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.DtdNotation
                 */
                abstract class DtdNotation implements IXmlNodeSerializer, IXmlNodeSelector, IXmlNode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.PublicId
                     */
                    publicId: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.DtdNotation.SystemId
                     */
                    systemId: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdNotation.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdNotation.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdNotation.GetXml
                     */
                    getXml(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdNotation.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdNotation.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdNotation.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdNotation.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdNotation.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdNotation.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdNotation.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdNotation.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.DtdNotation.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.IXmlCharacterData
                 */
                interface IXmlCharacterData extends IXmlNode, IXmlNodeSelector, IXmlNodeSerializer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlCharacterData.Data
                     */
                    data: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlCharacterData.Length
                     */
                    length: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlCharacterData.AppendData(System.String)
                     */
                    appendData(data: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlCharacterData.DeleteData(System.UInt32,System.UInt32)
                     */
                    deleteData(offset: number, count: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlCharacterData.InsertData(System.UInt32,System.String)
                     */
                    insertData(offset: number, data: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlCharacterData.ReplaceData(System.UInt32,System.UInt32,System.String)
                     */
                    replaceData(offset: number, count: number, data: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlCharacterData.SubstringData(System.UInt32,System.UInt32)
                     */
                    substringData(offset: number, count: number): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.IXmlNode
                 */
                interface IXmlNode extends IXmlNodeSelector, IXmlNodeSerializer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNode.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlNode.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlNode.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlNode.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlNode.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlNode.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlNode.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlNode.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.IXmlNodeSelector
                 */
                interface IXmlNodeSelector {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlNodeSelector.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlNodeSelector.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlNodeSelector.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlNodeSelector.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.IXmlNodeSerializer
                 */
                interface IXmlNodeSerializer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.IXmlNodeSerializer.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlNodeSerializer.GetXml
                     */
                    getXml(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.IXmlText
                 */
                interface IXmlText extends IXmlCharacterData, IXmlNode, IXmlNodeSelector, IXmlNodeSerializer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.IXmlText.SplitText(System.UInt32)
                     */
                    splitText(offset: number): IXmlText;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.NodeType
                 */
                enum NodeType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.AttributeNode
                     */
                    attributeNode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.CommentNode
                     */
                    commentNode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.DataSectionNode
                     */
                    dataSectionNode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.DocumentFragmentNode
                     */
                    documentFragmentNode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.DocumentNode
                     */
                    documentNode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.DocumentTypeNode
                     */
                    documentTypeNode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.ElementNode
                     */
                    elementNode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.EntityNode
                     */
                    entityNode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.EntityReferenceNode
                     */
                    entityReferenceNode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.Invalid
                     */
                    invalid,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.NotationNode
                     */
                    notationNode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.ProcessingInstructionNode
                     */
                    processingInstructionNode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Data.Xml.Dom.NodeType.TextNode
                     */
                    textNode,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlAttribute
                 */
                abstract class XmlAttribute implements IXmlNodeSerializer, IXmlNodeSelector, IXmlNode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.Name
                     */
                    name: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.Specified
                     */
                    specified: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlAttribute.Value
                     */
                    value: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlAttribute.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlAttribute.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlAttribute.GetXml
                     */
                    getXml(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlAttribute.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlAttribute.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlAttribute.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlAttribute.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlAttribute.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlAttribute.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlAttribute.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlAttribute.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlAttribute.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlCDataSection
                 */
                abstract class XmlCDataSection implements IXmlNode, IXmlCharacterData, IXmlText, IXmlNodeSelector, IXmlNodeSerializer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.Data
                     */
                    data: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.Length
                     */
                    length: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlCDataSection.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.AppendData(System.String)
                     */
                    appendData(data: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.DeleteData(System.UInt32,System.UInt32)
                     */
                    deleteData(offset: number, count: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.GetXml
                     */
                    getXml(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.InsertData(System.UInt32,System.String)
                     */
                    insertData(offset: number, data: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.ReplaceData(System.UInt32,System.UInt32,System.String)
                     */
                    replaceData(offset: number, count: number, data: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.SplitText(System.UInt32)
                     */
                    splitText(offset: number): IXmlText;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlCDataSection.SubstringData(System.UInt32,System.UInt32)
                     */
                    substringData(offset: number, count: number): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlComment
                 */
                abstract class XmlComment implements IXmlNodeSerializer, IXmlNode, IXmlCharacterData, IXmlNodeSelector {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.Data
                     */
                    data: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.Length
                     */
                    length: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlComment.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.AppendData(System.String)
                     */
                    appendData(data: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.DeleteData(System.UInt32,System.UInt32)
                     */
                    deleteData(offset: number, count: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.GetXml
                     */
                    getXml(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.InsertData(System.UInt32,System.String)
                     */
                    insertData(offset: number, data: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.ReplaceData(System.UInt32,System.UInt32,System.String)
                     */
                    replaceData(offset: number, count: number, data: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlComment.SubstringData(System.UInt32,System.UInt32)
                     */
                    substringData(offset: number, count: number): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlDocument
                 */
                class XmlDocument implements IXmlNodeSerializer, IXmlNodeSelector, IXmlNode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.LoadFromFileAsync(Windows.Storage.IStorageFile,Windows.Data.Xml.Dom.XmlLoadSettings)
                     */
                    static loadFromFileAsync(file: Windows.Storage.IStorageFile, loadSettings: XmlLoadSettings): Windows.Foundation.IAsyncOperation<XmlDocument>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.LoadFromFileAsync(Windows.Storage.IStorageFile)
                     */
                    static loadFromFileAsync(file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncOperation<XmlDocument>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.LoadFromUriAsync(Windows.Foundation.Uri,Windows.Data.Xml.Dom.XmlLoadSettings)
                     */
                    static loadFromUriAsync(uri: Windows.Foundation.Uri, loadSettings: XmlLoadSettings): Windows.Foundation.IAsyncOperation<XmlDocument>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.LoadFromUriAsync(Windows.Foundation.Uri)
                     */
                    static loadFromUriAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<XmlDocument>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.Doctype
                     */
                    doctype: XmlDocumentType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.DocumentElement
                     */
                    documentElement: XmlElement;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.DocumentUri
                     */
                    documentUri: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.Implementation
                     */
                    implementation: XmlDomImplementation;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocument.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.CreateAttribute(System.String)
                     */
                    createAttribute(name: string): XmlAttribute;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.CreateAttributeNS(System.Object,System.String)
                     */
                    createAttributeNS(namespaceUri: Object, qualifiedName: string): XmlAttribute;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.CreateCDataSection(System.String)
                     */
                    createCDataSection(data: string): XmlCDataSection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.CreateComment(System.String)
                     */
                    createComment(data: string): XmlComment;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.CreateDocumentFragment
                     */
                    createDocumentFragment(): XmlDocumentFragment;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.CreateElement(System.String)
                     */
                    createElement(tagName: string): XmlElement;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.CreateElementNS(System.Object,System.String)
                     */
                    createElementNS(namespaceUri: Object, qualifiedName: string): XmlElement;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.CreateEntityReference(System.String)
                     */
                    createEntityReference(name: string): XmlEntityReference;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.CreateProcessingInstruction(System.String,System.String)
                     */
                    createProcessingInstruction(target: string, data: string): XmlProcessingInstruction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.CreateTextNode(System.String)
                     */
                    createTextNode(data: string): XmlText;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.GetElementById(System.String)
                     */
                    getElementById(elementId: string): XmlElement;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.GetElementsByTagName(System.String)
                     */
                    getElementsByTagName(tagName: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.GetXml
                     */
                    getXml(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.ImportNode(Windows.Data.Xml.Dom.IXmlNode,System.Boolean)
                     */
                    importNode(node: IXmlNode, deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.LoadXml(System.String,Windows.Data.Xml.Dom.XmlLoadSettings)
                     */
                    loadXml(xml: string, loadSettings: XmlLoadSettings): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.LoadXml(System.String)
                     */
                    loadXml(xml: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.LoadXmlFromBuffer(Windows.Storage.Streams.IBuffer,Windows.Data.Xml.Dom.XmlLoadSettings)
                     */
                    loadXmlFromBuffer(buffer: Windows.Storage.Streams.IBuffer, loadSettings: XmlLoadSettings): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.LoadXmlFromBuffer(Windows.Storage.Streams.IBuffer)
                     */
                    loadXmlFromBuffer(buffer: Windows.Storage.Streams.IBuffer): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.SaveToFileAsync(Windows.Storage.IStorageFile)
                     */
                    saveToFileAsync(file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocument.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlDocumentFragment
                 */
                abstract class XmlDocumentFragment implements IXmlNodeSerializer, IXmlNodeSelector, IXmlNode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentFragment.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentFragment.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentFragment.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentFragment.GetXml
                     */
                    getXml(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentFragment.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentFragment.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentFragment.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentFragment.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentFragment.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentFragment.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentFragment.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentFragment.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentFragment.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlDocumentType
                 */
                abstract class XmlDocumentType implements IXmlNodeSerializer, IXmlNodeSelector, IXmlNode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.Entities
                     */
                    entities: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.Name
                     */
                    name: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.Notations
                     */
                    notations: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlDocumentType.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentType.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentType.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentType.GetXml
                     */
                    getXml(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentType.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentType.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentType.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentType.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentType.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentType.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentType.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentType.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDocumentType.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlDomImplementation
                 */
                abstract class XmlDomImplementation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlDomImplementation.HasFeature(System.String,System.Object)
                     */
                    hasFeature(feature: string, version: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlElement
                 */
                abstract class XmlElement implements IXmlNodeSerializer, IXmlNodeSelector, IXmlNode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlElement.TagName
                     */
                    tagName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.GetAttribute(System.String)
                     */
                    getAttribute(attributeName: string): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.GetAttributeNS(System.Object,System.String)
                     */
                    getAttributeNS(namespaceUri: Object, localName: string): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.GetAttributeNode(System.String)
                     */
                    getAttributeNode(attributeName: string): XmlAttribute;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.GetAttributeNodeNS(System.Object,System.String)
                     */
                    getAttributeNodeNS(namespaceUri: Object, localName: string): XmlAttribute;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.GetElementsByTagName(System.String)
                     */
                    getElementsByTagName(tagName: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.GetXml
                     */
                    getXml(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.RemoveAttribute(System.String)
                     */
                    removeAttribute(attributeName: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.RemoveAttributeNS(System.Object,System.String)
                     */
                    removeAttributeNS(namespaceUri: Object, localName: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.RemoveAttributeNode(Windows.Data.Xml.Dom.XmlAttribute)
                     */
                    removeAttributeNode(attributeNode: XmlAttribute): XmlAttribute;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.SetAttribute(System.String,System.String)
                     */
                    setAttribute(attributeName: string, attributeValue: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.SetAttributeNS(System.Object,System.String,System.String)
                     */
                    setAttributeNS(namespaceUri: Object, qualifiedName: string, value: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.SetAttributeNode(Windows.Data.Xml.Dom.XmlAttribute)
                     */
                    setAttributeNode(newAttribute: XmlAttribute): XmlAttribute;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlElement.SetAttributeNodeNS(Windows.Data.Xml.Dom.XmlAttribute)
                     */
                    setAttributeNodeNS(newAttribute: XmlAttribute): XmlAttribute;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlEntityReference
                 */
                abstract class XmlEntityReference implements IXmlNodeSerializer, IXmlNodeSelector, IXmlNode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlEntityReference.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlEntityReference.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlEntityReference.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlEntityReference.GetXml
                     */
                    getXml(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlEntityReference.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlEntityReference.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlEntityReference.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlEntityReference.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlEntityReference.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlEntityReference.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlEntityReference.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlEntityReference.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlEntityReference.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlLoadSettings
                 */
                class XmlLoadSettings {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlLoadSettings.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlLoadSettings.ElementContentWhiteSpace
                     */
                    elementContentWhiteSpace: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlLoadSettings.MaxElementDepth
                     */
                    maxElementDepth: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlLoadSettings.ProhibitDtd
                     */
                    prohibitDtd: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlLoadSettings.ResolveExternals
                     */
                    resolveExternals: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlLoadSettings.ValidateOnParse
                     */
                    validateOnParse: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlNamedNodeMap
                 */
                abstract class XmlNamedNodeMap extends Array<IXmlNode> implements Windows.Foundation.Collections.IIterable<IXmlNode>, Windows.Foundation.Collections.IVectorView<IXmlNode> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlNamedNodeMap.Length
                     */
                    length: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlNamedNodeMap.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNamedNodeMap.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<IXmlNode>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNamedNodeMap.GetAt(System.UInt32)
                     */
                    getAt(index: number): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNamedNodeMap.GetMany(System.UInt32,Windows.Data.Xml.Dom.IXmlNode[])
                     */
                    getMany(startIndex: number, items: IXmlNode[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNamedNodeMap.GetNamedItem(System.String)
                     */
                    getNamedItem(name: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNamedNodeMap.GetNamedItemNS(System.Object,System.String)
                     */
                    getNamedItemNS(namespaceUri: Object, name: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNamedNodeMap.IndexOf(Windows.Data.Xml.Dom.IXmlNode,System.UInt32@)
                     */
                    indexOf(value: IXmlNode): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNamedNodeMap.Item(System.UInt32)
                     */
                    item(index: number): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNamedNodeMap.RemoveNamedItem(System.String)
                     */
                    removeNamedItem(name: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNamedNodeMap.RemoveNamedItemNS(System.Object,System.String)
                     */
                    removeNamedItemNS(namespaceUri: Object, name: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNamedNodeMap.SetNamedItem(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    setNamedItem(node: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNamedNodeMap.SetNamedItemNS(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    setNamedItemNS(node: IXmlNode): IXmlNode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlNodeList
                 */
                abstract class XmlNodeList extends Array<IXmlNode> implements Windows.Foundation.Collections.IIterable<IXmlNode>, Windows.Foundation.Collections.IVectorView<IXmlNode> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlNodeList.Length
                     */
                    length: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlNodeList.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNodeList.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<IXmlNode>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNodeList.GetAt(System.UInt32)
                     */
                    getAt(index: number): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNodeList.GetMany(System.UInt32,Windows.Data.Xml.Dom.IXmlNode[])
                     */
                    getMany(startIndex: number, items: IXmlNode[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNodeList.IndexOf(Windows.Data.Xml.Dom.IXmlNode,System.UInt32@)
                     */
                    indexOf(value: IXmlNode): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlNodeList.Item(System.UInt32)
                     */
                    item(index: number): IXmlNode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlProcessingInstruction
                 */
                abstract class XmlProcessingInstruction implements IXmlNodeSerializer, IXmlNodeSelector, IXmlNode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.Data
                     */
                    data: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlProcessingInstruction.Target
                     */
                    target: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlProcessingInstruction.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlProcessingInstruction.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlProcessingInstruction.GetXml
                     */
                    getXml(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlProcessingInstruction.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlProcessingInstruction.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlProcessingInstruction.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlProcessingInstruction.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlProcessingInstruction.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlProcessingInstruction.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlProcessingInstruction.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlProcessingInstruction.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlProcessingInstruction.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Dom.XmlText
                 */
                abstract class XmlText implements IXmlNodeSerializer, IXmlNode, IXmlCharacterData, IXmlText, IXmlNodeSelector {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.Attributes
                     */
                    attributes: XmlNamedNodeMap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.ChildNodes
                     */
                    childNodes: XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.Data
                     */
                    data: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.FirstChild
                     */
                    firstChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.InnerText
                     */
                    innerText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.LastChild
                     */
                    lastChild: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.Length
                     */
                    length: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.LocalName
                     */
                    localName: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.NamespaceUri
                     */
                    namespaceUri: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.NextSibling
                     */
                    nextSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.NodeName
                     */
                    nodeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.NodeType
                     */
                    nodeType: NodeType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.NodeValue
                     */
                    nodeValue: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.OwnerDocument
                     */
                    ownerDocument: XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.ParentNode
                     */
                    parentNode: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.Prefix
                     */
                    prefix: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Data.Xml.Dom.XmlText.PreviousSibling
                     */
                    previousSibling: IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.AppendChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    appendChild(newChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.AppendData(System.String)
                     */
                    appendData(data: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.CloneNode(System.Boolean)
                     */
                    cloneNode(deep: boolean): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.DeleteData(System.UInt32,System.UInt32)
                     */
                    deleteData(offset: number, count: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.GetXml
                     */
                    getXml(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.HasChildNodes
                     */
                    hasChildNodes(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.InsertBefore(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    insertBefore(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.InsertData(System.UInt32,System.String)
                     */
                    insertData(offset: number, data: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.Normalize
                     */
                    normalize(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.RemoveChild(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    removeChild(childNode: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.ReplaceChild(Windows.Data.Xml.Dom.IXmlNode,Windows.Data.Xml.Dom.IXmlNode)
                     */
                    replaceChild(newChild: IXmlNode, referenceChild: IXmlNode): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.ReplaceData(System.UInt32,System.UInt32,System.String)
                     */
                    replaceData(offset: number, count: number, data: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.SelectNodes(System.String)
                     */
                    selectNodes(xpath: string): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.SelectNodesNS(System.String,System.Object)
                     */
                    selectNodesNS(xpath: string, namespaces: Object): XmlNodeList;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.SelectSingleNode(System.String)
                     */
                    selectSingleNode(xpath: string): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.SelectSingleNodeNS(System.String,System.Object)
                     */
                    selectSingleNodeNS(xpath: string, namespaces: Object): IXmlNode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.SplitText(System.UInt32)
                     */
                    splitText(offset: number): IXmlText;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Dom.XmlText.SubstringData(System.UInt32,System.UInt32)
                     */
                    substringData(offset: number, count: number): string;
                }
            }
            namespace Xsl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Data.Xml.Xsl.XsltProcessor
                 */
                class XsltProcessor {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Xsl.XsltProcessor.#ctor(Windows.Data.Xml.Dom.XmlDocument)
                     */
                    constructor(document: Windows.Data.Xml.Dom.XmlDocument);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Xsl.XsltProcessor.TransformToDocument(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    transformToDocument(inputNode: Windows.Data.Xml.Dom.IXmlNode): Windows.Data.Xml.Dom.XmlDocument;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Data.Xml.Xsl.XsltProcessor.TransformToString(Windows.Data.Xml.Dom.IXmlNode)
                     */
                    transformToString(inputNode: Windows.Data.Xml.Dom.IXmlNode): string;
                }
            }
        }
    }
    namespace Devices {
        namespace Adc {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Adc.AdcChannel
             */
            abstract class AdcChannel implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Adc.AdcChannel.Controller
                 */
                controller: AdcController;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Adc.AdcChannel.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Adc.AdcChannel.ReadRatio
                 */
                readRatio(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Adc.AdcChannel.ReadValue
                 */
                readValue(): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Adc.AdcChannelMode
             */
            enum AdcChannelMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Adc.AdcChannelMode.Differential
                 */
                differential,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Adc.AdcChannelMode.SingleEnded
                 */
                singleEnded,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Adc.AdcController
             */
            abstract class AdcController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Adc.AdcController.GetControllersAsync(Windows.Devices.Adc.Provider.IAdcProvider)
                 */
                static getControllersAsync(provider: Provider.IAdcProvider): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<AdcController>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Adc.AdcController.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<AdcController>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Adc.AdcController.ChannelCount
                 */
                channelCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Adc.AdcController.ChannelMode
                 */
                channelMode: AdcChannelMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Adc.AdcController.MaxValue
                 */
                maxValue: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Adc.AdcController.MinValue
                 */
                minValue: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Adc.AdcController.ResolutionInBits
                 */
                resolutionInBits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Adc.AdcController.IsChannelModeSupported(Windows.Devices.Adc.AdcChannelMode)
                 */
                isChannelModeSupported(channelMode: AdcChannelMode): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Adc.AdcController.OpenChannel(System.Int32)
                 */
                openChannel(channelNumber: number): AdcChannel;
            }
            namespace Provider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Adc.Provider.IAdcControllerProvider
                 */
                interface IAdcControllerProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Adc.Provider.IAdcControllerProvider.ChannelCount
                     */
                    channelCount: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Adc.Provider.IAdcControllerProvider.ChannelMode
                     */
                    channelMode: ProviderAdcChannelMode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Adc.Provider.IAdcControllerProvider.MaxValue
                     */
                    maxValue: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Adc.Provider.IAdcControllerProvider.MinValue
                     */
                    minValue: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Adc.Provider.IAdcControllerProvider.ResolutionInBits
                     */
                    resolutionInBits: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Adc.Provider.IAdcControllerProvider.AcquireChannel(System.Int32)
                     */
                    acquireChannel(channel: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Adc.Provider.IAdcControllerProvider.IsChannelModeSupported(Windows.Devices.Adc.Provider.ProviderAdcChannelMode)
                     */
                    isChannelModeSupported(channelMode: ProviderAdcChannelMode): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Adc.Provider.IAdcControllerProvider.ReadValue(System.Int32)
                     */
                    readValue(channelNumber: number): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Adc.Provider.IAdcControllerProvider.ReleaseChannel(System.Int32)
                     */
                    releaseChannel(channel: number): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Adc.Provider.IAdcProvider
                 */
                interface IAdcProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Adc.Provider.IAdcProvider.GetControllers
                     */
                    getControllers(): Windows.Foundation.Collections.IVectorView<IAdcControllerProvider>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Adc.Provider.ProviderAdcChannelMode
                 */
                enum ProviderAdcChannelMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Adc.Provider.ProviderAdcChannelMode.Differential
                     */
                    differential,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Adc.Provider.ProviderAdcChannelMode.SingleEnded
                     */
                    singleEnded,
                }
            }
        }
        namespace AllJoyn {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynAboutData
             */
            abstract class AllJoynAboutData {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutData.AppId
                 */
                appId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutData.AppNames
                 */
                appNames: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutData.DateOfManufacture
                 */
                dateOfManufacture: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutData.DefaultAppName
                 */
                defaultAppName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutData.DefaultDescription
                 */
                defaultDescription: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutData.DefaultManufacturer
                 */
                defaultManufacturer: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutData.Descriptions
                 */
                descriptions: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutData.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutData.Manufacturers
                 */
                manufacturers: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutData.ModelNumber
                 */
                modelNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutData.SoftwareVersion
                 */
                softwareVersion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutData.SupportUrl
                 */
                supportUrl: Windows.Foundation.Uri;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynAboutDataView
             */
            abstract class AllJoynAboutDataView {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynAboutDataView.GetDataBySessionPortAsync(System.String,Windows.Devices.AllJoyn.AllJoynBusAttachment,System.UInt16,Windows.Globalization.Language)
                 */
                static getDataBySessionPortAsync(uniqueName: string, busAttachment: AllJoynBusAttachment, sessionPort: number, language: Windows.Globalization.Language): Windows.Foundation.IAsyncOperation<AllJoynAboutDataView>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynAboutDataView.GetDataBySessionPortAsync(System.String,Windows.Devices.AllJoyn.AllJoynBusAttachment,System.UInt16)
                 */
                static getDataBySessionPortAsync(uniqueName: string, busAttachment: AllJoynBusAttachment, sessionPort: number): Windows.Foundation.IAsyncOperation<AllJoynAboutDataView>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.AJSoftwareVersion
                 */
                ajSoftwareVersion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.AppId
                 */
                appId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.AppName
                 */
                appName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.DateOfManufacture
                 */
                dateOfManufacture: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.DefaultLanguage
                 */
                defaultLanguage: Windows.Globalization.Language;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.DeviceName
                 */
                deviceName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.HardwareVersion
                 */
                hardwareVersion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.Manufacturer
                 */
                manufacturer: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.ModelNumber
                 */
                modelNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.SoftwareVersion
                 */
                softwareVersion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.Status
                 */
                status: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.SupportUrl
                 */
                supportUrl: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAboutDataView.SupportedLanguages
                 */
                supportedLanguages: Windows.Foundation.Collections.IVectorView<Windows.Globalization.Language>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynAcceptSessionJoinerEventArgs
             */
            class AllJoynAcceptSessionJoinerEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynAcceptSessionJoinerEventArgs.#ctor(System.String,System.UInt16,Windows.Devices.AllJoyn.AllJoynTrafficType,System.Byte,Windows.Devices.AllJoyn.IAllJoynAcceptSessionJoiner)
                 */
                constructor(uniqueName: string, sessionPort: number, trafficType: AllJoynTrafficType, proximity: number, acceptSessionJoiner: IAllJoynAcceptSessionJoiner);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAcceptSessionJoinerEventArgs.SameNetwork
                 */
                sameNetwork: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAcceptSessionJoinerEventArgs.SamePhysicalNode
                 */
                samePhysicalNode: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAcceptSessionJoinerEventArgs.SessionPort
                 */
                sessionPort: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAcceptSessionJoinerEventArgs.TrafficType
                 */
                trafficType: AllJoynTrafficType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAcceptSessionJoinerEventArgs.UniqueName
                 */
                uniqueName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynAcceptSessionJoinerEventArgs.Accept
                 */
                accept(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynAuthenticationCompleteEventArgs
             */
            abstract class AllJoynAuthenticationCompleteEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAuthenticationCompleteEventArgs.AuthenticationMechanism
                 */
                authenticationMechanism: AllJoynAuthenticationMechanism;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAuthenticationCompleteEventArgs.PeerUniqueName
                 */
                peerUniqueName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynAuthenticationCompleteEventArgs.Succeeded
                 */
                succeeded: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynAuthenticationMechanism
             */
            enum AllJoynAuthenticationMechanism {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynAuthenticationMechanism.EcdheEcdsa
                 */
                ecdheEcdsa,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynAuthenticationMechanism.EcdheNull
                 */
                ecdheNull,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynAuthenticationMechanism.EcdhePsk
                 */
                ecdhePsk,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynAuthenticationMechanism.EcdheSpeke
                 */
                ecdheSpeke,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynAuthenticationMechanism.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynAuthenticationMechanism.SrpAnonymous
                 */
                srpAnonymous,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynAuthenticationMechanism.SrpLogon
                 */
                srpLogon,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynBusAttachment
             */
            class AllJoynBusAttachment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusAttachment.#ctor(System.String)
                 */
                constructor(connectionSpecification: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusAttachment.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusAttachment.GetDefault
                 */
                static getDefault(): AllJoynBusAttachment;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusAttachment.GetWatcher(Windows.Foundation.Collections.IIterable`1)
                 */
                static getWatcher(requiredInterfaces: Windows.Foundation.Collections.IIterable<string>): Windows.Devices.Enumeration.DeviceWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynBusAttachment.AboutData
                 */
                aboutData: AllJoynAboutData;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynBusAttachment.AuthenticationMechanisms
                 */
                authenticationMechanisms: Windows.Foundation.Collections.IVector<AllJoynAuthenticationMechanism>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynBusAttachment.ConnectionSpecification
                 */
                connectionSpecification: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.AllJoyn.AllJoynBusAttachment.AcceptSessionJoinerRequested
                 */
                onacceptsessionjoinerrequested: (arg: { type: "acceptsessionjoinerrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynAcceptSessionJoinerEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynAcceptSessionJoinerEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.AllJoyn.AllJoynBusAttachment.AuthenticationComplete
                 */
                onauthenticationcomplete: (arg: { type: "authenticationcomplete"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynAuthenticationCompleteEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynAuthenticationCompleteEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.AllJoyn.AllJoynBusAttachment.CredentialsRequested
                 */
                oncredentialsrequested: (arg: { type: "credentialsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynCredentialsRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynCredentialsRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.AllJoyn.AllJoynBusAttachment.CredentialsVerificationRequested
                 */
                oncredentialsverificationrequested: (arg: { type: "credentialsverificationrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynCredentialsVerificationRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynCredentialsVerificationRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.AllJoyn.AllJoynBusAttachment.SessionJoined
                 */
                onsessionjoined: (arg: { type: "sessionjoined"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynSessionJoinedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynSessionJoinedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.AllJoyn.AllJoynBusAttachment.StateChanged
                 */
                onstatechanged: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynBusAttachmentStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynBusAttachmentStateChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynBusAttachment.State
                 */
                state: AllJoynBusAttachmentState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynBusAttachment.UniqueName
                 */
                uniqueName: string;
                addEventListener(type: "acceptsessionjoinerrequested", listener: (arg: { type: "acceptsessionjoinerrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynAcceptSessionJoinerEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynAcceptSessionJoinerEventArgs>): void;
                addEventListener(type: "sessionjoined", listener: (arg: { type: "sessionjoined"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynSessionJoinedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynSessionJoinedEventArgs>): void;
                addEventListener(type: "authenticationcomplete", listener: (arg: { type: "authenticationcomplete"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynAuthenticationCompleteEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynAuthenticationCompleteEventArgs>): void;
                addEventListener(type: "credentialsrequested", listener: (arg: { type: "credentialsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynCredentialsRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynCredentialsRequestedEventArgs>): void;
                addEventListener(type: "credentialsverificationrequested", listener: (arg: { type: "credentialsverificationrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynCredentialsVerificationRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynCredentialsVerificationRequestedEventArgs>): void;
                addEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynBusAttachmentStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynBusAttachmentStateChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusAttachment.Connect
                 */
                connect(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusAttachment.Disconnect
                 */
                disconnect(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusAttachment.GetAboutDataAsync(Windows.Devices.AllJoyn.AllJoynServiceInfo,Windows.Globalization.Language)
                 */
                getAboutDataAsync(serviceInfo: AllJoynServiceInfo, language: Windows.Globalization.Language): Windows.Foundation.IAsyncOperation<AllJoynAboutDataView>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusAttachment.GetAboutDataAsync(Windows.Devices.AllJoyn.AllJoynServiceInfo)
                 */
                getAboutDataAsync(serviceInfo: AllJoynServiceInfo): Windows.Foundation.IAsyncOperation<AllJoynAboutDataView>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusAttachment.PingAsync(System.String)
                 */
                pingAsync(uniqueName: string): Windows.Foundation.IAsyncOperation<number>;
                removeEventListener(type: "acceptsessionjoinerrequested", listener: (arg: { type: "acceptsessionjoinerrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynAcceptSessionJoinerEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynAcceptSessionJoinerEventArgs>): void;
                removeEventListener(type: "sessionjoined", listener: (arg: { type: "sessionjoined"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynSessionJoinedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynSessionJoinedEventArgs>): void;
                removeEventListener(type: "authenticationcomplete", listener: (arg: { type: "authenticationcomplete"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynAuthenticationCompleteEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynAuthenticationCompleteEventArgs>): void;
                removeEventListener(type: "credentialsrequested", listener: (arg: { type: "credentialsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynCredentialsRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynCredentialsRequestedEventArgs>): void;
                removeEventListener(type: "credentialsverificationrequested", listener: (arg: { type: "credentialsverificationrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynCredentialsVerificationRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynCredentialsVerificationRequestedEventArgs>): void;
                removeEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusAttachment, AllJoynBusAttachmentStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusAttachment, AllJoynBusAttachmentStateChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynBusAttachmentState
             */
            enum AllJoynBusAttachmentState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynBusAttachmentState.Connected
                 */
                connected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynBusAttachmentState.Connecting
                 */
                connecting,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynBusAttachmentState.Disconnected
                 */
                disconnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynBusAttachmentState.Disconnecting
                 */
                disconnecting,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynBusAttachmentStateChangedEventArgs
             */
            abstract class AllJoynBusAttachmentStateChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynBusAttachmentStateChangedEventArgs.State
                 */
                state: AllJoynBusAttachmentState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynBusAttachmentStateChangedEventArgs.Status
                 */
                status: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynBusObject
             */
            class AllJoynBusObject {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusObject.#ctor(System.String,Windows.Devices.AllJoyn.AllJoynBusAttachment)
                 */
                constructor(objectPath: string, busAttachment: AllJoynBusAttachment);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusObject.#ctor(System.String)
                 */
                constructor(objectPath: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusObject.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynBusObject.BusAttachment
                 */
                busAttachment: AllJoynBusAttachment;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.AllJoyn.AllJoynBusObject.Stopped
                 */
                onstopped: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusObject, AllJoynBusObjectStoppedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusObject, AllJoynBusObjectStoppedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynBusObject.Session
                 */
                session: AllJoynSession;
                addEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusObject, AllJoynBusObjectStoppedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusObject, AllJoynBusObjectStoppedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusObject.AddProducer(Windows.Devices.AllJoyn.IAllJoynProducer)
                 */
                addProducer(producer: IAllJoynProducer): void;
                removeEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynBusObject, AllJoynBusObjectStoppedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynBusObject, AllJoynBusObjectStoppedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusObject.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusObject.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynBusObjectStoppedEventArgs
             */
            class AllJoynBusObjectStoppedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynBusObjectStoppedEventArgs.#ctor(System.Int32)
                 */
                constructor(status: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynBusObjectStoppedEventArgs.Status
                 */
                status: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynCredentials
             */
            abstract class AllJoynCredentials {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentials.AuthenticationMechanism
                 */
                authenticationMechanism: AllJoynAuthenticationMechanism;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentials.Certificate
                 */
                certificate: Windows.Security.Cryptography.Certificates.Certificate;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentials.PasswordCredential
                 */
                passwordCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentials.Timeout
                 */
                timeout: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynCredentialsRequestedEventArgs
             */
            abstract class AllJoynCredentialsRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentialsRequestedEventArgs.AttemptCount
                 */
                attemptCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentialsRequestedEventArgs.Credentials
                 */
                credentials: AllJoynCredentials;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentialsRequestedEventArgs.PeerUniqueName
                 */
                peerUniqueName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentialsRequestedEventArgs.RequestedUserName
                 */
                requestedUserName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynCredentialsRequestedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynCredentialsVerificationRequestedEventArgs
             */
            abstract class AllJoynCredentialsVerificationRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentialsVerificationRequestedEventArgs.AuthenticationMechanism
                 */
                authenticationMechanism: AllJoynAuthenticationMechanism;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentialsVerificationRequestedEventArgs.PeerCertificate
                 */
                peerCertificate: Windows.Security.Cryptography.Certificates.Certificate;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentialsVerificationRequestedEventArgs.PeerCertificateErrorSeverity
                 */
                peerCertificateErrorSeverity: Windows.Networking.Sockets.SocketSslErrorSeverity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentialsVerificationRequestedEventArgs.PeerCertificateErrors
                 */
                peerCertificateErrors: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentialsVerificationRequestedEventArgs.PeerIntermediateCertificates
                 */
                peerIntermediateCertificates: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynCredentialsVerificationRequestedEventArgs.PeerUniqueName
                 */
                peerUniqueName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynCredentialsVerificationRequestedEventArgs.Accept
                 */
                accept(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynCredentialsVerificationRequestedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynMessageInfo
             */
            class AllJoynMessageInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynMessageInfo.#ctor(System.String)
                 */
                constructor(senderUniqueName: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynMessageInfo.SenderUniqueName
                 */
                senderUniqueName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynProducerStoppedEventArgs
             */
            class AllJoynProducerStoppedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynProducerStoppedEventArgs.#ctor(System.Int32)
                 */
                constructor(status: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynProducerStoppedEventArgs.Status
                 */
                status: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynServiceInfo
             */
            class AllJoynServiceInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynServiceInfo.#ctor(System.String,System.String,System.UInt16)
                 */
                constructor(uniqueName: string, objectPath: string, sessionPort: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynServiceInfo.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<AllJoynServiceInfo>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynServiceInfo.ObjectPath
                 */
                objectPath: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynServiceInfo.SessionPort
                 */
                sessionPort: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynServiceInfo.UniqueName
                 */
                uniqueName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynServiceInfoRemovedEventArgs
             */
            class AllJoynServiceInfoRemovedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynServiceInfoRemovedEventArgs.#ctor(System.String)
                 */
                constructor(uniqueName: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynServiceInfoRemovedEventArgs.UniqueName
                 */
                uniqueName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynSession
             */
            abstract class AllJoynSession {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynSession.GetFromServiceInfoAsync(Windows.Devices.AllJoyn.AllJoynServiceInfo,Windows.Devices.AllJoyn.AllJoynBusAttachment)
                 */
                static getFromServiceInfoAsync(serviceInfo: AllJoynServiceInfo, busAttachment: AllJoynBusAttachment): Windows.Foundation.IAsyncOperation<AllJoynSession>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynSession.GetFromServiceInfoAsync(Windows.Devices.AllJoyn.AllJoynServiceInfo)
                 */
                static getFromServiceInfoAsync(serviceInfo: AllJoynServiceInfo): Windows.Foundation.IAsyncOperation<AllJoynSession>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynSession.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.AllJoyn.AllJoynSession.Lost
                 */
                onlost: (arg: { type: "lost"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynSession, AllJoynSessionLostEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynSession, AllJoynSessionLostEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.AllJoyn.AllJoynSession.MemberAdded
                 */
                onmemberadded: (arg: { type: "memberadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynSession, AllJoynSessionMemberAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynSession, AllJoynSessionMemberAddedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.AllJoyn.AllJoynSession.MemberRemoved
                 */
                onmemberremoved: (arg: { type: "memberremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynSession, AllJoynSessionMemberRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynSession, AllJoynSessionMemberRemovedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynSession.Status
                 */
                status: number;
                addEventListener(type: "lost", listener: (arg: { type: "lost"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynSession, AllJoynSessionLostEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynSession, AllJoynSessionLostEventArgs>): void;
                addEventListener(type: "memberadded", listener: (arg: { type: "memberadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynSession, AllJoynSessionMemberAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynSession, AllJoynSessionMemberAddedEventArgs>): void;
                addEventListener(type: "memberremoved", listener: (arg: { type: "memberremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynSession, AllJoynSessionMemberRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynSession, AllJoynSessionMemberRemovedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "lost", listener: (arg: { type: "lost"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynSession, AllJoynSessionLostEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynSession, AllJoynSessionLostEventArgs>): void;
                removeEventListener(type: "memberadded", listener: (arg: { type: "memberadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynSession, AllJoynSessionMemberAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynSession, AllJoynSessionMemberAddedEventArgs>): void;
                removeEventListener(type: "memberremoved", listener: (arg: { type: "memberremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<AllJoynSession, AllJoynSessionMemberRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AllJoynSession, AllJoynSessionMemberRemovedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynSession.RemoveMemberAsync(System.String)
                 */
                removeMemberAsync(uniqueName: string): Windows.Foundation.IAsyncOperation<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynSessionJoinedEventArgs
             */
            class AllJoynSessionJoinedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynSessionJoinedEventArgs.#ctor(Windows.Devices.AllJoyn.AllJoynSession)
                 */
                constructor(session: AllJoynSession);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynSessionJoinedEventArgs.Session
                 */
                session: AllJoynSession;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynSessionLostEventArgs
             */
            class AllJoynSessionLostEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynSessionLostEventArgs.#ctor(Windows.Devices.AllJoyn.AllJoynSessionLostReason)
                 */
                constructor(reason: AllJoynSessionLostReason);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynSessionLostEventArgs.Reason
                 */
                reason: AllJoynSessionLostReason;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynSessionLostReason
             */
            enum AllJoynSessionLostReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynSessionLostReason.LinkTimeout
                 */
                linkTimeout,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynSessionLostReason.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynSessionLostReason.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynSessionLostReason.ProducerClosedAbruptly
                 */
                producerClosedAbruptly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynSessionLostReason.ProducerLeftSession
                 */
                producerLeftSession,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynSessionLostReason.RemovedByProducer
                 */
                removedByProducer,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynSessionMemberAddedEventArgs
             */
            class AllJoynSessionMemberAddedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynSessionMemberAddedEventArgs.#ctor(System.String)
                 */
                constructor(uniqueName: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynSessionMemberAddedEventArgs.UniqueName
                 */
                uniqueName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynSessionMemberRemovedEventArgs
             */
            class AllJoynSessionMemberRemovedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynSessionMemberRemovedEventArgs.#ctor(System.String)
                 */
                constructor(uniqueName: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynSessionMemberRemovedEventArgs.UniqueName
                 */
                uniqueName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynStatus
             */
            abstract class AllJoynStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.AuthenticationFailed
                 */
                static authenticationFailed: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.AuthenticationRejectedByUser
                 */
                static authenticationRejectedByUser: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.ConnectionRefused
                 */
                static connectionRefused: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.Fail
                 */
                static fail: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.InsufficientSecurity
                 */
                static insufficientSecurity: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.InvalidArgument1
                 */
                static invalidArgument1: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.InvalidArgument2
                 */
                static invalidArgument2: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.InvalidArgument3
                 */
                static invalidArgument3: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.InvalidArgument4
                 */
                static invalidArgument4: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.InvalidArgument5
                 */
                static invalidArgument5: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.InvalidArgument6
                 */
                static invalidArgument6: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.InvalidArgument7
                 */
                static invalidArgument7: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.InvalidArgument8
                 */
                static invalidArgument8: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.Ok
                 */
                static ok: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.OperationTimedOut
                 */
                static operationTimedOut: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.OtherEndClosed
                 */
                static otherEndClosed: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.SslConnectFailed
                 */
                static sslConnectFailed: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynStatus.SslIdentityVerificationFailed
                 */
                static sslIdentityVerificationFailed: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynTrafficType
             */
            enum AllJoynTrafficType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynTrafficType.Messages
                 */
                messages,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynTrafficType.RawReliable
                 */
                rawReliable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynTrafficType.RawUnreliable
                 */
                rawUnreliable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.AllJoyn.AllJoynTrafficType.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.AllJoynWatcherStoppedEventArgs
             */
            class AllJoynWatcherStoppedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.AllJoynWatcherStoppedEventArgs.#ctor(System.Int32)
                 */
                constructor(status: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.AllJoyn.AllJoynWatcherStoppedEventArgs.Status
                 */
                status: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.IAllJoynAcceptSessionJoiner
             */
            interface IAllJoynAcceptSessionJoiner {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.IAllJoynAcceptSessionJoiner.Accept
                 */
                accept(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.AllJoyn.IAllJoynProducer
             */
            interface IAllJoynProducer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.AllJoyn.IAllJoynProducer.SetBusObject(Windows.Devices.AllJoyn.AllJoynBusObject)
                 */
                setBusObject(busObject: AllJoynBusObject): void;
            }
        }
        namespace Background {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Background.DeviceServicingDetails
             */
            abstract class DeviceServicingDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Background.DeviceServicingDetails.Arguments
                 */
                arguments: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Background.DeviceServicingDetails.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Background.DeviceServicingDetails.ExpectedDuration
                 */
                expectedDuration: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Background.DeviceUseDetails
             */
            abstract class DeviceUseDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Background.DeviceUseDetails.Arguments
                 */
                arguments: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Background.DeviceUseDetails.DeviceId
                 */
                deviceId: string;
            }
        }
        namespace Bluetooth {
            namespace Advertisement {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement
                 */
                class BluetoothLEAdvertisement {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement.DataSections
                     */
                    dataSections: Windows.Foundation.Collections.IVector<BluetoothLEAdvertisementDataSection>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement.Flags
                     */
                    flags: BluetoothLEAdvertisementFlags;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement.LocalName
                     */
                    localName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement.ManufacturerData
                     */
                    manufacturerData: Windows.Foundation.Collections.IVector<BluetoothLEManufacturerData>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement.ServiceUuids
                     */
                    serviceUuids: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement.GetManufacturerDataByCompanyId(System.UInt16)
                     */
                    getManufacturerDataByCompanyId(companyId: number): Windows.Foundation.Collections.IVectorView<BluetoothLEManufacturerData>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement.GetSectionsByType(System.Byte)
                     */
                    getSectionsByType(type: number): Windows.Foundation.Collections.IVectorView<BluetoothLEAdvertisementDataSection>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementBytePattern
                 */
                class BluetoothLEAdvertisementBytePattern {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementBytePattern.#ctor(System.Byte,System.Int16,Windows.Storage.Streams.IBuffer)
                     */
                    constructor(dataType: number, offset: number, data: Windows.Storage.Streams.IBuffer);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementBytePattern.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementBytePattern.Data
                     */
                    data: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementBytePattern.DataType
                     */
                    dataType: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementBytePattern.Offset
                     */
                    offset: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataSection
                 */
                class BluetoothLEAdvertisementDataSection {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataSection.#ctor(System.Byte,Windows.Storage.Streams.IBuffer)
                     */
                    constructor(dataType: number, data: Windows.Storage.Streams.IBuffer);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataSection.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataSection.Data
                     */
                    data: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataSection.DataType
                     */
                    dataType: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes
                 */
                abstract class BluetoothLEAdvertisementDataTypes {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.AdvertisingInterval
                     */
                    static advertisingInterval: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.Appearance
                     */
                    static appearance: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.CompleteLocalName
                     */
                    static completeLocalName: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.CompleteService128BitUuids
                     */
                    static completeService128BitUuids: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.CompleteService16BitUuids
                     */
                    static completeService16BitUuids: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.CompleteService32BitUuids
                     */
                    static completeService32BitUuids: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.Flags
                     */
                    static flags: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.IncompleteService128BitUuids
                     */
                    static incompleteService128BitUuids: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.IncompleteService16BitUuids
                     */
                    static incompleteService16BitUuids: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.IncompleteService32BitUuids
                     */
                    static incompleteService32BitUuids: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.ManufacturerSpecificData
                     */
                    static manufacturerSpecificData: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.PublicTargetAddress
                     */
                    static publicTargetAddress: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.RandomTargetAddress
                     */
                    static randomTargetAddress: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.ServiceData128BitUuids
                     */
                    static serviceData128BitUuids: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.ServiceData16BitUuids
                     */
                    static serviceData16BitUuids: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.ServiceData32BitUuids
                     */
                    static serviceData32BitUuids: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.ServiceSolicitation128BitUuids
                     */
                    static serviceSolicitation128BitUuids: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.ServiceSolicitation16BitUuids
                     */
                    static serviceSolicitation16BitUuids: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.ServiceSolicitation32BitUuids
                     */
                    static serviceSolicitation32BitUuids: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.ShortenedLocalName
                     */
                    static shortenedLocalName: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.SlaveConnectionIntervalRange
                     */
                    static slaveConnectionIntervalRange: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes.TxPowerLevel
                     */
                    static txPowerLevel: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFilter
                 */
                class BluetoothLEAdvertisementFilter {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFilter.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFilter.Advertisement
                     */
                    advertisement: BluetoothLEAdvertisement;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFilter.BytePatterns
                     */
                    bytePatterns: Windows.Foundation.Collections.IVector<BluetoothLEAdvertisementBytePattern>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFlags
                 */
                enum BluetoothLEAdvertisementFlags {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFlags.ClassicNotSupported
                     */
                    classicNotSupported,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFlags.DualModeControllerCapable
                     */
                    dualModeControllerCapable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFlags.DualModeHostCapable
                     */
                    dualModeHostCapable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFlags.GeneralDiscoverableMode
                     */
                    generalDiscoverableMode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFlags.LimitedDiscoverableMode
                     */
                    limitedDiscoverableMode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFlags.None
                     */
                    none,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisher
                 */
                class BluetoothLEAdvertisementPublisher {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisher.#ctor(Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement)
                     */
                    constructor(advertisement: BluetoothLEAdvertisement);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisher.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisher.Advertisement
                     */
                    advertisement: BluetoothLEAdvertisement;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisher.StatusChanged
                     */
                    onstatuschanged: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEAdvertisementPublisher, BluetoothLEAdvertisementPublisherStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEAdvertisementPublisher, BluetoothLEAdvertisementPublisherStatusChangedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisher.Status
                     */
                    status: BluetoothLEAdvertisementPublisherStatus;
                    addEventListener(type: "statuschanged", listener: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEAdvertisementPublisher, BluetoothLEAdvertisementPublisherStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEAdvertisementPublisher, BluetoothLEAdvertisementPublisherStatusChangedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "statuschanged", listener: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEAdvertisementPublisher, BluetoothLEAdvertisementPublisherStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEAdvertisementPublisher, BluetoothLEAdvertisementPublisherStatusChangedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisher.Start
                     */
                    start(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisher.Stop
                     */
                    stop(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatus
                 */
                enum BluetoothLEAdvertisementPublisherStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatus.Aborted
                     */
                    aborted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatus.Created
                     */
                    created,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatus.Started
                     */
                    started,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatus.Stopped
                     */
                    stopped,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatus.Stopping
                     */
                    stopping,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatus.Waiting
                     */
                    waiting,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatusChangedEventArgs
                 */
                abstract class BluetoothLEAdvertisementPublisherStatusChangedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatusChangedEventArgs.Error
                     */
                    error: Windows.Devices.Bluetooth.BluetoothError;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatusChangedEventArgs.Status
                     */
                    status: BluetoothLEAdvertisementPublisherStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementReceivedEventArgs
                 */
                abstract class BluetoothLEAdvertisementReceivedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementReceivedEventArgs.Advertisement
                     */
                    advertisement: BluetoothLEAdvertisement;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementReceivedEventArgs.AdvertisementType
                     */
                    advertisementType: BluetoothLEAdvertisementType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementReceivedEventArgs.BluetoothAddress
                     */
                    bluetoothAddress: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementReceivedEventArgs.RawSignalStrengthInDBm
                     */
                    rawSignalStrengthInDBm: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementReceivedEventArgs.Timestamp
                     */
                    timestamp: Date;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementType
                 */
                enum BluetoothLEAdvertisementType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementType.ConnectableDirected
                     */
                    connectableDirected,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementType.ConnectableUndirected
                     */
                    connectableUndirected,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementType.NonConnectableUndirected
                     */
                    nonConnectableUndirected,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementType.ScanResponse
                     */
                    scanResponse,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementType.ScannableUndirected
                     */
                    scannableUndirected,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher
                 */
                class BluetoothLEAdvertisementWatcher {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.#ctor(Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFilter)
                     */
                    constructor(advertisementFilter: BluetoothLEAdvertisementFilter);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.AdvertisementFilter
                     */
                    advertisementFilter: BluetoothLEAdvertisementFilter;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.MaxOutOfRangeTimeout
                     */
                    maxOutOfRangeTimeout: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.MaxSamplingInterval
                     */
                    maxSamplingInterval: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.MinOutOfRangeTimeout
                     */
                    minOutOfRangeTimeout: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.MinSamplingInterval
                     */
                    minSamplingInterval: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.Received
                     */
                    onreceived: (arg: { type: "received"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEAdvertisementWatcher, BluetoothLEAdvertisementReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEAdvertisementWatcher, BluetoothLEAdvertisementReceivedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.Stopped
                     */
                    onstopped: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEAdvertisementWatcher, BluetoothLEAdvertisementWatcherStoppedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEAdvertisementWatcher, BluetoothLEAdvertisementWatcherStoppedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.ScanningMode
                     */
                    scanningMode: BluetoothLEScanningMode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.SignalStrengthFilter
                     */
                    signalStrengthFilter: Windows.Devices.Bluetooth.BluetoothSignalStrengthFilter;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.Status
                     */
                    status: BluetoothLEAdvertisementWatcherStatus;
                    addEventListener(type: "received", listener: (arg: { type: "received"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEAdvertisementWatcher, BluetoothLEAdvertisementReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEAdvertisementWatcher, BluetoothLEAdvertisementReceivedEventArgs>): void;
                    addEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEAdvertisementWatcher, BluetoothLEAdvertisementWatcherStoppedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEAdvertisementWatcher, BluetoothLEAdvertisementWatcherStoppedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "received", listener: (arg: { type: "received"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEAdvertisementWatcher, BluetoothLEAdvertisementReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEAdvertisementWatcher, BluetoothLEAdvertisementReceivedEventArgs>): void;
                    removeEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEAdvertisementWatcher, BluetoothLEAdvertisementWatcherStoppedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEAdvertisementWatcher, BluetoothLEAdvertisementWatcherStoppedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.Start
                     */
                    start(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher.Stop
                     */
                    stop(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcherStatus
                 */
                enum BluetoothLEAdvertisementWatcherStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcherStatus.Aborted
                     */
                    aborted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcherStatus.Created
                     */
                    created,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcherStatus.Started
                     */
                    started,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcherStatus.Stopped
                     */
                    stopped,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcherStatus.Stopping
                     */
                    stopping,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcherStoppedEventArgs
                 */
                abstract class BluetoothLEAdvertisementWatcherStoppedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcherStoppedEventArgs.Error
                     */
                    error: Windows.Devices.Bluetooth.BluetoothError;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEManufacturerData
                 */
                class BluetoothLEManufacturerData {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEManufacturerData.#ctor(System.UInt16,Windows.Storage.Streams.IBuffer)
                     */
                    constructor(companyId: number, data: Windows.Storage.Streams.IBuffer);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Advertisement.BluetoothLEManufacturerData.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEManufacturerData.CompanyId
                     */
                    companyId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Advertisement.BluetoothLEManufacturerData.Data
                     */
                    data: Windows.Storage.Streams.IBuffer;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Advertisement.BluetoothLEScanningMode
                 */
                enum BluetoothLEScanningMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEScanningMode.Active
                     */
                    active,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Advertisement.BluetoothLEScanningMode.Passive
                     */
                    passive,
                }
            }
            namespace Background {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Background.BluetoothEventTriggeringMode
                 */
                enum BluetoothEventTriggeringMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Background.BluetoothEventTriggeringMode.Batch
                     */
                    batch,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Background.BluetoothEventTriggeringMode.KeepLatest
                     */
                    keepLatest,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.Background.BluetoothEventTriggeringMode.Serial
                     */
                    serial,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Background.BluetoothLEAdvertisementPublisherTriggerDetails
                 */
                abstract class BluetoothLEAdvertisementPublisherTriggerDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.BluetoothLEAdvertisementPublisherTriggerDetails.Error
                     */
                    error: Windows.Devices.Bluetooth.BluetoothError;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.BluetoothLEAdvertisementPublisherTriggerDetails.Status
                     */
                    status: Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Background.BluetoothLEAdvertisementWatcherTriggerDetails
                 */
                abstract class BluetoothLEAdvertisementWatcherTriggerDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.BluetoothLEAdvertisementWatcherTriggerDetails.Advertisements
                     */
                    advertisements: Windows.Foundation.Collections.IVectorView<Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementReceivedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.BluetoothLEAdvertisementWatcherTriggerDetails.Error
                     */
                    error: Windows.Devices.Bluetooth.BluetoothError;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.BluetoothLEAdvertisementWatcherTriggerDetails.SignalStrengthFilter
                     */
                    signalStrengthFilter: Windows.Devices.Bluetooth.BluetoothSignalStrengthFilter;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Background.GattCharacteristicNotificationTriggerDetails
                 */
                abstract class GattCharacteristicNotificationTriggerDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.GattCharacteristicNotificationTriggerDetails.Characteristic
                     */
                    characteristic: Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.GattCharacteristicNotificationTriggerDetails.Error
                     */
                    error: Windows.Devices.Bluetooth.BluetoothError;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.GattCharacteristicNotificationTriggerDetails.EventTriggeringMode
                     */
                    eventTriggeringMode: BluetoothEventTriggeringMode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.GattCharacteristicNotificationTriggerDetails.Value
                     */
                    value: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.GattCharacteristicNotificationTriggerDetails.ValueChangedEvents
                     */
                    valueChangedEvents: Windows.Foundation.Collections.IVectorView<Windows.Devices.Bluetooth.GenericAttributeProfile.GattValueChangedEventArgs>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Background.GattServiceProviderConnection
                 */
                abstract class GattServiceProviderConnection {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.GattServiceProviderConnection.AllServices
                     */
                    static allServices: Windows.Foundation.Collections.IMapView<string, GattServiceProviderConnection>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.GattServiceProviderConnection.Service
                     */
                    service: Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalService;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.GattServiceProviderConnection.TriggerId
                     */
                    triggerId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Background.GattServiceProviderConnection.Start
                     */
                    start(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Background.GattServiceProviderTriggerDetails
                 */
                abstract class GattServiceProviderTriggerDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.GattServiceProviderTriggerDetails.Connection
                     */
                    connection: GattServiceProviderConnection;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Background.RfcommConnectionTriggerDetails
                 */
                abstract class RfcommConnectionTriggerDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.RfcommConnectionTriggerDetails.Incoming
                     */
                    incoming: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.RfcommConnectionTriggerDetails.RemoteDevice
                     */
                    remoteDevice: Windows.Devices.Bluetooth.BluetoothDevice;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.RfcommConnectionTriggerDetails.Socket
                     */
                    socket: Windows.Networking.Sockets.StreamSocket;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Background.RfcommInboundConnectionInformation
                 */
                abstract class RfcommInboundConnectionInformation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.RfcommInboundConnectionInformation.LocalServiceId
                     */
                    localServiceId: Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.RfcommInboundConnectionInformation.SdpRecord
                     */
                    sdpRecord: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.RfcommInboundConnectionInformation.ServiceCapabilities
                     */
                    serviceCapabilities: Windows.Devices.Bluetooth.BluetoothServiceCapabilities;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Background.RfcommOutboundConnectionInformation
                 */
                abstract class RfcommOutboundConnectionInformation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Background.RfcommOutboundConnectionInformation.RemoteServiceId
                     */
                    remoteServiceId: Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothAdapter
             */
            abstract class BluetoothAdapter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothAdapter.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<BluetoothAdapter>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothAdapter.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<BluetoothAdapter>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothAdapter.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothAdapter.BluetoothAddress
                 */
                bluetoothAddress: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothAdapter.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothAdapter.IsAdvertisementOffloadSupported
                 */
                isAdvertisementOffloadSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothAdapter.IsCentralRoleSupported
                 */
                isCentralRoleSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothAdapter.IsClassicSupported
                 */
                isClassicSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothAdapter.IsLowEnergySupported
                 */
                isLowEnergySupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothAdapter.IsPeripheralRoleSupported
                 */
                isPeripheralRoleSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothAdapter.GetRadioAsync
                 */
                getRadioAsync(): Windows.Foundation.IAsyncOperation<Windows.Devices.Radios.Radio>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothAddressType
             */
            enum BluetoothAddressType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothAddressType.Public
                 */
                public,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothAddressType.Random
                 */
                random,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothAddressType.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothCacheMode
             */
            enum BluetoothCacheMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothCacheMode.Cached
                 */
                cached,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothCacheMode.Uncached
                 */
                uncached,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothClassOfDevice
             */
            abstract class BluetoothClassOfDevice {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothClassOfDevice.FromParts(Windows.Devices.Bluetooth.BluetoothMajorClass,Windows.Devices.Bluetooth.BluetoothMinorClass,Windows.Devices.Bluetooth.BluetoothServiceCapabilities)
                 */
                static fromParts(majorClass: BluetoothMajorClass, minorClass: BluetoothMinorClass, serviceCapabilities: BluetoothServiceCapabilities): BluetoothClassOfDevice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothClassOfDevice.FromRawValue(System.UInt32)
                 */
                static fromRawValue(rawValue: number): BluetoothClassOfDevice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothClassOfDevice.MajorClass
                 */
                majorClass: BluetoothMajorClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothClassOfDevice.MinorClass
                 */
                minorClass: BluetoothMinorClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothClassOfDevice.RawValue
                 */
                rawValue: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothClassOfDevice.ServiceCapabilities
                 */
                serviceCapabilities: BluetoothServiceCapabilities;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothConnectionStatus
             */
            enum BluetoothConnectionStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothConnectionStatus.Connected
                 */
                connected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothConnectionStatus.Disconnected
                 */
                disconnected,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothDevice
             */
            abstract class BluetoothDevice implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.FromBluetoothAddressAsync(System.UInt64)
                 */
                static fromBluetoothAddressAsync(address: number): Windows.Foundation.IAsyncOperation<BluetoothDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.FromHostNameAsync(Windows.Networking.HostName)
                 */
                static fromHostNameAsync(hostName: Windows.Networking.HostName): Windows.Foundation.IAsyncOperation<BluetoothDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<BluetoothDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.GetDeviceSelectorFromBluetoothAddress(System.UInt64)
                 */
                static getDeviceSelectorFromBluetoothAddress(bluetoothAddress: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.GetDeviceSelectorFromClassOfDevice(Windows.Devices.Bluetooth.BluetoothClassOfDevice)
                 */
                static getDeviceSelectorFromClassOfDevice(classOfDevice: BluetoothClassOfDevice): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.GetDeviceSelectorFromConnectionStatus(Windows.Devices.Bluetooth.BluetoothConnectionStatus)
                 */
                static getDeviceSelectorFromConnectionStatus(connectionStatus: BluetoothConnectionStatus): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.GetDeviceSelectorFromDeviceName(System.String)
                 */
                static getDeviceSelectorFromDeviceName(deviceName: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.GetDeviceSelectorFromPairingState(System.Boolean)
                 */
                static getDeviceSelectorFromPairingState(pairingState: boolean): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDevice.BluetoothAddress
                 */
                bluetoothAddress: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDevice.ClassOfDevice
                 */
                classOfDevice: BluetoothClassOfDevice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDevice.ConnectionStatus
                 */
                connectionStatus: BluetoothConnectionStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDevice.DeviceAccessInformation
                 */
                deviceAccessInformation: Windows.Devices.Enumeration.DeviceAccessInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDevice.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDevice.DeviceInformation
                 */
                deviceInformation: Windows.Devices.Enumeration.DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDevice.HostName
                 */
                hostName: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDevice.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.BluetoothDevice.ConnectionStatusChanged
                 */
                onconnectionstatuschanged: (arg: { type: "connectionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothDevice, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.BluetoothDevice.NameChanged
                 */
                onnamechanged: (arg: { type: "namechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothDevice, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.BluetoothDevice.SdpRecordsChanged
                 */
                onsdprecordschanged: (arg: { type: "sdprecordschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothDevice, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDevice.RfcommServices
                 */
                rfcommServices: Windows.Foundation.Collections.IVectorView<Rfcomm.RfcommDeviceService>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDevice.SdpRecords
                 */
                sdpRecords: Windows.Foundation.Collections.IVectorView<Windows.Storage.Streams.IBuffer>;
                addEventListener(type: "connectionstatuschanged", listener: (arg: { type: "connectionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothDevice, Object>): void;
                addEventListener(type: "namechanged", listener: (arg: { type: "namechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothDevice, Object>): void;
                addEventListener(type: "sdprecordschanged", listener: (arg: { type: "sdprecordschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothDevice, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.GetRfcommServicesAsync(Windows.Devices.Bluetooth.BluetoothCacheMode)
                 */
                getRfcommServicesAsync(cacheMode: BluetoothCacheMode): Windows.Foundation.IAsyncOperation<Rfcomm.RfcommDeviceServicesResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.GetRfcommServicesAsync
                 */
                getRfcommServicesAsync(): Windows.Foundation.IAsyncOperation<Rfcomm.RfcommDeviceServicesResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.GetRfcommServicesForIdAsync(Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId,Windows.Devices.Bluetooth.BluetoothCacheMode)
                 */
                getRfcommServicesForIdAsync(serviceId: Rfcomm.RfcommServiceId, cacheMode: BluetoothCacheMode): Windows.Foundation.IAsyncOperation<Rfcomm.RfcommDeviceServicesResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.GetRfcommServicesForIdAsync(Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId)
                 */
                getRfcommServicesForIdAsync(serviceId: Rfcomm.RfcommServiceId): Windows.Foundation.IAsyncOperation<Rfcomm.RfcommDeviceServicesResult>;
                removeEventListener(type: "connectionstatuschanged", listener: (arg: { type: "connectionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothDevice, Object>): void;
                removeEventListener(type: "namechanged", listener: (arg: { type: "namechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothDevice, Object>): void;
                removeEventListener(type: "sdprecordschanged", listener: (arg: { type: "sdprecordschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothDevice, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothDevice.RequestAccessAsync
                 */
                requestAccessAsync(): Windows.Foundation.IAsyncOperation<Windows.Devices.Enumeration.DeviceAccessStatus>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothDeviceId
             */
            abstract class BluetoothDeviceId {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDeviceId.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDeviceId.IsClassicDevice
                 */
                isClassicDevice: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothDeviceId.IsLowEnergyDevice
                 */
                isLowEnergyDevice: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothError
             */
            enum BluetoothError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothError.ConsentRequired
                 */
                consentRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothError.DeviceNotConnected
                 */
                deviceNotConnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothError.DisabledByPolicy
                 */
                disabledByPolicy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothError.DisabledByUser
                 */
                disabledByUser,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothError.NotSupported
                 */
                notSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothError.OtherError
                 */
                otherError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothError.RadioNotAvailable
                 */
                radioNotAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothError.ResourceInUse
                 */
                resourceInUse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothError.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothError.TransportNotSupported
                 */
                transportNotSupported,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothLEAppearance
             */
            abstract class BluetoothLEAppearance {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEAppearance.FromParts(System.UInt16,System.UInt16)
                 */
                static fromParts(appearanceCategory: number, appearanceSubCategory: number): BluetoothLEAppearance;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEAppearance.FromRawValue(System.UInt16)
                 */
                static fromRawValue(rawValue: number): BluetoothLEAppearance;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearance.Category
                 */
                category: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearance.RawValue
                 */
                rawValue: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearance.SubCategory
                 */
                subCategory: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories
             */
            abstract class BluetoothLEAppearanceCategories {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.BarcodeScanner
                 */
                static barcodeScanner: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.BloodPressure
                 */
                static bloodPressure: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.Clock
                 */
                static clock: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.Computer
                 */
                static computer: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.Cycling
                 */
                static cycling: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.Display
                 */
                static display: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.EyeGlasses
                 */
                static eyeGlasses: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.GlucoseMeter
                 */
                static glucoseMeter: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.HeartRate
                 */
                static heartRate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.HumanInterfaceDevice
                 */
                static humanInterfaceDevice: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.Keyring
                 */
                static keyring: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.MediaPlayer
                 */
                static mediaPlayer: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.OutdoorSportActivity
                 */
                static outdoorSportActivity: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.Phone
                 */
                static phone: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.PulseOximeter
                 */
                static pulseOximeter: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.RemoteControl
                 */
                static remoteControl: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.RunningWalking
                 */
                static runningWalking: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.Tag
                 */
                static tag: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.Thermometer
                 */
                static thermometer: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.Uncategorized
                 */
                static uncategorized: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.Watch
                 */
                static watch: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories.WeightScale
                 */
                static weightScale: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories
             */
            abstract class BluetoothLEAppearanceSubcategories {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.BarcodeScanner
                 */
                static barcodeScanner: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.BloodPressureArm
                 */
                static bloodPressureArm: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.BloodPressureWrist
                 */
                static bloodPressureWrist: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.CardReader
                 */
                static cardReader: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.CyclingCadenceSensor
                 */
                static cyclingCadenceSensor: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.CyclingComputer
                 */
                static cyclingComputer: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.CyclingPowerSensor
                 */
                static cyclingPowerSensor: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.CyclingSpeedCadenceSensor
                 */
                static cyclingSpeedCadenceSensor: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.CyclingSpeedSensor
                 */
                static cyclingSpeedSensor: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.DigitalPen
                 */
                static digitalPen: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.DigitizerTablet
                 */
                static digitizerTablet: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.Gamepad
                 */
                static gamepad: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.Generic
                 */
                static generic: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.HeartRateBelt
                 */
                static heartRateBelt: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.Joystick
                 */
                static joystick: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.Keyboard
                 */
                static keyboard: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.LocationDisplay
                 */
                static locationDisplay: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.LocationNavigationDisplay
                 */
                static locationNavigationDisplay: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.LocationNavigationPod
                 */
                static locationNavigationPod: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.LocationPod
                 */
                static locationPod: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.Mouse
                 */
                static mouse: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.OximeterFingertip
                 */
                static oximeterFingertip: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.OximeterWristWorn
                 */
                static oximeterWristWorn: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.RunningWalkingInShoe
                 */
                static runningWalkingInShoe: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.RunningWalkingOnHip
                 */
                static runningWalkingOnHip: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.RunningWalkingOnShoe
                 */
                static runningWalkingOnShoe: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.SportsWatch
                 */
                static sportsWatch: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories.ThermometerEar
                 */
                static thermometerEar: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothLEDevice
             */
            abstract class BluetoothLEDevice implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.FromBluetoothAddressAsync(System.UInt64,Windows.Devices.Bluetooth.BluetoothAddressType)
                 */
                static fromBluetoothAddressAsync(bluetoothAddress: number, bluetoothAddressType: BluetoothAddressType): Windows.Foundation.IAsyncOperation<BluetoothLEDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.FromBluetoothAddressAsync(System.UInt64)
                 */
                static fromBluetoothAddressAsync(bluetoothAddress: number): Windows.Foundation.IAsyncOperation<BluetoothLEDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<BluetoothLEDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.GetDeviceSelectorFromAppearance(Windows.Devices.Bluetooth.BluetoothLEAppearance)
                 */
                static getDeviceSelectorFromAppearance(appearance: BluetoothLEAppearance): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.GetDeviceSelectorFromBluetoothAddress(System.UInt64,Windows.Devices.Bluetooth.BluetoothAddressType)
                 */
                static getDeviceSelectorFromBluetoothAddress(bluetoothAddress: number, bluetoothAddressType: BluetoothAddressType): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.GetDeviceSelectorFromBluetoothAddress(System.UInt64)
                 */
                static getDeviceSelectorFromBluetoothAddress(bluetoothAddress: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.GetDeviceSelectorFromConnectionStatus(Windows.Devices.Bluetooth.BluetoothConnectionStatus)
                 */
                static getDeviceSelectorFromConnectionStatus(connectionStatus: BluetoothConnectionStatus): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.GetDeviceSelectorFromDeviceName(System.String)
                 */
                static getDeviceSelectorFromDeviceName(deviceName: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.GetDeviceSelectorFromPairingState(System.Boolean)
                 */
                static getDeviceSelectorFromPairingState(pairingState: boolean): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEDevice.Appearance
                 */
                appearance: BluetoothLEAppearance;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEDevice.BluetoothAddress
                 */
                bluetoothAddress: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEDevice.BluetoothAddressType
                 */
                bluetoothAddressType: BluetoothAddressType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEDevice.ConnectionStatus
                 */
                connectionStatus: BluetoothConnectionStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEDevice.DeviceAccessInformation
                 */
                deviceAccessInformation: Windows.Devices.Enumeration.DeviceAccessInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEDevice.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEDevice.DeviceInformation
                 */
                deviceInformation: Windows.Devices.Enumeration.DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEDevice.GattServices
                 */
                gattServices: Windows.Foundation.Collections.IVectorView<GenericAttributeProfile.GattDeviceService>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothLEDevice.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.BluetoothLEDevice.ConnectionStatusChanged
                 */
                onconnectionstatuschanged: (arg: { type: "connectionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEDevice, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.BluetoothLEDevice.GattServicesChanged
                 */
                ongattserviceschanged: (arg: { type: "gattserviceschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEDevice, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.BluetoothLEDevice.NameChanged
                 */
                onnamechanged: (arg: { type: "namechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEDevice, Object>;
                addEventListener(type: "connectionstatuschanged", listener: (arg: { type: "connectionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEDevice, Object>): void;
                addEventListener(type: "gattserviceschanged", listener: (arg: { type: "gattserviceschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEDevice, Object>): void;
                addEventListener(type: "namechanged", listener: (arg: { type: "namechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEDevice, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.GetGattService(System.Guid)
                 */
                getGattService(serviceUuid: string): GenericAttributeProfile.GattDeviceService;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.GetGattServicesAsync(Windows.Devices.Bluetooth.BluetoothCacheMode)
                 */
                getGattServicesAsync(cacheMode: BluetoothCacheMode): Windows.Foundation.IAsyncOperation<GenericAttributeProfile.GattDeviceServicesResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.GetGattServicesAsync
                 */
                getGattServicesAsync(): Windows.Foundation.IAsyncOperation<GenericAttributeProfile.GattDeviceServicesResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.GetGattServicesForUuidAsync(System.Guid,Windows.Devices.Bluetooth.BluetoothCacheMode)
                 */
                getGattServicesForUuidAsync(serviceUuid: string, cacheMode: BluetoothCacheMode): Windows.Foundation.IAsyncOperation<GenericAttributeProfile.GattDeviceServicesResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.GetGattServicesForUuidAsync(System.Guid)
                 */
                getGattServicesForUuidAsync(serviceUuid: string): Windows.Foundation.IAsyncOperation<GenericAttributeProfile.GattDeviceServicesResult>;
                removeEventListener(type: "connectionstatuschanged", listener: (arg: { type: "connectionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEDevice, Object>): void;
                removeEventListener(type: "gattserviceschanged", listener: (arg: { type: "gattserviceschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEDevice, Object>): void;
                removeEventListener(type: "namechanged", listener: (arg: { type: "namechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BluetoothLEDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BluetoothLEDevice, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothLEDevice.RequestAccessAsync
                 */
                requestAccessAsync(): Windows.Foundation.IAsyncOperation<Windows.Devices.Enumeration.DeviceAccessStatus>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothMajorClass
             */
            enum BluetoothMajorClass {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMajorClass.AudioVideo
                 */
                audioVideo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMajorClass.Computer
                 */
                computer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMajorClass.Health
                 */
                health,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMajorClass.Imaging
                 */
                imaging,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMajorClass.Miscellaneous
                 */
                miscellaneous,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMajorClass.NetworkAccessPoint
                 */
                networkAccessPoint,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMajorClass.Peripheral
                 */
                peripheral,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMajorClass.Phone
                 */
                phone,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMajorClass.Toy
                 */
                toy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMajorClass.Wearable
                 */
                wearable,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothMinorClass
             */
            enum BluetoothMinorClass {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoCamcorder
                 */
                audioVideoCamcorder,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoCarAudio
                 */
                audioVideoCarAudio,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoGamingOrToy
                 */
                audioVideoGamingOrToy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoHandsFree
                 */
                audioVideoHandsFree,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoHeadphones
                 */
                audioVideoHeadphones,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoHifiAudioDevice
                 */
                audioVideoHifiAudioDevice,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoLoudspeaker
                 */
                audioVideoLoudspeaker,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoMicrophone
                 */
                audioVideoMicrophone,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoPortableAudio
                 */
                audioVideoPortableAudio,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoSetTopBox
                 */
                audioVideoSetTopBox,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoVcr
                 */
                audioVideoVcr,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoVideoCamera
                 */
                audioVideoVideoCamera,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoVideoConferencing
                 */
                audioVideoVideoConferencing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoVideoDisplayAndLoudspeaker
                 */
                audioVideoVideoDisplayAndLoudspeaker,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoVideoMonitor
                 */
                audioVideoVideoMonitor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.AudioVideoWearableHeadset
                 */
                audioVideoWearableHeadset,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.ComputerDesktop
                 */
                computerDesktop,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.ComputerHandheld
                 */
                computerHandheld,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.ComputerLaptop
                 */
                computerLaptop,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.ComputerPalmSize
                 */
                computerPalmSize,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.ComputerServer
                 */
                computerServer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.ComputerTablet
                 */
                computerTablet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.ComputerWearable
                 */
                computerWearable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthAnkleProsthesis
                 */
                healthAnkleProsthesis,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthBloodPressureMonitor
                 */
                healthBloodPressureMonitor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthBodyCompositionAnalyzer
                 */
                healthBodyCompositionAnalyzer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthGenericHealthManager
                 */
                healthGenericHealthManager,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthGlucoseMeter
                 */
                healthGlucoseMeter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthHealthDataDisplay
                 */
                healthHealthDataDisplay,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthHeartRateMonitor
                 */
                healthHeartRateMonitor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthKneeProsthesis
                 */
                healthKneeProsthesis,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthMedicationMonitor
                 */
                healthMedicationMonitor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthPeakFlowMonitor
                 */
                healthPeakFlowMonitor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthPersonalMobilityDevice
                 */
                healthPersonalMobilityDevice,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthPulseOximeter
                 */
                healthPulseOximeter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthStepCounter
                 */
                healthStepCounter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthThermometer
                 */
                healthThermometer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.HealthWeighingScale
                 */
                healthWeighingScale,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.NetworkFullyAvailable
                 */
                networkFullyAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.NetworkNoServiceAvailable
                 */
                networkNoServiceAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.NetworkUsed01To17Percent
                 */
                networkUsed01To17Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.NetworkUsed17To33Percent
                 */
                networkUsed17To33Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.NetworkUsed33To50Percent
                 */
                networkUsed33To50Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.NetworkUsed50To67Percent
                 */
                networkUsed50To67Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.NetworkUsed67To83Percent
                 */
                networkUsed67To83Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.NetworkUsed83To99Percent
                 */
                networkUsed83To99Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PeripheralCardReader
                 */
                peripheralCardReader,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PeripheralDigitalPen
                 */
                peripheralDigitalPen,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PeripheralDigitizerTablet
                 */
                peripheralDigitizerTablet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PeripheralGamepad
                 */
                peripheralGamepad,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PeripheralHandheldGesture
                 */
                peripheralHandheldGesture,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PeripheralHandheldScanner
                 */
                peripheralHandheldScanner,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PeripheralJoystick
                 */
                peripheralJoystick,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PeripheralRemoteControl
                 */
                peripheralRemoteControl,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PeripheralSensing
                 */
                peripheralSensing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PhoneCellular
                 */
                phoneCellular,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PhoneCordless
                 */
                phoneCordless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PhoneIsdn
                 */
                phoneIsdn,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PhoneSmartPhone
                 */
                phoneSmartPhone,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.PhoneWired
                 */
                phoneWired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.ToyController
                 */
                toyController,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.ToyDoll
                 */
                toyDoll,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.ToyGame
                 */
                toyGame,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.ToyRobot
                 */
                toyRobot,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.ToyVehicle
                 */
                toyVehicle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.Uncategorized
                 */
                uncategorized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.WearableGlasses
                 */
                wearableGlasses,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.WearableHelmet
                 */
                wearableHelmet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.WearableJacket
                 */
                wearableJacket,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.WearablePager
                 */
                wearablePager,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothMinorClass.WearableWristwatch
                 */
                wearableWristwatch,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothServiceCapabilities
             */
            enum BluetoothServiceCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothServiceCapabilities.AudioService
                 */
                audioService,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothServiceCapabilities.CapturingService
                 */
                capturingService,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothServiceCapabilities.InformationService
                 */
                informationService,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothServiceCapabilities.LimitedDiscoverableMode
                 */
                limitedDiscoverableMode,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothServiceCapabilities.NetworkingService
                 */
                networkingService,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothServiceCapabilities.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothServiceCapabilities.ObjectTransferService
                 */
                objectTransferService,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothServiceCapabilities.PositioningService
                 */
                positioningService,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothServiceCapabilities.RenderingService
                 */
                renderingService,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.BluetoothServiceCapabilities.TelephoneService
                 */
                telephoneService,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothSignalStrengthFilter
             */
            class BluetoothSignalStrengthFilter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothSignalStrengthFilter.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothSignalStrengthFilter.InRangeThresholdInDBm
                 */
                inRangeThresholdInDBm: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothSignalStrengthFilter.OutOfRangeThresholdInDBm
                 */
                outOfRangeThresholdInDBm: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothSignalStrengthFilter.OutOfRangeTimeout
                 */
                outOfRangeTimeout: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.BluetoothSignalStrengthFilter.SamplingInterval
                 */
                samplingInterval: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.BluetoothUuidHelper
             */
            abstract class BluetoothUuidHelper {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothUuidHelper.FromShortId(System.UInt32)
                 */
                static fromShortId(shortId: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.BluetoothUuidHelper.TryGetShortId(System.Guid)
                 */
                static tryGetShortId(uuid: string): number;
            }
            namespace GenericAttributeProfile {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic
                 */
                abstract class GattCharacteristic {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.ConvertShortIdToUuid(System.UInt16)
                     */
                    static convertShortIdToUuid(shortId: number): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.AttributeHandle
                     */
                    attributeHandle: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.CharacteristicProperties
                     */
                    characteristicProperties: GattCharacteristicProperties;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.ValueChanged
                     */
                    onvaluechanged: (arg: { type: "valuechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattCharacteristic, GattValueChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattCharacteristic, GattValueChangedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.PresentationFormats
                     */
                    presentationFormats: Windows.Foundation.Collections.IVectorView<GattPresentationFormat>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.ProtectionLevel
                     */
                    protectionLevel: GattProtectionLevel;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.Service
                     */
                    service: GattDeviceService;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.UserDescription
                     */
                    userDescription: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.Uuid
                     */
                    uuid: string;
                    addEventListener(type: "valuechanged", listener: (arg: { type: "valuechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattCharacteristic, GattValueChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattCharacteristic, GattValueChangedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.GetAllDescriptors
                     */
                    getAllDescriptors(): Windows.Foundation.Collections.IVectorView<GattDescriptor>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.GetDescriptors(System.Guid)
                     */
                    getDescriptors(descriptorUuid: string): Windows.Foundation.Collections.IVectorView<GattDescriptor>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.GetDescriptorsAsync(Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    getDescriptorsAsync(cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): Windows.Foundation.IAsyncOperation<GattDescriptorsResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.GetDescriptorsAsync
                     */
                    getDescriptorsAsync(): Windows.Foundation.IAsyncOperation<GattDescriptorsResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.GetDescriptorsForUuidAsync(System.Guid,Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    getDescriptorsForUuidAsync(descriptorUuid: string, cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): Windows.Foundation.IAsyncOperation<GattDescriptorsResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.GetDescriptorsForUuidAsync(System.Guid)
                     */
                    getDescriptorsForUuidAsync(descriptorUuid: string): Windows.Foundation.IAsyncOperation<GattDescriptorsResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.ReadClientCharacteristicConfigurationDescriptorAsync
                     */
                    readClientCharacteristicConfigurationDescriptorAsync(): Windows.Foundation.IAsyncOperation<GattReadClientCharacteristicConfigurationDescriptorResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.ReadValueAsync(Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    readValueAsync(cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): Windows.Foundation.IAsyncOperation<GattReadResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.ReadValueAsync
                     */
                    readValueAsync(): Windows.Foundation.IAsyncOperation<GattReadResult>;
                    removeEventListener(type: "valuechanged", listener: (arg: { type: "valuechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattCharacteristic, GattValueChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattCharacteristic, GattValueChangedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.WriteClientCharacteristicConfigurationDescriptorAsync(Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientCharacteristicConfigurationDescriptorValue)
                     */
                    writeClientCharacteristicConfigurationDescriptorAsync(clientCharacteristicConfigurationDescriptorValue: GattClientCharacteristicConfigurationDescriptorValue): Windows.Foundation.IAsyncOperation<GattCommunicationStatus>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.WriteClientCharacteristicConfigurationDescriptorWithResultAsync(Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientCharacteristicConfigurationDescriptorValue)
                     */
                    writeClientCharacteristicConfigurationDescriptorWithResultAsync(clientCharacteristicConfigurationDescriptorValue: GattClientCharacteristicConfigurationDescriptorValue): Windows.Foundation.IAsyncOperation<GattWriteResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.WriteValueAsync(Windows.Storage.Streams.IBuffer,Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteOption)
                     */
                    writeValueAsync(value: Windows.Storage.Streams.IBuffer, writeOption: GattWriteOption): Windows.Foundation.IAsyncOperation<GattCommunicationStatus>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.WriteValueAsync(Windows.Storage.Streams.IBuffer)
                     */
                    writeValueAsync(value: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<GattCommunicationStatus>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.WriteValueWithResultAsync(Windows.Storage.Streams.IBuffer,Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteOption)
                     */
                    writeValueWithResultAsync(value: Windows.Storage.Streams.IBuffer, writeOption: GattWriteOption): Windows.Foundation.IAsyncOperation<GattWriteResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic.WriteValueWithResultAsync(Windows.Storage.Streams.IBuffer)
                     */
                    writeValueWithResultAsync(value: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<GattWriteResult>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties
                 */
                enum GattCharacteristicProperties {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties.AuthenticatedSignedWrites
                     */
                    authenticatedSignedWrites,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties.Broadcast
                     */
                    broadcast,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties.ExtendedProperties
                     */
                    extendedProperties,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties.Indicate
                     */
                    indicate,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties.None
                     */
                    none,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties.Notify
                     */
                    notify,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties.Read
                     */
                    read,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties.ReliableWrites
                     */
                    reliableWrites,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties.WritableAuxiliaries
                     */
                    writableAuxiliaries,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties.Write
                     */
                    write,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties.WriteWithoutResponse
                     */
                    writeWithoutResponse,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids
                 */
                abstract class GattCharacteristicUuids {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.AlertCategoryId
                     */
                    static alertCategoryId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.AlertCategoryIdBitMask
                     */
                    static alertCategoryIdBitMask: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.AlertLevel
                     */
                    static alertLevel: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.AlertNotificationControlPoint
                     */
                    static alertNotificationControlPoint: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.AlertStatus
                     */
                    static alertStatus: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.BatteryLevel
                     */
                    static batteryLevel: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.BloodPressureFeature
                     */
                    static bloodPressureFeature: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.BloodPressureMeasurement
                     */
                    static bloodPressureMeasurement: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.BodySensorLocation
                     */
                    static bodySensorLocation: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.BootKeyboardInputReport
                     */
                    static bootKeyboardInputReport: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.BootKeyboardOutputReport
                     */
                    static bootKeyboardOutputReport: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.BootMouseInputReport
                     */
                    static bootMouseInputReport: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.CscFeature
                     */
                    static cscFeature: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.CscMeasurement
                     */
                    static cscMeasurement: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.CurrentTime
                     */
                    static currentTime: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.CyclingPowerControlPoint
                     */
                    static cyclingPowerControlPoint: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.CyclingPowerFeature
                     */
                    static cyclingPowerFeature: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.CyclingPowerMeasurement
                     */
                    static cyclingPowerMeasurement: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.CyclingPowerVector
                     */
                    static cyclingPowerVector: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.DateTime
                     */
                    static dateTime: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.DayDateTime
                     */
                    static dayDateTime: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.DayOfWeek
                     */
                    static dayOfWeek: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.DstOffset
                     */
                    static dstOffset: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.ExactTime256
                     */
                    static exactTime256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.FirmwareRevisionString
                     */
                    static firmwareRevisionString: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.GapAppearance
                     */
                    static gapAppearance: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.GapDeviceName
                     */
                    static gapDeviceName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.GapPeripheralPreferredConnectionParameters
                     */
                    static gapPeripheralPreferredConnectionParameters: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.GapPeripheralPrivacyFlag
                     */
                    static gapPeripheralPrivacyFlag: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.GapReconnectionAddress
                     */
                    static gapReconnectionAddress: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.GattServiceChanged
                     */
                    static gattServiceChanged: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.GlucoseFeature
                     */
                    static glucoseFeature: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.GlucoseMeasurement
                     */
                    static glucoseMeasurement: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.GlucoseMeasurementContext
                     */
                    static glucoseMeasurementContext: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.HardwareRevisionString
                     */
                    static hardwareRevisionString: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.HeartRateControlPoint
                     */
                    static heartRateControlPoint: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.HeartRateMeasurement
                     */
                    static heartRateMeasurement: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.HidControlPoint
                     */
                    static hidControlPoint: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.HidInformation
                     */
                    static hidInformation: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.Ieee1107320601RegulatoryCertificationDataList
                     */
                    static ieee1107320601RegulatoryCertificationDataList: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.IntermediateCuffPressure
                     */
                    static intermediateCuffPressure: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.IntermediateTemperature
                     */
                    static intermediateTemperature: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.LnControlPoint
                     */
                    static lnControlPoint: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.LnFeature
                     */
                    static lnFeature: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.LocalTimeInformation
                     */
                    static localTimeInformation: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.LocationAndSpeed
                     */
                    static locationAndSpeed: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.ManufacturerNameString
                     */
                    static manufacturerNameString: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.MeasurementInterval
                     */
                    static measurementInterval: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.ModelNumberString
                     */
                    static modelNumberString: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.Navigation
                     */
                    static navigation: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.NewAlert
                     */
                    static newAlert: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.PnpId
                     */
                    static pnpId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.PositionQuality
                     */
                    static positionQuality: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.ProtocolMode
                     */
                    static protocolMode: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.RecordAccessControlPoint
                     */
                    static recordAccessControlPoint: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.ReferenceTimeInformation
                     */
                    static referenceTimeInformation: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.Report
                     */
                    static report: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.ReportMap
                     */
                    static reportMap: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.RingerControlPoint
                     */
                    static ringerControlPoint: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.RingerSetting
                     */
                    static ringerSetting: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.RscFeature
                     */
                    static rscFeature: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.RscMeasurement
                     */
                    static rscMeasurement: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.SCControlPoint
                     */
                    static scControlPoint: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.ScanIntervalWindow
                     */
                    static scanIntervalWindow: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.ScanRefresh
                     */
                    static scanRefresh: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.SensorLocation
                     */
                    static sensorLocation: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.SerialNumberString
                     */
                    static serialNumberString: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.SoftwareRevisionString
                     */
                    static softwareRevisionString: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.SupportUnreadAlertCategory
                     */
                    static supportUnreadAlertCategory: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.SupportedNewAlertCategory
                     */
                    static supportedNewAlertCategory: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.SystemId
                     */
                    static systemId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.TemperatureMeasurement
                     */
                    static temperatureMeasurement: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.TemperatureType
                     */
                    static temperatureType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.TimeAccuracy
                     */
                    static timeAccuracy: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.TimeSource
                     */
                    static timeSource: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.TimeUpdateControlPoint
                     */
                    static timeUpdateControlPoint: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.TimeUpdateState
                     */
                    static timeUpdateState: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.TimeWithDst
                     */
                    static timeWithDst: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.TimeZone
                     */
                    static timeZone: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.TxPowerLevel
                     */
                    static txPowerLevel: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids.UnreadAlertStatus
                     */
                    static unreadAlertStatus: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicsResult
                 */
                abstract class GattCharacteristicsResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicsResult.Characteristics
                     */
                    characteristics: Windows.Foundation.Collections.IVectorView<GattCharacteristic>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicsResult.ProtocolError
                     */
                    protocolError: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicsResult.Status
                     */
                    status: GattCommunicationStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientCharacteristicConfigurationDescriptorValue
                 */
                enum GattClientCharacteristicConfigurationDescriptorValue {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientCharacteristicConfigurationDescriptorValue.Indicate
                     */
                    indicate,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientCharacteristicConfigurationDescriptorValue.None
                     */
                    none,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientCharacteristicConfigurationDescriptorValue.Notify
                     */
                    notify,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientNotificationResult
                 */
                abstract class GattClientNotificationResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientNotificationResult.ProtocolError
                     */
                    protocolError: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientNotificationResult.Status
                     */
                    status: GattCommunicationStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientNotificationResult.SubscribedClient
                     */
                    subscribedClient: GattSubscribedClient;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCommunicationStatus
                 */
                enum GattCommunicationStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCommunicationStatus.AccessDenied
                     */
                    accessDenied,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCommunicationStatus.ProtocolError
                     */
                    protocolError,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCommunicationStatus.Success
                     */
                    success,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattCommunicationStatus.Unreachable
                     */
                    unreachable,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptor
                 */
                abstract class GattDescriptor {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptor.ConvertShortIdToUuid(System.UInt16)
                     */
                    static convertShortIdToUuid(shortId: number): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptor.AttributeHandle
                     */
                    attributeHandle: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptor.ProtectionLevel
                     */
                    protectionLevel: GattProtectionLevel;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptor.Uuid
                     */
                    uuid: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptor.ReadValueAsync(Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    readValueAsync(cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): Windows.Foundation.IAsyncOperation<GattReadResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptor.ReadValueAsync
                     */
                    readValueAsync(): Windows.Foundation.IAsyncOperation<GattReadResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptor.WriteValueAsync(Windows.Storage.Streams.IBuffer)
                     */
                    writeValueAsync(value: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<GattCommunicationStatus>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptor.WriteValueWithResultAsync(Windows.Storage.Streams.IBuffer)
                     */
                    writeValueWithResultAsync(value: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<GattWriteResult>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorUuids
                 */
                abstract class GattDescriptorUuids {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorUuids.CharacteristicAggregateFormat
                     */
                    static characteristicAggregateFormat: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorUuids.CharacteristicExtendedProperties
                     */
                    static characteristicExtendedProperties: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorUuids.CharacteristicPresentationFormat
                     */
                    static characteristicPresentationFormat: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorUuids.CharacteristicUserDescription
                     */
                    static characteristicUserDescription: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorUuids.ClientCharacteristicConfiguration
                     */
                    static clientCharacteristicConfiguration: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorUuids.ServerCharacteristicConfiguration
                     */
                    static serverCharacteristicConfiguration: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorsResult
                 */
                abstract class GattDescriptorsResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorsResult.Descriptors
                     */
                    descriptors: Windows.Foundation.Collections.IVectorView<GattDescriptor>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorsResult.ProtocolError
                     */
                    protocolError: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorsResult.Status
                     */
                    status: GattCommunicationStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService
                 */
                abstract class GattDeviceService implements Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.ConvertShortIdToUuid(System.UInt16)
                     */
                    static convertShortIdToUuid(shortId: number): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.FromIdAsync(System.String,Windows.Devices.Bluetooth.GenericAttributeProfile.GattSharingMode)
                     */
                    static fromIdAsync(deviceId: string, sharingMode: GattSharingMode): Windows.Foundation.IAsyncOperation<GattDeviceService>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.FromIdAsync(System.String)
                     */
                    static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<GattDeviceService>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetDeviceSelectorForBluetoothDeviceId(Windows.Devices.Bluetooth.BluetoothDeviceId,Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    static getDeviceSelectorForBluetoothDeviceId(bluetoothDeviceId: Windows.Devices.Bluetooth.BluetoothDeviceId, cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetDeviceSelectorForBluetoothDeviceId(Windows.Devices.Bluetooth.BluetoothDeviceId)
                     */
                    static getDeviceSelectorForBluetoothDeviceId(bluetoothDeviceId: Windows.Devices.Bluetooth.BluetoothDeviceId): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetDeviceSelectorForBluetoothDeviceIdAndUuid(Windows.Devices.Bluetooth.BluetoothDeviceId,System.Guid,Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    static getDeviceSelectorForBluetoothDeviceIdAndUuid(bluetoothDeviceId: Windows.Devices.Bluetooth.BluetoothDeviceId, serviceUuid: string, cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetDeviceSelectorForBluetoothDeviceIdAndUuid(Windows.Devices.Bluetooth.BluetoothDeviceId,System.Guid)
                     */
                    static getDeviceSelectorForBluetoothDeviceIdAndUuid(bluetoothDeviceId: Windows.Devices.Bluetooth.BluetoothDeviceId, serviceUuid: string): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetDeviceSelectorFromShortId(System.UInt16)
                     */
                    static getDeviceSelectorFromShortId(serviceShortId: number): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetDeviceSelectorFromUuid(System.Guid)
                     */
                    static getDeviceSelectorFromUuid(serviceUuid: string): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.AttributeHandle
                     */
                    attributeHandle: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.Device
                     */
                    device: Windows.Devices.Bluetooth.BluetoothLEDevice;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.DeviceAccessInformation
                     */
                    deviceAccessInformation: Windows.Devices.Enumeration.DeviceAccessInformation;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.DeviceId
                     */
                    deviceId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.ParentServices
                     */
                    parentServices: Windows.Foundation.Collections.IVectorView<GattDeviceService>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.Session
                     */
                    session: GattSession;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.SharingMode
                     */
                    sharingMode: GattSharingMode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.Uuid
                     */
                    uuid: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.Close
                     */
                    close(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetAllCharacteristics
                     */
                    getAllCharacteristics(): Windows.Foundation.Collections.IVectorView<GattCharacteristic>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetAllIncludedServices
                     */
                    getAllIncludedServices(): Windows.Foundation.Collections.IVectorView<GattDeviceService>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetCharacteristics(System.Guid)
                     */
                    getCharacteristics(characteristicUuid: string): Windows.Foundation.Collections.IVectorView<GattCharacteristic>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetCharacteristicsAsync(Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    getCharacteristicsAsync(cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): Windows.Foundation.IAsyncOperation<GattCharacteristicsResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetCharacteristicsAsync
                     */
                    getCharacteristicsAsync(): Windows.Foundation.IAsyncOperation<GattCharacteristicsResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetCharacteristicsForUuidAsync(System.Guid,Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    getCharacteristicsForUuidAsync(characteristicUuid: string, cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): Windows.Foundation.IAsyncOperation<GattCharacteristicsResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetCharacteristicsForUuidAsync(System.Guid)
                     */
                    getCharacteristicsForUuidAsync(characteristicUuid: string): Windows.Foundation.IAsyncOperation<GattCharacteristicsResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetIncludedServices(System.Guid)
                     */
                    getIncludedServices(serviceUuid: string): Windows.Foundation.Collections.IVectorView<GattDeviceService>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetIncludedServicesAsync(Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    getIncludedServicesAsync(cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): Windows.Foundation.IAsyncOperation<GattDeviceServicesResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetIncludedServicesAsync
                     */
                    getIncludedServicesAsync(): Windows.Foundation.IAsyncOperation<GattDeviceServicesResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetIncludedServicesForUuidAsync(System.Guid,Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    getIncludedServicesForUuidAsync(serviceUuid: string, cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): Windows.Foundation.IAsyncOperation<GattDeviceServicesResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.GetIncludedServicesForUuidAsync(System.Guid)
                     */
                    getIncludedServicesForUuidAsync(serviceUuid: string): Windows.Foundation.IAsyncOperation<GattDeviceServicesResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.OpenAsync(Windows.Devices.Bluetooth.GenericAttributeProfile.GattSharingMode)
                     */
                    openAsync(sharingMode: GattSharingMode): Windows.Foundation.IAsyncOperation<GattOpenStatus>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService.RequestAccessAsync
                     */
                    requestAccessAsync(): Windows.Foundation.IAsyncOperation<Windows.Devices.Enumeration.DeviceAccessStatus>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceServicesResult
                 */
                abstract class GattDeviceServicesResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceServicesResult.ProtocolError
                     */
                    protocolError: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceServicesResult.Services
                     */
                    services: Windows.Foundation.Collections.IVectorView<GattDeviceService>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceServicesResult.Status
                     */
                    status: GattCommunicationStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic
                 */
                abstract class GattLocalCharacteristic {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.CharacteristicProperties
                     */
                    characteristicProperties: GattCharacteristicProperties;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.Descriptors
                     */
                    descriptors: Windows.Foundation.Collections.IVectorView<GattLocalDescriptor>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.ReadRequested
                     */
                    onreadrequested: (arg: { type: "readrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalCharacteristic, GattReadRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalCharacteristic, GattReadRequestedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.SubscribedClientsChanged
                     */
                    onsubscribedclientschanged: (arg: { type: "subscribedclientschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalCharacteristic, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalCharacteristic, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.WriteRequested
                     */
                    onwriterequested: (arg: { type: "writerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalCharacteristic, GattWriteRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalCharacteristic, GattWriteRequestedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.PresentationFormats
                     */
                    presentationFormats: Windows.Foundation.Collections.IVectorView<GattPresentationFormat>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.ReadProtectionLevel
                     */
                    readProtectionLevel: GattProtectionLevel;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.StaticValue
                     */
                    staticValue: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.SubscribedClients
                     */
                    subscribedClients: Windows.Foundation.Collections.IVectorView<GattSubscribedClient>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.UserDescription
                     */
                    userDescription: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.Uuid
                     */
                    uuid: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.WriteProtectionLevel
                     */
                    writeProtectionLevel: GattProtectionLevel;
                    addEventListener(type: "readrequested", listener: (arg: { type: "readrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalCharacteristic, GattReadRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalCharacteristic, GattReadRequestedEventArgs>): void;
                    addEventListener(type: "subscribedclientschanged", listener: (arg: { type: "subscribedclientschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalCharacteristic, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalCharacteristic, Object>): void;
                    addEventListener(type: "writerequested", listener: (arg: { type: "writerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalCharacteristic, GattWriteRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalCharacteristic, GattWriteRequestedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.CreateDescriptorAsync(System.Guid,Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptorParameters)
                     */
                    createDescriptorAsync(descriptorUuid: string, parameters: GattLocalDescriptorParameters): Windows.Foundation.IAsyncOperation<GattLocalDescriptorResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.NotifyValueAsync(Windows.Storage.Streams.IBuffer,Windows.Devices.Bluetooth.GenericAttributeProfile.GattSubscribedClient)
                     */
                    notifyValueAsync(value: Windows.Storage.Streams.IBuffer, subscribedClient: GattSubscribedClient): Windows.Foundation.IAsyncOperation<GattClientNotificationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristic.NotifyValueAsync(Windows.Storage.Streams.IBuffer)
                     */
                    notifyValueAsync(value: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<GattClientNotificationResult>>;
                    removeEventListener(type: "readrequested", listener: (arg: { type: "readrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalCharacteristic, GattReadRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalCharacteristic, GattReadRequestedEventArgs>): void;
                    removeEventListener(type: "subscribedclientschanged", listener: (arg: { type: "subscribedclientschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalCharacteristic, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalCharacteristic, Object>): void;
                    removeEventListener(type: "writerequested", listener: (arg: { type: "writerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalCharacteristic, GattWriteRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalCharacteristic, GattWriteRequestedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicParameters
                 */
                class GattLocalCharacteristicParameters {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicParameters.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicParameters.CharacteristicProperties
                     */
                    characteristicProperties: GattCharacteristicProperties;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicParameters.PresentationFormats
                     */
                    presentationFormats: Windows.Foundation.Collections.IVector<GattPresentationFormat>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicParameters.ReadProtectionLevel
                     */
                    readProtectionLevel: GattProtectionLevel;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicParameters.StaticValue
                     */
                    staticValue: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicParameters.UserDescription
                     */
                    userDescription: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicParameters.WriteProtectionLevel
                     */
                    writeProtectionLevel: GattProtectionLevel;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicResult
                 */
                abstract class GattLocalCharacteristicResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicResult.Characteristic
                     */
                    characteristic: GattLocalCharacteristic;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicResult.Error
                     */
                    error: Windows.Devices.Bluetooth.BluetoothError;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptor
                 */
                abstract class GattLocalDescriptor {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptor.ReadRequested
                     */
                    onreadrequested: (arg: { type: "readrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalDescriptor, GattReadRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalDescriptor, GattReadRequestedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptor.WriteRequested
                     */
                    onwriterequested: (arg: { type: "writerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalDescriptor, GattWriteRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalDescriptor, GattWriteRequestedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptor.ReadProtectionLevel
                     */
                    readProtectionLevel: GattProtectionLevel;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptor.StaticValue
                     */
                    staticValue: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptor.Uuid
                     */
                    uuid: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptor.WriteProtectionLevel
                     */
                    writeProtectionLevel: GattProtectionLevel;
                    addEventListener(type: "readrequested", listener: (arg: { type: "readrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalDescriptor, GattReadRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalDescriptor, GattReadRequestedEventArgs>): void;
                    addEventListener(type: "writerequested", listener: (arg: { type: "writerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalDescriptor, GattWriteRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalDescriptor, GattWriteRequestedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "readrequested", listener: (arg: { type: "readrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalDescriptor, GattReadRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalDescriptor, GattReadRequestedEventArgs>): void;
                    removeEventListener(type: "writerequested", listener: (arg: { type: "writerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattLocalDescriptor, GattWriteRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattLocalDescriptor, GattWriteRequestedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptorParameters
                 */
                class GattLocalDescriptorParameters {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptorParameters.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptorParameters.ReadProtectionLevel
                     */
                    readProtectionLevel: GattProtectionLevel;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptorParameters.StaticValue
                     */
                    staticValue: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptorParameters.WriteProtectionLevel
                     */
                    writeProtectionLevel: GattProtectionLevel;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptorResult
                 */
                abstract class GattLocalDescriptorResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptorResult.Descriptor
                     */
                    descriptor: GattLocalDescriptor;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalDescriptorResult.Error
                     */
                    error: Windows.Devices.Bluetooth.BluetoothError;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalService
                 */
                abstract class GattLocalService {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalService.Characteristics
                     */
                    characteristics: Windows.Foundation.Collections.IVectorView<GattLocalCharacteristic>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalService.Uuid
                     */
                    uuid: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalService.CreateCharacteristicAsync(System.Guid,Windows.Devices.Bluetooth.GenericAttributeProfile.GattLocalCharacteristicParameters)
                     */
                    createCharacteristicAsync(characteristicUuid: string, parameters: GattLocalCharacteristicParameters): Windows.Foundation.IAsyncOperation<GattLocalCharacteristicResult>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattOpenStatus
                 */
                enum GattOpenStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattOpenStatus.AccessDenied
                     */
                    accessDenied,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattOpenStatus.AlreadyOpened
                     */
                    alreadyOpened,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattOpenStatus.NotFound
                     */
                    notFound,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattOpenStatus.SharingViolation
                     */
                    sharingViolation,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattOpenStatus.Success
                     */
                    success,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattOpenStatus.Unspecified
                     */
                    unspecified,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormat
                 */
                abstract class GattPresentationFormat {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormat.BluetoothSigAssignedNumbers
                     */
                    static bluetoothSigAssignedNumbers: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormat.FromParts(System.Byte,System.Int32,System.UInt16,System.Byte,System.UInt16)
                     */
                    static fromParts(formatType: number, exponent: number, unit: number, namespaceId: number, description: number): GattPresentationFormat;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormat.Description
                     */
                    description: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormat.Exponent
                     */
                    exponent: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormat.FormatType
                     */
                    formatType: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormat.Namespace
                     */
                    namespace: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormat.Unit
                     */
                    unit: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes
                 */
                abstract class GattPresentationFormatTypes {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.Bit2
                     */
                    static bit2: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.Boolean
                     */
                    static boolean: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.DUInt16
                     */
                    static duInt16: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.Float
                     */
                    static float: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.Float32
                     */
                    static float32: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.Float64
                     */
                    static float64: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.Nibble
                     */
                    static nibble: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.SFloat
                     */
                    static sfloat: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.SInt12
                     */
                    static sint12: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.SInt128
                     */
                    static sint128: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.SInt16
                     */
                    static sint16: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.SInt24
                     */
                    static sint24: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.SInt32
                     */
                    static sint32: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.SInt48
                     */
                    static sint48: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.SInt64
                     */
                    static sint64: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.SInt8
                     */
                    static sint8: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.Struct
                     */
                    static struct: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.UInt12
                     */
                    static uint12: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.UInt128
                     */
                    static uint128: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.UInt16
                     */
                    static uint16: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.UInt24
                     */
                    static uint24: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.UInt32
                     */
                    static uint32: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.UInt48
                     */
                    static uint48: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.UInt64
                     */
                    static uint64: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.UInt8
                     */
                    static uint8: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.Utf16
                     */
                    static utf16: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes.Utf8
                     */
                    static utf8: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtectionLevel
                 */
                enum GattProtectionLevel {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtectionLevel.AuthenticationRequired
                     */
                    authenticationRequired,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtectionLevel.EncryptionAndAuthenticationRequired
                     */
                    encryptionAndAuthenticationRequired,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtectionLevel.EncryptionRequired
                     */
                    encryptionRequired,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtectionLevel.Plain
                     */
                    plain,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError
                 */
                abstract class GattProtocolError {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.AttributeNotFound
                     */
                    static attributeNotFound: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.AttributeNotLong
                     */
                    static attributeNotLong: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.InsufficientAuthentication
                     */
                    static insufficientAuthentication: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.InsufficientAuthorization
                     */
                    static insufficientAuthorization: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.InsufficientEncryption
                     */
                    static insufficientEncryption: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.InsufficientEncryptionKeySize
                     */
                    static insufficientEncryptionKeySize: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.InsufficientResources
                     */
                    static insufficientResources: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.InvalidAttributeValueLength
                     */
                    static invalidAttributeValueLength: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.InvalidHandle
                     */
                    static invalidHandle: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.InvalidOffset
                     */
                    static invalidOffset: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.InvalidPdu
                     */
                    static invalidPdu: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.PrepareQueueFull
                     */
                    static prepareQueueFull: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.ReadNotPermitted
                     */
                    static readNotPermitted: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.RequestNotSupported
                     */
                    static requestNotSupported: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.UnlikelyError
                     */
                    static unlikelyError: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.UnsupportedGroupType
                     */
                    static unsupportedGroupType: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtocolError.WriteNotPermitted
                     */
                    static writeNotPermitted: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadClientCharacteristicConfigurationDescriptorResult
                 */
                abstract class GattReadClientCharacteristicConfigurationDescriptorResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadClientCharacteristicConfigurationDescriptorResult.ClientCharacteristicConfigurationDescriptor
                     */
                    clientCharacteristicConfigurationDescriptor: GattClientCharacteristicConfigurationDescriptorValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadClientCharacteristicConfigurationDescriptorResult.ProtocolError
                     */
                    protocolError: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadClientCharacteristicConfigurationDescriptorResult.Status
                     */
                    status: GattCommunicationStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequest
                 */
                abstract class GattReadRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequest.Length
                     */
                    length: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequest.Offset
                     */
                    offset: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequest.StateChanged
                     */
                    onstatechanged: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattReadRequest, GattRequestStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattReadRequest, GattRequestStateChangedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequest.State
                     */
                    state: GattRequestState;
                    addEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattReadRequest, GattRequestStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattReadRequest, GattRequestStateChangedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattReadRequest, GattRequestStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattReadRequest, GattRequestStateChangedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequest.RespondWithProtocolError(System.Byte)
                     */
                    respondWithProtocolError(protocolError: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequest.RespondWithValue(Windows.Storage.Streams.IBuffer)
                     */
                    respondWithValue(value: Windows.Storage.Streams.IBuffer): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequestedEventArgs
                 */
                abstract class GattReadRequestedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequestedEventArgs.Session
                     */
                    session: GattSession;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequestedEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadRequestedEventArgs.GetRequestAsync
                     */
                    getRequestAsync(): Windows.Foundation.IAsyncOperation<GattReadRequest>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadResult
                 */
                abstract class GattReadResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadResult.ProtocolError
                     */
                    protocolError: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadResult.Status
                     */
                    status: GattCommunicationStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadResult.Value
                     */
                    value: Windows.Storage.Streams.IBuffer;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReliableWriteTransaction
                 */
                class GattReliableWriteTransaction {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReliableWriteTransaction.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReliableWriteTransaction.CommitAsync
                     */
                    commitAsync(): Windows.Foundation.IAsyncOperation<GattCommunicationStatus>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReliableWriteTransaction.CommitWithResultAsync
                     */
                    commitWithResultAsync(): Windows.Foundation.IAsyncOperation<GattWriteResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattReliableWriteTransaction.WriteValue(Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic,Windows.Storage.Streams.IBuffer)
                     */
                    writeValue(characteristic: GattCharacteristic, value: Windows.Storage.Streams.IBuffer): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattRequestState
                 */
                enum GattRequestState {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattRequestState.Canceled
                     */
                    canceled,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattRequestState.Completed
                     */
                    completed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattRequestState.Pending
                     */
                    pending,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattRequestStateChangedEventArgs
                 */
                abstract class GattRequestStateChangedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattRequestStateChangedEventArgs.Error
                     */
                    error: Windows.Devices.Bluetooth.BluetoothError;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattRequestStateChangedEventArgs.State
                     */
                    state: GattRequestState;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProvider
                 */
                abstract class GattServiceProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProvider.CreateAsync(System.Guid)
                     */
                    static createAsync(serviceUuid: string): Windows.Foundation.IAsyncOperation<GattServiceProviderResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProvider.AdvertisementStatus
                     */
                    advertisementStatus: GattServiceProviderAdvertisementStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProvider.AdvertisementStatusChanged
                     */
                    onadvertisementstatuschanged: (arg: { type: "advertisementstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattServiceProvider, GattServiceProviderAdvertisementStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattServiceProvider, GattServiceProviderAdvertisementStatusChangedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProvider.Service
                     */
                    service: GattLocalService;
                    addEventListener(type: "advertisementstatuschanged", listener: (arg: { type: "advertisementstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattServiceProvider, GattServiceProviderAdvertisementStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattServiceProvider, GattServiceProviderAdvertisementStatusChangedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "advertisementstatuschanged", listener: (arg: { type: "advertisementstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattServiceProvider, GattServiceProviderAdvertisementStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattServiceProvider, GattServiceProviderAdvertisementStatusChangedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProvider.StartAdvertising(Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisingParameters)
                     */
                    startAdvertising(parameters: GattServiceProviderAdvertisingParameters): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProvider.StartAdvertising
                     */
                    startAdvertising(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProvider.StopAdvertising
                     */
                    stopAdvertising(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisementStatus
                 */
                enum GattServiceProviderAdvertisementStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisementStatus.Aborted
                     */
                    aborted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisementStatus.Created
                     */
                    created,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisementStatus.Started
                     */
                    started,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisementStatus.Stopped
                     */
                    stopped,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisementStatusChangedEventArgs
                 */
                abstract class GattServiceProviderAdvertisementStatusChangedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisementStatusChangedEventArgs.Error
                     */
                    error: Windows.Devices.Bluetooth.BluetoothError;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisementStatusChangedEventArgs.Status
                     */
                    status: GattServiceProviderAdvertisementStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisingParameters
                 */
                class GattServiceProviderAdvertisingParameters {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisingParameters.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisingParameters.IsConnectable
                     */
                    isConnectable: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderAdvertisingParameters.IsDiscoverable
                     */
                    isDiscoverable: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderResult
                 */
                abstract class GattServiceProviderResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderResult.Error
                     */
                    error: Windows.Devices.Bluetooth.BluetoothError;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceProviderResult.ServiceProvider
                     */
                    serviceProvider: GattServiceProvider;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids
                 */
                abstract class GattServiceUuids {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.AlertNotification
                     */
                    static alertNotification: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.Battery
                     */
                    static battery: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.BloodPressure
                     */
                    static bloodPressure: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.CurrentTime
                     */
                    static currentTime: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.CyclingPower
                     */
                    static cyclingPower: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.CyclingSpeedAndCadence
                     */
                    static cyclingSpeedAndCadence: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.DeviceInformation
                     */
                    static deviceInformation: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.GenericAccess
                     */
                    static genericAccess: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.GenericAttribute
                     */
                    static genericAttribute: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.Glucose
                     */
                    static glucose: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.HealthThermometer
                     */
                    static healthThermometer: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.HeartRate
                     */
                    static heartRate: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.HumanInterfaceDevice
                     */
                    static humanInterfaceDevice: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.ImmediateAlert
                     */
                    static immediateAlert: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.LinkLoss
                     */
                    static linkLoss: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.LocationAndNavigation
                     */
                    static locationAndNavigation: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.NextDstChange
                     */
                    static nextDstChange: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.PhoneAlertStatus
                     */
                    static phoneAlertStatus: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.ReferenceTimeUpdate
                     */
                    static referenceTimeUpdate: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.RunningSpeedAndCadence
                     */
                    static runningSpeedAndCadence: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.ScanParameters
                     */
                    static scanParameters: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids.TxPower
                     */
                    static txPower: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession
                 */
                abstract class GattSession implements Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession.FromDeviceIdAsync(Windows.Devices.Bluetooth.BluetoothDeviceId)
                     */
                    static fromDeviceIdAsync(deviceId: Windows.Devices.Bluetooth.BluetoothDeviceId): Windows.Foundation.IAsyncOperation<GattSession>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession.CanMaintainConnection
                     */
                    canMaintainConnection: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession.DeviceId
                     */
                    deviceId: Windows.Devices.Bluetooth.BluetoothDeviceId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession.MaintainConnection
                     */
                    maintainConnection: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession.MaxPduSize
                     */
                    maxPduSize: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession.MaxPduSizeChanged
                     */
                    onmaxpdusizechanged: (arg: { type: "maxpdusizechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GattSession, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession.SessionStatusChanged
                     */
                    onsessionstatuschanged: (arg: { type: "sessionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattSession, GattSessionStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattSession, GattSessionStatusChangedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession.SessionStatus
                     */
                    sessionStatus: GattSessionStatus;
                    addEventListener(type: "maxpdusizechanged", listener: (arg: { type: "maxpdusizechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GattSession, Object>): void;
                    addEventListener(type: "sessionstatuschanged", listener: (arg: { type: "sessionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattSession, GattSessionStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattSession, GattSessionStatusChangedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSession.Close
                     */
                    close(): void;
                    removeEventListener(type: "maxpdusizechanged", listener: (arg: { type: "maxpdusizechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GattSession, Object>): void;
                    removeEventListener(type: "sessionstatuschanged", listener: (arg: { type: "sessionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattSession, GattSessionStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattSession, GattSessionStatusChangedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSessionStatus
                 */
                enum GattSessionStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSessionStatus.Active
                     */
                    active,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSessionStatus.Closed
                     */
                    closed,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSessionStatusChangedEventArgs
                 */
                abstract class GattSessionStatusChangedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSessionStatusChangedEventArgs.Error
                     */
                    error: Windows.Devices.Bluetooth.BluetoothError;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSessionStatusChangedEventArgs.Status
                     */
                    status: GattSessionStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSharingMode
                 */
                enum GattSharingMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSharingMode.Exclusive
                     */
                    exclusive,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSharingMode.SharedReadAndWrite
                     */
                    sharedReadAndWrite,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSharingMode.SharedReadOnly
                     */
                    sharedReadOnly,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSharingMode.Unspecified
                     */
                    unspecified,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSubscribedClient
                 */
                abstract class GattSubscribedClient {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSubscribedClient.MaxNotificationSize
                     */
                    maxNotificationSize: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSubscribedClient.MaxNotificationSizeChanged
                     */
                    onmaxnotificationsizechanged: (arg: { type: "maxnotificationsizechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattSubscribedClient, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GattSubscribedClient, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattSubscribedClient.Session
                     */
                    session: GattSession;
                    addEventListener(type: "maxnotificationsizechanged", listener: (arg: { type: "maxnotificationsizechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattSubscribedClient, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GattSubscribedClient, Object>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "maxnotificationsizechanged", listener: (arg: { type: "maxnotificationsizechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattSubscribedClient, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GattSubscribedClient, Object>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattValueChangedEventArgs
                 */
                abstract class GattValueChangedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattValueChangedEventArgs.CharacteristicValue
                     */
                    characteristicValue: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattValueChangedEventArgs.Timestamp
                     */
                    timestamp: Date;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteOption
                 */
                enum GattWriteOption {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteOption.WriteWithResponse
                     */
                    writeWithResponse,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteOption.WriteWithoutResponse
                     */
                    writeWithoutResponse,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequest
                 */
                abstract class GattWriteRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequest.Offset
                     */
                    offset: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequest.StateChanged
                     */
                    onstatechanged: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattWriteRequest, GattRequestStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattWriteRequest, GattRequestStateChangedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequest.Option
                     */
                    option: GattWriteOption;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequest.State
                     */
                    state: GattRequestState;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequest.Value
                     */
                    value: Windows.Storage.Streams.IBuffer;
                    addEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattWriteRequest, GattRequestStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattWriteRequest, GattRequestStateChangedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GattWriteRequest, GattRequestStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GattWriteRequest, GattRequestStateChangedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequest.Respond
                     */
                    respond(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequest.RespondWithProtocolError(System.Byte)
                     */
                    respondWithProtocolError(protocolError: number): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequestedEventArgs
                 */
                abstract class GattWriteRequestedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequestedEventArgs.Session
                     */
                    session: GattSession;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequestedEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteRequestedEventArgs.GetRequestAsync
                     */
                    getRequestAsync(): Windows.Foundation.IAsyncOperation<GattWriteRequest>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteResult
                 */
                abstract class GattWriteResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteResult.ProtocolError
                     */
                    protocolError: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteResult.Status
                     */
                    status: GattCommunicationStatus;
                }
            }
            namespace Rfcomm {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService
                 */
                abstract class RfcommDeviceService implements Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.FromIdAsync(System.String)
                     */
                    static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<RfcommDeviceService>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.GetDeviceSelector(Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId)
                     */
                    static getDeviceSelector(serviceId: RfcommServiceId): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.GetDeviceSelectorForBluetoothDevice(Windows.Devices.Bluetooth.BluetoothDevice,Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    static getDeviceSelectorForBluetoothDevice(bluetoothDevice: Windows.Devices.Bluetooth.BluetoothDevice, cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.GetDeviceSelectorForBluetoothDevice(Windows.Devices.Bluetooth.BluetoothDevice)
                     */
                    static getDeviceSelectorForBluetoothDevice(bluetoothDevice: Windows.Devices.Bluetooth.BluetoothDevice): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.GetDeviceSelectorForBluetoothDeviceAndServiceId(Windows.Devices.Bluetooth.BluetoothDevice,Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId,Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    static getDeviceSelectorForBluetoothDeviceAndServiceId(bluetoothDevice: Windows.Devices.Bluetooth.BluetoothDevice, serviceId: RfcommServiceId, cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.GetDeviceSelectorForBluetoothDeviceAndServiceId(Windows.Devices.Bluetooth.BluetoothDevice,Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId)
                     */
                    static getDeviceSelectorForBluetoothDeviceAndServiceId(bluetoothDevice: Windows.Devices.Bluetooth.BluetoothDevice, serviceId: RfcommServiceId): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.ConnectionHostName
                     */
                    connectionHostName: Windows.Networking.HostName;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.ConnectionServiceName
                     */
                    connectionServiceName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.Device
                     */
                    device: Windows.Devices.Bluetooth.BluetoothDevice;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.DeviceAccessInformation
                     */
                    deviceAccessInformation: Windows.Devices.Enumeration.DeviceAccessInformation;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.MaxProtectionLevel
                     */
                    maxProtectionLevel: Windows.Networking.Sockets.SocketProtectionLevel;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.ProtectionLevel
                     */
                    protectionLevel: Windows.Networking.Sockets.SocketProtectionLevel;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.ServiceId
                     */
                    serviceId: RfcommServiceId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.Close
                     */
                    close(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.GetSdpRawAttributesAsync(Windows.Devices.Bluetooth.BluetoothCacheMode)
                     */
                    getSdpRawAttributesAsync(cacheMode: Windows.Devices.Bluetooth.BluetoothCacheMode): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMapView<number, Windows.Storage.Streams.IBuffer>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.GetSdpRawAttributesAsync
                     */
                    getSdpRawAttributesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMapView<number, Windows.Storage.Streams.IBuffer>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService.RequestAccessAsync
                     */
                    requestAccessAsync(): Windows.Foundation.IAsyncOperation<Windows.Devices.Enumeration.DeviceAccessStatus>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceServicesResult
                 */
                abstract class RfcommDeviceServicesResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceServicesResult.Error
                     */
                    error: Windows.Devices.Bluetooth.BluetoothError;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceServicesResult.Services
                     */
                    services: Windows.Foundation.Collections.IVectorView<RfcommDeviceService>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId
                 */
                abstract class RfcommServiceId {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId.GenericFileTransfer
                     */
                    static genericFileTransfer: RfcommServiceId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId.ObexFileTransfer
                     */
                    static obexFileTransfer: RfcommServiceId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId.ObexObjectPush
                     */
                    static obexObjectPush: RfcommServiceId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId.PhoneBookAccessPce
                     */
                    static phoneBookAccessPce: RfcommServiceId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId.PhoneBookAccessPse
                     */
                    static phoneBookAccessPse: RfcommServiceId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId.SerialPort
                     */
                    static serialPort: RfcommServiceId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId.FromShortId(System.UInt32)
                     */
                    static fromShortId(shortId: number): RfcommServiceId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId.FromUuid(System.Guid)
                     */
                    static fromUuid(uuid: string): RfcommServiceId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId.Uuid
                     */
                    uuid: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId.AsShortId
                     */
                    asShortId(): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId.AsString
                     */
                    asString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceProvider
                 */
                abstract class RfcommServiceProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceProvider.CreateAsync(Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId)
                     */
                    static createAsync(serviceId: RfcommServiceId): Windows.Foundation.IAsyncOperation<RfcommServiceProvider>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceProvider.SdpRawAttributes
                     */
                    sdpRawAttributes: Windows.Foundation.Collections.IMap<number, Windows.Storage.Streams.IBuffer>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceProvider.ServiceId
                     */
                    serviceId: RfcommServiceId;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceProvider.StartAdvertising(Windows.Networking.Sockets.StreamSocketListener,System.Boolean)
                     */
                    startAdvertising(listener: Windows.Networking.Sockets.StreamSocketListener, radioDiscoverable: boolean): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceProvider.StartAdvertising(Windows.Networking.Sockets.StreamSocketListener)
                     */
                    startAdvertising(listener: Windows.Networking.Sockets.StreamSocketListener): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Bluetooth.Rfcomm.RfcommServiceProvider.StopAdvertising
                     */
                    stopAdvertising(): void;
                }
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.DevicesLowLevelContract
         */
        interface DevicesLowLevelContract {
        }
        namespace Enumeration {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceAccessChangedEventArgs
             */
            abstract class DeviceAccessChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceAccessChangedEventArgs.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceAccessChangedEventArgs.Status
                 */
                status: DeviceAccessStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceAccessInformation
             */
            abstract class DeviceAccessInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceAccessInformation.CreateFromDeviceClass(Windows.Devices.Enumeration.DeviceClass)
                 */
                static createFromDeviceClass(deviceClass: DeviceClass): DeviceAccessInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceAccessInformation.CreateFromDeviceClassId(System.Guid)
                 */
                static createFromDeviceClassId(deviceClassId: string): DeviceAccessInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceAccessInformation.CreateFromId(System.String)
                 */
                static createFromId(deviceId: string): DeviceAccessInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceAccessInformation.CurrentStatus
                 */
                currentStatus: DeviceAccessStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.DeviceAccessInformation.AccessChanged
                 */
                onaccesschanged: (arg: { type: "accesschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceAccessInformation, DeviceAccessChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceAccessInformation, DeviceAccessChangedEventArgs>;
                addEventListener(type: "accesschanged", listener: (arg: { type: "accesschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceAccessInformation, DeviceAccessChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceAccessInformation, DeviceAccessChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "accesschanged", listener: (arg: { type: "accesschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceAccessInformation, DeviceAccessChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceAccessInformation, DeviceAccessChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceAccessStatus
             */
            enum DeviceAccessStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceAccessStatus.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceAccessStatus.DeniedBySystem
                 */
                deniedBySystem,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceAccessStatus.DeniedByUser
                 */
                deniedByUser,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceAccessStatus.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceClass
             */
            enum DeviceClass {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceClass.All
                 */
                all,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceClass.AudioCapture
                 */
                audioCapture,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceClass.AudioRender
                 */
                audioRender,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceClass.ImageScanner
                 */
                imageScanner,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceClass.Location
                 */
                location,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceClass.PortableStorageDevice
                 */
                portableStorageDevice,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceClass.VideoCapture
                 */
                videoCapture,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceConnectionChangeTriggerDetails
             */
            abstract class DeviceConnectionChangeTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceConnectionChangeTriggerDetails.DeviceId
                 */
                deviceId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceDisconnectButtonClickedEventArgs
             */
            abstract class DeviceDisconnectButtonClickedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceDisconnectButtonClickedEventArgs.Device
                 */
                device: DeviceInformation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceInformation
             */
            abstract class DeviceInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.CreateFromIdAsync(System.String,Windows.Foundation.Collections.IIterable`1,Windows.Devices.Enumeration.DeviceInformationKind)
                 */
                static createFromIdAsync(deviceId: string, additionalProperties: Windows.Foundation.Collections.IIterable<string>, kind: DeviceInformationKind): Windows.Foundation.IAsyncOperation<DeviceInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.CreateFromIdAsync(System.String,Windows.Foundation.Collections.IIterable`1)
                 */
                static createFromIdAsync(deviceId: string, additionalProperties: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<DeviceInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.CreateFromIdAsync(System.String)
                 */
                static createFromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<DeviceInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.CreateWatcher(System.String,Windows.Foundation.Collections.IIterable`1,Windows.Devices.Enumeration.DeviceInformationKind)
                 */
                static createWatcher(aqsFilter: string, additionalProperties: Windows.Foundation.Collections.IIterable<string>, kind: DeviceInformationKind): DeviceWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.CreateWatcher(System.String,Windows.Foundation.Collections.IIterable`1)
                 */
                static createWatcher(aqsFilter: string, additionalProperties: Windows.Foundation.Collections.IIterable<string>): DeviceWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.CreateWatcher(Windows.Devices.Enumeration.DeviceClass)
                 */
                static createWatcher(deviceClass: DeviceClass): DeviceWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.CreateWatcher
                 */
                static createWatcher(): DeviceWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(System.String,Windows.Foundation.Collections.IIterable`1,Windows.Devices.Enumeration.DeviceInformationKind)
                 */
                static findAllAsync(aqsFilter: string, additionalProperties: Windows.Foundation.Collections.IIterable<string>, kind: DeviceInformationKind): Windows.Foundation.IAsyncOperation<DeviceInformationCollection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(System.String,Windows.Foundation.Collections.IIterable`1)
                 */
                static findAllAsync(aqsFilter: string, additionalProperties: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<DeviceInformationCollection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(Windows.Devices.Enumeration.DeviceClass)
                 */
                static findAllAsync(deviceClass: DeviceClass): Windows.Foundation.IAsyncOperation<DeviceInformationCollection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.FindAllAsync
                 */
                static findAllAsync(): Windows.Foundation.IAsyncOperation<DeviceInformationCollection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.GetAqsFilterFromDeviceClass(Windows.Devices.Enumeration.DeviceClass)
                 */
                static getAqsFilterFromDeviceClass(deviceClass: DeviceClass): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformation.EnclosureLocation
                 */
                enclosureLocation: EnclosureLocation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformation.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformation.IsDefault
                 */
                isDefault: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformation.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformation.Kind
                 */
                kind: DeviceInformationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformation.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformation.Pairing
                 */
                pairing: DeviceInformationPairing;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformation.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.GetGlyphThumbnailAsync
                 */
                getGlyphThumbnailAsync(): Windows.Foundation.IAsyncOperation<DeviceThumbnail>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.GetThumbnailAsync
                 */
                getThumbnailAsync(): Windows.Foundation.IAsyncOperation<DeviceThumbnail>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformation.Update(Windows.Devices.Enumeration.DeviceInformationUpdate)
                 */
                update(updateInfo: DeviceInformationUpdate): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceInformationCollection
             */
            abstract class DeviceInformationCollection extends Array<DeviceInformation> implements Windows.Foundation.Collections.IIterable<DeviceInformation>, Windows.Foundation.Collections.IVectorView<DeviceInformation> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformationCollection.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformationCollection.First
                 */
                first(): Windows.Foundation.Collections.IIterator<DeviceInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformationCollection.GetAt(System.UInt32)
                 */
                getAt(index: number): DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformationCollection.GetMany(System.UInt32,Windows.Devices.Enumeration.DeviceInformation[])
                 */
                getMany(startIndex: number, items: DeviceInformation[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformationCollection.IndexOf(Windows.Devices.Enumeration.DeviceInformation,System.UInt32@)
                 */
                indexOf(value: DeviceInformation): any; /* { index: number; returnValue: boolean; } */ 
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceInformationCustomPairing
             */
            abstract class DeviceInformationCustomPairing {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.DeviceInformationCustomPairing.PairingRequested
                 */
                onpairingrequested: (arg: { type: "pairingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceInformationCustomPairing, DevicePairingRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceInformationCustomPairing, DevicePairingRequestedEventArgs>;
                addEventListener(type: "pairingrequested", listener: (arg: { type: "pairingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceInformationCustomPairing, DevicePairingRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceInformationCustomPairing, DevicePairingRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformationCustomPairing.PairAsync(Windows.Devices.Enumeration.DevicePairingKinds,Windows.Devices.Enumeration.DevicePairingProtectionLevel,Windows.Devices.Enumeration.IDevicePairingSettings)
                 */
                pairAsync(pairingKindsSupported: DevicePairingKinds, minProtectionLevel: DevicePairingProtectionLevel, devicePairingSettings: IDevicePairingSettings): Windows.Foundation.IAsyncOperation<DevicePairingResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformationCustomPairing.PairAsync(Windows.Devices.Enumeration.DevicePairingKinds,Windows.Devices.Enumeration.DevicePairingProtectionLevel)
                 */
                pairAsync(pairingKindsSupported: DevicePairingKinds, minProtectionLevel: DevicePairingProtectionLevel): Windows.Foundation.IAsyncOperation<DevicePairingResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformationCustomPairing.PairAsync(Windows.Devices.Enumeration.DevicePairingKinds)
                 */
                pairAsync(pairingKindsSupported: DevicePairingKinds): Windows.Foundation.IAsyncOperation<DevicePairingResult>;
                removeEventListener(type: "pairingrequested", listener: (arg: { type: "pairingrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceInformationCustomPairing, DevicePairingRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceInformationCustomPairing, DevicePairingRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceInformationKind
             */
            enum DeviceInformationKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceInformationKind.AssociationEndpoint
                 */
                associationEndpoint,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceInformationKind.AssociationEndpointContainer
                 */
                associationEndpointContainer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceInformationKind.AssociationEndpointService
                 */
                associationEndpointService,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceInformationKind.Device
                 */
                device,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceInformationKind.DeviceContainer
                 */
                deviceContainer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceInformationKind.DeviceInterface
                 */
                deviceInterface,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceInformationKind.DeviceInterfaceClass
                 */
                deviceInterfaceClass,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceInformationKind.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceInformationPairing
             */
            abstract class DeviceInformationPairing {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformationPairing.TryRegisterForAllInboundPairingRequests(Windows.Devices.Enumeration.DevicePairingKinds)
                 */
                static tryRegisterForAllInboundPairingRequests(pairingKindsSupported: DevicePairingKinds): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformationPairing.CanPair
                 */
                canPair: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformationPairing.Custom
                 */
                custom: DeviceInformationCustomPairing;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformationPairing.IsPaired
                 */
                isPaired: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformationPairing.ProtectionLevel
                 */
                protectionLevel: DevicePairingProtectionLevel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformationPairing.PairAsync(Windows.Devices.Enumeration.DevicePairingProtectionLevel,Windows.Devices.Enumeration.IDevicePairingSettings)
                 */
                pairAsync(minProtectionLevel: DevicePairingProtectionLevel, devicePairingSettings: IDevicePairingSettings): Windows.Foundation.IAsyncOperation<DevicePairingResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformationPairing.PairAsync(Windows.Devices.Enumeration.DevicePairingProtectionLevel)
                 */
                pairAsync(minProtectionLevel: DevicePairingProtectionLevel): Windows.Foundation.IAsyncOperation<DevicePairingResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformationPairing.PairAsync
                 */
                pairAsync(): Windows.Foundation.IAsyncOperation<DevicePairingResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceInformationPairing.UnpairAsync
                 */
                unpairAsync(): Windows.Foundation.IAsyncOperation<DeviceUnpairingResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceInformationUpdate
             */
            abstract class DeviceInformationUpdate {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformationUpdate.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformationUpdate.Kind
                 */
                kind: DeviceInformationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceInformationUpdate.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, Object>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DevicePairingKinds
             */
            enum DevicePairingKinds {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingKinds.ConfirmOnly
                 */
                confirmOnly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingKinds.ConfirmPinMatch
                 */
                confirmPinMatch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingKinds.DisplayPin
                 */
                displayPin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingKinds.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingKinds.ProvidePin
                 */
                providePin,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DevicePairingProtectionLevel
             */
            enum DevicePairingProtectionLevel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingProtectionLevel.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingProtectionLevel.Encryption
                 */
                encryption,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingProtectionLevel.EncryptionAndAuthentication
                 */
                encryptionAndAuthentication,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingProtectionLevel.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DevicePairingRequestedEventArgs
             */
            abstract class DevicePairingRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePairingRequestedEventArgs.DeviceInformation
                 */
                deviceInformation: DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePairingRequestedEventArgs.PairingKind
                 */
                pairingKind: DevicePairingKinds;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePairingRequestedEventArgs.Pin
                 */
                pin: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DevicePairingRequestedEventArgs.Accept(System.String)
                 */
                accept(pin: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DevicePairingRequestedEventArgs.Accept
                 */
                accept(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DevicePairingRequestedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DevicePairingResult
             */
            abstract class DevicePairingResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePairingResult.ProtectionLevelUsed
                 */
                protectionLevelUsed: DevicePairingProtectionLevel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePairingResult.Status
                 */
                status: DevicePairingResultStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DevicePairingResultStatus
             */
            enum DevicePairingResultStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.AccessDenied
                 */
                accessDenied,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.AlreadyPaired
                 */
                alreadyPaired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.AuthenticationFailure
                 */
                authenticationFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.AuthenticationNotAllowed
                 */
                authenticationNotAllowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.AuthenticationTimeout
                 */
                authenticationTimeout,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.ConnectionRejected
                 */
                connectionRejected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.HardwareFailure
                 */
                hardwareFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.InvalidCeremonyData
                 */
                invalidCeremonyData,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.NoSupportedProfiles
                 */
                noSupportedProfiles,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.NotPaired
                 */
                notPaired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.NotReadyToPair
                 */
                notReadyToPair,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.OperationAlreadyInProgress
                 */
                operationAlreadyInProgress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.Paired
                 */
                paired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.PairingCanceled
                 */
                pairingCanceled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.ProtectionLevelCouldNotBeMet
                 */
                protectionLevelCouldNotBeMet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.RejectedByHandler
                 */
                rejectedByHandler,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.RemoteDeviceHasAssociation
                 */
                remoteDeviceHasAssociation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.RequiredHandlerNotRegistered
                 */
                requiredHandlerNotRegistered,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePairingResultStatus.TooManyConnections
                 */
                tooManyConnections,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DevicePicker
             */
            class DevicePicker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DevicePicker.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePicker.Appearance
                 */
                appearance: DevicePickerAppearance;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePicker.Filter
                 */
                filter: DevicePickerFilter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.DevicePicker.DevicePickerDismissed
                 */
                ondevicepickerdismissed: (arg: { type: "devicepickerdismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePicker, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePicker, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.DevicePicker.DeviceSelected
                 */
                ondeviceselected: (arg: { type: "deviceselected"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePicker, DeviceSelectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePicker, DeviceSelectedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.DevicePicker.DisconnectButtonClicked
                 */
                ondisconnectbuttonclicked: (arg: { type: "disconnectbuttonclicked"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePicker, DeviceDisconnectButtonClickedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePicker, DeviceDisconnectButtonClickedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePicker.RequestedProperties
                 */
                requestedProperties: Windows.Foundation.Collections.IVector<string>;
                addEventListener(type: "devicepickerdismissed", listener: (arg: { type: "devicepickerdismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePicker, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePicker, Object>): void;
                addEventListener(type: "deviceselected", listener: (arg: { type: "deviceselected"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePicker, DeviceSelectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePicker, DeviceSelectedEventArgs>): void;
                addEventListener(type: "disconnectbuttonclicked", listener: (arg: { type: "disconnectbuttonclicked"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePicker, DeviceDisconnectButtonClickedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePicker, DeviceDisconnectButtonClickedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DevicePicker.Hide
                 */
                hide(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DevicePicker.PickSingleDeviceAsync(Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                pickSingleDeviceAsync(selection: Windows.Foundation.Rect, placement: Windows.UI.Popups.Placement): Windows.Foundation.IAsyncOperation<DeviceInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DevicePicker.PickSingleDeviceAsync(Windows.Foundation.Rect)
                 */
                pickSingleDeviceAsync(selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<DeviceInformation>;
                removeEventListener(type: "devicepickerdismissed", listener: (arg: { type: "devicepickerdismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePicker, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePicker, Object>): void;
                removeEventListener(type: "deviceselected", listener: (arg: { type: "deviceselected"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePicker, DeviceSelectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePicker, DeviceSelectedEventArgs>): void;
                removeEventListener(type: "disconnectbuttonclicked", listener: (arg: { type: "disconnectbuttonclicked"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePicker, DeviceDisconnectButtonClickedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePicker, DeviceDisconnectButtonClickedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DevicePicker.SetDisplayStatus(Windows.Devices.Enumeration.DeviceInformation,System.String,Windows.Devices.Enumeration.DevicePickerDisplayStatusOptions)
                 */
                setDisplayStatus(device: DeviceInformation, status: string, options: DevicePickerDisplayStatusOptions): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DevicePicker.Show(Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                show(selection: Windows.Foundation.Rect, placement: Windows.UI.Popups.Placement): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DevicePicker.Show(Windows.Foundation.Rect)
                 */
                show(selection: Windows.Foundation.Rect): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DevicePickerAppearance
             */
            abstract class DevicePickerAppearance {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePickerAppearance.AccentColor
                 */
                accentColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePickerAppearance.BackgroundColor
                 */
                backgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePickerAppearance.ForegroundColor
                 */
                foregroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePickerAppearance.SelectedAccentColor
                 */
                selectedAccentColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePickerAppearance.SelectedBackgroundColor
                 */
                selectedBackgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePickerAppearance.SelectedForegroundColor
                 */
                selectedForegroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePickerAppearance.Title
                 */
                title: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DevicePickerDisplayStatusOptions
             */
            enum DevicePickerDisplayStatusOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePickerDisplayStatusOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePickerDisplayStatusOptions.ShowDisconnectButton
                 */
                showDisconnectButton,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePickerDisplayStatusOptions.ShowProgress
                 */
                showProgress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DevicePickerDisplayStatusOptions.ShowRetryButton
                 */
                showRetryButton,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DevicePickerFilter
             */
            abstract class DevicePickerFilter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePickerFilter.SupportedDeviceClasses
                 */
                supportedDeviceClasses: Windows.Foundation.Collections.IVector<DeviceClass>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DevicePickerFilter.SupportedDeviceSelectors
                 */
                supportedDeviceSelectors: Windows.Foundation.Collections.IVector<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceSelectedEventArgs
             */
            abstract class DeviceSelectedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceSelectedEventArgs.SelectedDevice
                 */
                selectedDevice: DeviceInformation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceThumbnail
             */
            abstract class DeviceThumbnail implements Windows.Storage.Streams.IOutputStream, Windows.Storage.Streams.IRandomAccessStream, Windows.Storage.Streams.IContentTypeProvider, Windows.Storage.Streams.IRandomAccessStreamWithContentType, Windows.Storage.Streams.IInputStream, Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceThumbnail.CanRead
                 */
                canRead: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceThumbnail.CanWrite
                 */
                canWrite: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceThumbnail.ContentType
                 */
                contentType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceThumbnail.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceThumbnail.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceThumbnail.CloneStream
                 */
                cloneStream(): Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceThumbnail.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceThumbnail.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceThumbnail.GetInputStreamAt(System.UInt64)
                 */
                getInputStreamAt(position: number): Windows.Storage.Streams.IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceThumbnail.GetOutputStreamAt(System.UInt64)
                 */
                getOutputStreamAt(position: number): Windows.Storage.Streams.IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceThumbnail.ReadAsync(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.InputStreamOptions)
                 */
                readAsync(buffer: Windows.Storage.Streams.IBuffer, count: number, options: Windows.Storage.Streams.InputStreamOptions): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceThumbnail.Seek(System.UInt64)
                 */
                seek(position: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceThumbnail.WriteAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeAsync(buffer: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceUnpairingResult
             */
            abstract class DeviceUnpairingResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceUnpairingResult.Status
                 */
                status: DeviceUnpairingResultStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceUnpairingResultStatus
             */
            enum DeviceUnpairingResultStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceUnpairingResultStatus.AccessDenied
                 */
                accessDenied,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceUnpairingResultStatus.AlreadyUnpaired
                 */
                alreadyUnpaired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceUnpairingResultStatus.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceUnpairingResultStatus.OperationAlreadyInProgress
                 */
                operationAlreadyInProgress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceUnpairingResultStatus.Unpaired
                 */
                unpaired,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceWatcher
             */
            abstract class DeviceWatcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.DeviceWatcher.Added
                 */
                onadded: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, DeviceInformation>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, DeviceInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.DeviceWatcher.EnumerationCompleted
                 */
                onenumerationcompleted: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.DeviceWatcher.Removed
                 */
                onremoved: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, DeviceInformationUpdate>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, DeviceInformationUpdate>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.DeviceWatcher.Stopped
                 */
                onstopped: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.DeviceWatcher.Updated
                 */
                onupdated: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, DeviceInformationUpdate>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, DeviceInformationUpdate>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceWatcher.Status
                 */
                status: DeviceWatcherStatus;
                addEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, DeviceInformationUpdate>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, DeviceInformationUpdate>): void;
                addEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, DeviceInformation>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, DeviceInformation>): void;
                addEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, Object>): void;
                addEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, DeviceInformationUpdate>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, DeviceInformationUpdate>): void;
                addEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceWatcher.GetBackgroundTrigger(Windows.Foundation.Collections.IIterable`1)
                 */
                getBackgroundTrigger(requestedEventKinds: Windows.Foundation.Collections.IIterable<DeviceWatcherEventKind>): Windows.ApplicationModel.Background.DeviceWatcherTrigger;
                removeEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, DeviceInformationUpdate>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, DeviceInformationUpdate>): void;
                removeEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, DeviceInformation>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, DeviceInformation>): void;
                removeEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, Object>): void;
                removeEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, DeviceInformationUpdate>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, DeviceInformationUpdate>): void;
                removeEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<DeviceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DeviceWatcher, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceWatcher.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.DeviceWatcher.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceWatcherEvent
             */
            abstract class DeviceWatcherEvent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceWatcherEvent.DeviceInformation
                 */
                deviceInformation: DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceWatcherEvent.DeviceInformationUpdate
                 */
                deviceInformationUpdate: DeviceInformationUpdate;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceWatcherEvent.Kind
                 */
                kind: DeviceWatcherEventKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceWatcherEventKind
             */
            enum DeviceWatcherEventKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceWatcherEventKind.Add
                 */
                add,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceWatcherEventKind.Remove
                 */
                remove,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceWatcherEventKind.Update
                 */
                update,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceWatcherStatus
             */
            enum DeviceWatcherStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceWatcherStatus.Aborted
                 */
                aborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceWatcherStatus.Created
                 */
                created,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceWatcherStatus.EnumerationCompleted
                 */
                enumerationCompleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceWatcherStatus.Started
                 */
                started,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceWatcherStatus.Stopped
                 */
                stopped,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.DeviceWatcherStatus.Stopping
                 */
                stopping,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.DeviceWatcherTriggerDetails
             */
            abstract class DeviceWatcherTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.DeviceWatcherTriggerDetails.DeviceWatcherEvents
                 */
                deviceWatcherEvents: Windows.Foundation.Collections.IVectorView<DeviceWatcherEvent>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.EnclosureLocation
             */
            abstract class EnclosureLocation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.EnclosureLocation.InDock
                 */
                inDock: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.EnclosureLocation.InLid
                 */
                inLid: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.EnclosureLocation.Panel
                 */
                panel: Panel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.EnclosureLocation.RotationAngleInDegreesClockwise
                 */
                rotationAngleInDegreesClockwise: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.IDevicePairingSettings
             */
            interface IDevicePairingSettings {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.Panel
             */
            enum Panel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Panel.Back
                 */
                back,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Panel.Bottom
                 */
                bottom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Panel.Front
                 */
                front,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Panel.Left
                 */
                left,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Panel.Right
                 */
                right,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Panel.Top
                 */
                top,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Panel.Unknown
                 */
                unknown,
            }
            namespace Pnp {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.Pnp.PnpObject
                 */
                abstract class PnpObject {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.Pnp.PnpObject.CreateFromIdAsync(Windows.Devices.Enumeration.Pnp.PnpObjectType,System.String,Windows.Foundation.Collections.IIterable`1)
                     */
                    static createFromIdAsync(type: PnpObjectType, id: string, requestedProperties: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<PnpObject>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.Pnp.PnpObject.CreateWatcher(Windows.Devices.Enumeration.Pnp.PnpObjectType,Windows.Foundation.Collections.IIterable`1,System.String)
                     */
                    static createWatcher(type: PnpObjectType, requestedProperties: Windows.Foundation.Collections.IIterable<string>, aqsFilter: string): PnpObjectWatcher;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.Pnp.PnpObject.CreateWatcher(Windows.Devices.Enumeration.Pnp.PnpObjectType,Windows.Foundation.Collections.IIterable`1)
                     */
                    static createWatcher(type: PnpObjectType, requestedProperties: Windows.Foundation.Collections.IIterable<string>): PnpObjectWatcher;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.Pnp.PnpObject.FindAllAsync(Windows.Devices.Enumeration.Pnp.PnpObjectType,Windows.Foundation.Collections.IIterable`1,System.String)
                     */
                    static findAllAsync(type: PnpObjectType, requestedProperties: Windows.Foundation.Collections.IIterable<string>, aqsFilter: string): Windows.Foundation.IAsyncOperation<PnpObjectCollection>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.Pnp.PnpObject.FindAllAsync(Windows.Devices.Enumeration.Pnp.PnpObjectType,Windows.Foundation.Collections.IIterable`1)
                     */
                    static findAllAsync(type: PnpObjectType, requestedProperties: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<PnpObjectCollection>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.Pnp.PnpObject.Id
                     */
                    id: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.Pnp.PnpObject.Properties
                     */
                    properties: Windows.Foundation.Collections.IMapView<string, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.Pnp.PnpObject.Type
                     */
                    type: PnpObjectType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.Pnp.PnpObject.Update(Windows.Devices.Enumeration.Pnp.PnpObjectUpdate)
                     */
                    update(updateInfo: PnpObjectUpdate): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.Pnp.PnpObjectCollection
                 */
                abstract class PnpObjectCollection extends Array<PnpObject> implements Windows.Foundation.Collections.IIterable<PnpObject>, Windows.Foundation.Collections.IVectorView<PnpObject> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.Pnp.PnpObjectCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.Pnp.PnpObjectCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<PnpObject>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.Pnp.PnpObjectCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): PnpObject;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.Pnp.PnpObjectCollection.GetMany(System.UInt32,Windows.Devices.Enumeration.Pnp.PnpObject[])
                     */
                    getMany(startIndex: number, items: PnpObject[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.Pnp.PnpObjectCollection.IndexOf(Windows.Devices.Enumeration.Pnp.PnpObject,System.UInt32@)
                     */
                    indexOf(value: PnpObject): any; /* { index: number; returnValue: boolean; } */ 
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.Pnp.PnpObjectType
                 */
                enum PnpObjectType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Pnp.PnpObjectType.AssociationEndpoint
                     */
                    associationEndpoint,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Pnp.PnpObjectType.AssociationEndpointContainer
                     */
                    associationEndpointContainer,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Pnp.PnpObjectType.AssociationEndpointService
                     */
                    associationEndpointService,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Pnp.PnpObjectType.Device
                     */
                    device,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Pnp.PnpObjectType.DeviceContainer
                     */
                    deviceContainer,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Pnp.PnpObjectType.DeviceInterface
                     */
                    deviceInterface,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Pnp.PnpObjectType.DeviceInterfaceClass
                     */
                    deviceInterfaceClass,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Enumeration.Pnp.PnpObjectType.Unknown
                     */
                    unknown,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.Pnp.PnpObjectUpdate
                 */
                abstract class PnpObjectUpdate {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.Pnp.PnpObjectUpdate.Id
                     */
                    id: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.Pnp.PnpObjectUpdate.Properties
                     */
                    properties: Windows.Foundation.Collections.IMapView<string, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.Pnp.PnpObjectUpdate.Type
                     */
                    type: PnpObjectType;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Enumeration.Pnp.PnpObjectWatcher
                 */
                abstract class PnpObjectWatcher {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.Pnp.PnpObjectWatcher.Added
                     */
                    onadded: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, PnpObject>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, PnpObject>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.Pnp.PnpObjectWatcher.EnumerationCompleted
                     */
                    onenumerationcompleted: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.Pnp.PnpObjectWatcher.Removed
                     */
                    onremoved: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, PnpObjectUpdate>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, PnpObjectUpdate>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.Pnp.PnpObjectWatcher.Stopped
                     */
                    onstopped: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Enumeration.Pnp.PnpObjectWatcher.Updated
                     */
                    onupdated: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, PnpObjectUpdate>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, PnpObjectUpdate>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Enumeration.Pnp.PnpObjectWatcher.Status
                     */
                    status: Windows.Devices.Enumeration.DeviceWatcherStatus;
                    addEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, PnpObjectUpdate>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, PnpObjectUpdate>): void;
                    addEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, PnpObject>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, PnpObject>): void;
                    addEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, Object>): void;
                    addEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, PnpObjectUpdate>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, PnpObjectUpdate>): void;
                    addEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, Object>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, PnpObjectUpdate>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, PnpObjectUpdate>): void;
                    removeEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, PnpObject>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, PnpObject>): void;
                    removeEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, Object>): void;
                    removeEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, PnpObjectUpdate>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, PnpObjectUpdate>): void;
                    removeEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PnpObjectWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PnpObjectWatcher, Object>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.Pnp.PnpObjectWatcher.Start
                     */
                    start(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Enumeration.Pnp.PnpObjectWatcher.Stop
                     */
                    stop(): void;
                }
            }
        }
        namespace Geolocation {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.AltitudeReferenceSystem
             */
            enum AltitudeReferenceSystem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.AltitudeReferenceSystem.Ellipsoid
                 */
                ellipsoid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.AltitudeReferenceSystem.Geoid
                 */
                geoid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.AltitudeReferenceSystem.Surface
                 */
                surface,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.AltitudeReferenceSystem.Terrain
                 */
                terrain,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.AltitudeReferenceSystem.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.BasicGeoposition
             */
            interface BasicGeoposition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.BasicGeoposition.Latitude
                 */
                latitude: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.BasicGeoposition.Longitude
                 */
                longitude: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.BasicGeoposition.Altitude
                 */
                altitude: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.CivicAddress
             */
            abstract class CivicAddress {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.CivicAddress.City
                 */
                city: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.CivicAddress.Country
                 */
                country: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.CivicAddress.PostalCode
                 */
                postalCode: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.CivicAddress.State
                 */
                state: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.CivicAddress.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.GeoboundingBox
             */
            class GeoboundingBox implements IGeoshape {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.GeoboundingBox.#ctor(Windows.Devices.Geolocation.BasicGeoposition,Windows.Devices.Geolocation.BasicGeoposition,Windows.Devices.Geolocation.AltitudeReferenceSystem,System.UInt32)
                 */
                constructor(northwestCorner: BasicGeoposition, southeastCorner: BasicGeoposition, altitudeReferenceSystem: AltitudeReferenceSystem, spatialReferenceId: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.GeoboundingBox.#ctor(Windows.Devices.Geolocation.BasicGeoposition,Windows.Devices.Geolocation.BasicGeoposition,Windows.Devices.Geolocation.AltitudeReferenceSystem)
                 */
                constructor(northwestCorner: BasicGeoposition, southeastCorner: BasicGeoposition, altitudeReferenceSystem: AltitudeReferenceSystem);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.GeoboundingBox.#ctor(Windows.Devices.Geolocation.BasicGeoposition,Windows.Devices.Geolocation.BasicGeoposition)
                 */
                constructor(northwestCorner: BasicGeoposition, southeastCorner: BasicGeoposition);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.GeoboundingBox.TryCompute(Windows.Foundation.Collections.IIterable`1,Windows.Devices.Geolocation.AltitudeReferenceSystem,System.UInt32)
                 */
                static tryCompute(positions: Windows.Foundation.Collections.IIterable<BasicGeoposition>, altitudeRefSystem: AltitudeReferenceSystem, spatialReferenceId: number): GeoboundingBox;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.GeoboundingBox.TryCompute(Windows.Foundation.Collections.IIterable`1,Windows.Devices.Geolocation.AltitudeReferenceSystem)
                 */
                static tryCompute(positions: Windows.Foundation.Collections.IIterable<BasicGeoposition>, altitudeRefSystem: AltitudeReferenceSystem): GeoboundingBox;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.GeoboundingBox.TryCompute(Windows.Foundation.Collections.IIterable`1)
                 */
                static tryCompute(positions: Windows.Foundation.Collections.IIterable<BasicGeoposition>): GeoboundingBox;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.GeoboundingBox.AltitudeReferenceSystem
                 */
                altitudeReferenceSystem: AltitudeReferenceSystem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.GeoboundingBox.Center
                 */
                center: BasicGeoposition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.GeoboundingBox.GeoshapeType
                 */
                geoshapeType: GeoshapeType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.GeoboundingBox.MaxAltitude
                 */
                maxAltitude: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.GeoboundingBox.MinAltitude
                 */
                minAltitude: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.GeoboundingBox.NorthwestCorner
                 */
                northwestCorner: BasicGeoposition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.GeoboundingBox.SoutheastCorner
                 */
                southeastCorner: BasicGeoposition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.GeoboundingBox.SpatialReferenceId
                 */
                spatialReferenceId: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geocircle
             */
            class Geocircle implements IGeoshape {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geocircle.#ctor(Windows.Devices.Geolocation.BasicGeoposition,System.Double,Windows.Devices.Geolocation.AltitudeReferenceSystem,System.UInt32)
                 */
                constructor(position: BasicGeoposition, radius: number, altitudeReferenceSystem: AltitudeReferenceSystem, spatialReferenceId: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geocircle.#ctor(Windows.Devices.Geolocation.BasicGeoposition,System.Double,Windows.Devices.Geolocation.AltitudeReferenceSystem)
                 */
                constructor(position: BasicGeoposition, radius: number, altitudeReferenceSystem: AltitudeReferenceSystem);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geocircle.#ctor(Windows.Devices.Geolocation.BasicGeoposition,System.Double)
                 */
                constructor(position: BasicGeoposition, radius: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocircle.AltitudeReferenceSystem
                 */
                altitudeReferenceSystem: AltitudeReferenceSystem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocircle.Center
                 */
                center: BasicGeoposition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocircle.GeoshapeType
                 */
                geoshapeType: GeoshapeType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocircle.Radius
                 */
                radius: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocircle.SpatialReferenceId
                 */
                spatialReferenceId: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geocoordinate
             */
            abstract class Geocoordinate {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocoordinate.Accuracy
                 */
                accuracy: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocoordinate.Altitude
                 */
                altitude: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocoordinate.AltitudeAccuracy
                 */
                altitudeAccuracy: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocoordinate.Heading
                 */
                heading: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocoordinate.Latitude
                 */
                latitude: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocoordinate.Longitude
                 */
                longitude: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocoordinate.Point
                 */
                point: Geopoint;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocoordinate.PositionSource
                 */
                positionSource: PositionSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocoordinate.PositionSourceTimestamp
                 */
                positionSourceTimestamp: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocoordinate.SatelliteData
                 */
                satelliteData: GeocoordinateSatelliteData;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocoordinate.Speed
                 */
                speed: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geocoordinate.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.GeocoordinateSatelliteData
             */
            abstract class GeocoordinateSatelliteData {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.GeocoordinateSatelliteData.HorizontalDilutionOfPrecision
                 */
                horizontalDilutionOfPrecision: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.GeocoordinateSatelliteData.PositionDilutionOfPrecision
                 */
                positionDilutionOfPrecision: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.GeocoordinateSatelliteData.VerticalDilutionOfPrecision
                 */
                verticalDilutionOfPrecision: number;
            }
            namespace Geofencing {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geofencing.Geofence
                 */
                class Geofence {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geofencing.Geofence.#ctor(System.String,Windows.Devices.Geolocation.IGeoshape,Windows.Devices.Geolocation.Geofencing.MonitoredGeofenceStates,System.Boolean,Windows.Foundation.TimeSpan,Windows.Foundation.DateTime,Windows.Foundation.TimeSpan)
                     */
                    constructor(id: string, geoshape: Windows.Devices.Geolocation.IGeoshape, monitoredStates: MonitoredGeofenceStates, singleUse: boolean, dwellTime: number, startTime: Date, duration: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geofencing.Geofence.#ctor(System.String,Windows.Devices.Geolocation.IGeoshape,Windows.Devices.Geolocation.Geofencing.MonitoredGeofenceStates,System.Boolean,Windows.Foundation.TimeSpan)
                     */
                    constructor(id: string, geoshape: Windows.Devices.Geolocation.IGeoshape, monitoredStates: MonitoredGeofenceStates, singleUse: boolean, dwellTime: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geofencing.Geofence.#ctor(System.String,Windows.Devices.Geolocation.IGeoshape,Windows.Devices.Geolocation.Geofencing.MonitoredGeofenceStates,System.Boolean)
                     */
                    constructor(id: string, geoshape: Windows.Devices.Geolocation.IGeoshape, monitoredStates: MonitoredGeofenceStates, singleUse: boolean);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geofencing.Geofence.#ctor(System.String,Windows.Devices.Geolocation.IGeoshape)
                     */
                    constructor(id: string, geoshape: Windows.Devices.Geolocation.IGeoshape);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.Geofence.Duration
                     */
                    duration: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.Geofence.DwellTime
                     */
                    dwellTime: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.Geofence.Geoshape
                     */
                    geoshape: Windows.Devices.Geolocation.IGeoshape;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.Geofence.Id
                     */
                    id: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.Geofence.MonitoredStates
                     */
                    monitoredStates: MonitoredGeofenceStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.Geofence.SingleUse
                     */
                    singleUse: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.Geofence.StartTime
                     */
                    startTime: Date;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geofencing.GeofenceMonitor
                 */
                abstract class GeofenceMonitor {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.GeofenceMonitor.Current
                     */
                    static current: GeofenceMonitor;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.GeofenceMonitor.Geofences
                     */
                    geofences: Windows.Foundation.Collections.IVector<Geofence>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.GeofenceMonitor.LastKnownGeoposition
                     */
                    lastKnownGeoposition: Windows.Devices.Geolocation.Geoposition;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Geolocation.Geofencing.GeofenceMonitor.GeofenceStateChanged
                     */
                    ongeofencestatechanged: (arg: { type: "geofencestatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GeofenceMonitor, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GeofenceMonitor, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Geolocation.Geofencing.GeofenceMonitor.StatusChanged
                     */
                    onstatuschanged: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GeofenceMonitor, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GeofenceMonitor, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.GeofenceMonitor.Status
                     */
                    status: GeofenceMonitorStatus;
                    addEventListener(type: "geofencestatechanged", listener: (arg: { type: "geofencestatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GeofenceMonitor, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GeofenceMonitor, Object>): void;
                    addEventListener(type: "statuschanged", listener: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GeofenceMonitor, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GeofenceMonitor, Object>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geofencing.GeofenceMonitor.ReadReports
                     */
                    readReports(): Windows.Foundation.Collections.IVectorView<GeofenceStateChangeReport>;
                    removeEventListener(type: "geofencestatechanged", listener: (arg: { type: "geofencestatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GeofenceMonitor, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GeofenceMonitor, Object>): void;
                    removeEventListener(type: "statuschanged", listener: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GeofenceMonitor, Object>) => Windows.Foundation.TypedEventHandlerReturnType<GeofenceMonitor, Object>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geofencing.GeofenceMonitorStatus
                 */
                enum GeofenceMonitorStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.GeofenceMonitorStatus.Disabled
                     */
                    disabled,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.GeofenceMonitorStatus.Initializing
                     */
                    initializing,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.GeofenceMonitorStatus.NoData
                     */
                    noData,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.GeofenceMonitorStatus.NotAvailable
                     */
                    notAvailable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.GeofenceMonitorStatus.NotInitialized
                     */
                    notInitialized,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.GeofenceMonitorStatus.Ready
                     */
                    ready,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geofencing.GeofenceRemovalReason
                 */
                enum GeofenceRemovalReason {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.GeofenceRemovalReason.Expired
                     */
                    expired,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.GeofenceRemovalReason.Used
                     */
                    used,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geofencing.GeofenceState
                 */
                enum GeofenceState {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.GeofenceState.Entered
                     */
                    entered,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.GeofenceState.Exited
                     */
                    exited,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.GeofenceState.None
                     */
                    none,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.GeofenceState.Removed
                     */
                    removed,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geofencing.GeofenceStateChangeReport
                 */
                abstract class GeofenceStateChangeReport {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.GeofenceStateChangeReport.Geofence
                     */
                    geofence: Geofence;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.GeofenceStateChangeReport.Geoposition
                     */
                    geoposition: Windows.Devices.Geolocation.Geoposition;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.GeofenceStateChangeReport.NewState
                     */
                    newState: GeofenceState;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geofencing.GeofenceStateChangeReport.RemovalReason
                     */
                    removalReason: GeofenceRemovalReason;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geofencing.MonitoredGeofenceStates
                 */
                enum MonitoredGeofenceStates {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.MonitoredGeofenceStates.Entered
                     */
                    entered,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.MonitoredGeofenceStates.Exited
                     */
                    exited,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.MonitoredGeofenceStates.None
                     */
                    none,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.Geofencing.MonitoredGeofenceStates.Removed
                     */
                    removed,
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.GeolocationAccessStatus
             */
            enum GeolocationAccessStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.GeolocationAccessStatus.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.GeolocationAccessStatus.Denied
                 */
                denied,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.GeolocationAccessStatus.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geolocator
             */
            class Geolocator {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geolocator.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geolocator.DefaultGeoposition
                 */
                static defaultGeoposition: BasicGeoposition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geolocator.IsDefaultGeopositionRecommended
                 */
                static isDefaultGeopositionRecommended: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geolocator.GetGeopositionHistoryAsync(Windows.Foundation.DateTime,Windows.Foundation.TimeSpan)
                 */
                static getGeopositionHistoryAsync(startTime: Date, duration: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Geoposition>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geolocator.GetGeopositionHistoryAsync(Windows.Foundation.DateTime)
                 */
                static getGeopositionHistoryAsync(startTime: Date): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Geoposition>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geolocator.RequestAccessAsync
                 */
                static requestAccessAsync(): Windows.Foundation.IAsyncOperation<GeolocationAccessStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geolocator.DesiredAccuracy
                 */
                desiredAccuracy: PositionAccuracy;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geolocator.DesiredAccuracyInMeters
                 */
                desiredAccuracyInMeters: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geolocator.LocationStatus
                 */
                locationStatus: PositionStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geolocator.MovementThreshold
                 */
                movementThreshold: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Geolocation.Geolocator.PositionChanged
                 */
                onpositionchanged: (arg: { type: "positionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Geolocator, PositionChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Geolocator, PositionChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Geolocation.Geolocator.StatusChanged
                 */
                onstatuschanged: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Geolocator, StatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Geolocator, StatusChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geolocator.ReportInterval
                 */
                reportInterval: number;
                addEventListener(type: "positionchanged", listener: (arg: { type: "positionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Geolocator, PositionChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Geolocator, PositionChangedEventArgs>): void;
                addEventListener(type: "statuschanged", listener: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Geolocator, StatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Geolocator, StatusChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geolocator.AllowFallbackToConsentlessPositions
                 */
                allowFallbackToConsentlessPositions(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geolocator.GetGeopositionAsync(Windows.Foundation.TimeSpan,Windows.Foundation.TimeSpan)
                 */
                getGeopositionAsync(maximumAge: number, timeout: number): Windows.Foundation.IAsyncOperation<Geoposition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geolocator.GetGeopositionAsync
                 */
                getGeopositionAsync(): Windows.Foundation.IAsyncOperation<Geoposition>;
                removeEventListener(type: "positionchanged", listener: (arg: { type: "positionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Geolocator, PositionChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Geolocator, PositionChangedEventArgs>): void;
                removeEventListener(type: "statuschanged", listener: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Geolocator, StatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Geolocator, StatusChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geopath
             */
            class Geopath implements IGeoshape {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geopath.#ctor(Windows.Foundation.Collections.IIterable`1,Windows.Devices.Geolocation.AltitudeReferenceSystem,System.UInt32)
                 */
                constructor(positions: Windows.Foundation.Collections.IIterable<BasicGeoposition>, altitudeReferenceSystem: AltitudeReferenceSystem, spatialReferenceId: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geopath.#ctor(Windows.Foundation.Collections.IIterable`1,Windows.Devices.Geolocation.AltitudeReferenceSystem)
                 */
                constructor(positions: Windows.Foundation.Collections.IIterable<BasicGeoposition>, altitudeReferenceSystem: AltitudeReferenceSystem);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geopath.#ctor(Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(positions: Windows.Foundation.Collections.IIterable<BasicGeoposition>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geopath.AltitudeReferenceSystem
                 */
                altitudeReferenceSystem: AltitudeReferenceSystem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geopath.GeoshapeType
                 */
                geoshapeType: GeoshapeType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geopath.Positions
                 */
                positions: Windows.Foundation.Collections.IVectorView<BasicGeoposition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geopath.SpatialReferenceId
                 */
                spatialReferenceId: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geopoint
             */
            class Geopoint implements IGeoshape {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geopoint.#ctor(Windows.Devices.Geolocation.BasicGeoposition,Windows.Devices.Geolocation.AltitudeReferenceSystem,System.UInt32)
                 */
                constructor(position: BasicGeoposition, altitudeReferenceSystem: AltitudeReferenceSystem, spatialReferenceId: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geopoint.#ctor(Windows.Devices.Geolocation.BasicGeoposition,Windows.Devices.Geolocation.AltitudeReferenceSystem)
                 */
                constructor(position: BasicGeoposition, altitudeReferenceSystem: AltitudeReferenceSystem);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Geolocation.Geopoint.#ctor(Windows.Devices.Geolocation.BasicGeoposition)
                 */
                constructor(position: BasicGeoposition);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geopoint.AltitudeReferenceSystem
                 */
                altitudeReferenceSystem: AltitudeReferenceSystem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geopoint.GeoshapeType
                 */
                geoshapeType: GeoshapeType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geopoint.Position
                 */
                position: BasicGeoposition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geopoint.SpatialReferenceId
                 */
                spatialReferenceId: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.Geoposition
             */
            abstract class Geoposition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geoposition.CivicAddress
                 */
                civicAddress: CivicAddress;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geoposition.Coordinate
                 */
                coordinate: Geocoordinate;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.Geoposition.VenueData
                 */
                venueData: VenueData;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.GeoshapeType
             */
            enum GeoshapeType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.GeoshapeType.GeoboundingBox
                 */
                geoboundingBox,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.GeoshapeType.Geocircle
                 */
                geocircle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.GeoshapeType.Geopath
                 */
                geopath,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.GeoshapeType.Geopoint
                 */
                geopoint,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.IGeoshape
             */
            interface IGeoshape {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.IGeoshape.AltitudeReferenceSystem
                 */
                altitudeReferenceSystem: AltitudeReferenceSystem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.IGeoshape.GeoshapeType
                 */
                geoshapeType: GeoshapeType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.IGeoshape.SpatialReferenceId
                 */
                spatialReferenceId: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.PositionAccuracy
             */
            enum PositionAccuracy {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionAccuracy.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionAccuracy.High
                 */
                high,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.PositionChangedEventArgs
             */
            abstract class PositionChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.PositionChangedEventArgs.Position
                 */
                position: Geoposition;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.PositionSource
             */
            enum PositionSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionSource.Cellular
                 */
                cellular,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionSource.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionSource.IPAddress
                 */
                ipAddress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionSource.Obfuscated
                 */
                obfuscated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionSource.Satellite
                 */
                satellite,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionSource.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionSource.WiFi
                 */
                wiFi,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.PositionStatus
             */
            enum PositionStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionStatus.Disabled
                 */
                disabled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionStatus.Initializing
                 */
                initializing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionStatus.NoData
                 */
                noData,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionStatus.NotAvailable
                 */
                notAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionStatus.NotInitialized
                 */
                notInitialized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Geolocation.PositionStatus.Ready
                 */
                ready,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.StatusChangedEventArgs
             */
            abstract class StatusChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.StatusChangedEventArgs.Status
                 */
                status: PositionStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Geolocation.VenueData
             */
            abstract class VenueData {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.VenueData.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Geolocation.VenueData.Level
                 */
                level: string;
            }
        }
        namespace Gpio {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioChangeCount
             */
            interface GpioChangeCount {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioChangeCount.Count
                 */
                count: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioChangeCount.RelativeTime
                 */
                relativeTime: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioChangeCounter
             */
            class GpioChangeCounter implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeCounter.#ctor(Windows.Devices.Gpio.GpioPin)
                 */
                constructor(pin: GpioPin);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioChangeCounter.IsStarted
                 */
                isStarted: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioChangeCounter.Polarity
                 */
                polarity: GpioChangePolarity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeCounter.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeCounter.Read
                 */
                read(): GpioChangeCount;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeCounter.Reset
                 */
                reset(): GpioChangeCount;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeCounter.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeCounter.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioChangePolarity
             */
            enum GpioChangePolarity {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioChangePolarity.Both
                 */
                both,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioChangePolarity.Falling
                 */
                falling,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioChangePolarity.Rising
                 */
                rising,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioChangeReader
             */
            class GpioChangeReader implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeReader.#ctor(Windows.Devices.Gpio.GpioPin,System.Int32)
                 */
                constructor(pin: GpioPin, minCapacity: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeReader.#ctor(Windows.Devices.Gpio.GpioPin)
                 */
                constructor(pin: GpioPin);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioChangeReader.Capacity
                 */
                capacity: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioChangeReader.IsEmpty
                 */
                isEmpty: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioChangeReader.IsOverflowed
                 */
                isOverflowed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioChangeReader.IsStarted
                 */
                isStarted: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioChangeReader.Length
                 */
                length: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioChangeReader.Polarity
                 */
                polarity: GpioChangePolarity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeReader.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeReader.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeReader.GetAllItems
                 */
                getAllItems(): Windows.Foundation.Collections.IVector<GpioChangeRecord>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeReader.GetNextItem
                 */
                getNextItem(): GpioChangeRecord;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeReader.PeekNextItem
                 */
                peekNextItem(): GpioChangeRecord;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeReader.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeReader.Stop
                 */
                stop(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioChangeReader.WaitForItemsAsync(System.Int32)
                 */
                waitForItemsAsync(count: number): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioChangeRecord
             */
            interface GpioChangeRecord {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioChangeRecord.RelativeTime
                 */
                relativeTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioChangeRecord.Edge
                 */
                edge: GpioPinEdge;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioController
             */
            abstract class GpioController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioController.GetControllersAsync(Windows.Devices.Gpio.Provider.IGpioProvider)
                 */
                static getControllersAsync(provider: Provider.IGpioProvider): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<GpioController>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioController.GetDefault
                 */
                static getDefault(): GpioController;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioController.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<GpioController>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioController.PinCount
                 */
                pinCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioController.OpenPin(System.Int32,Windows.Devices.Gpio.GpioSharingMode)
                 */
                openPin(pinNumber: number, sharingMode: GpioSharingMode): GpioPin;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioController.OpenPin(System.Int32)
                 */
                openPin(pinNumber: number): GpioPin;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioController.TryOpenPin(System.Int32,Windows.Devices.Gpio.GpioSharingMode,Windows.Devices.Gpio.GpioPin@,Windows.Devices.Gpio.GpioOpenStatus@)
                 */
                tryOpenPin(pinNumber: number, sharingMode: GpioSharingMode): { pin: GpioPin; openStatus: GpioOpenStatus; succeeded: boolean; };
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioOpenStatus
             */
            enum GpioOpenStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioOpenStatus.MuxingConflict
                 */
                muxingConflict,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioOpenStatus.PinOpened
                 */
                pinOpened,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioOpenStatus.PinUnavailable
                 */
                pinUnavailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioOpenStatus.SharingViolation
                 */
                sharingViolation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioOpenStatus.UnknownError
                 */
                unknownError,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioPin
             */
            abstract class GpioPin implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioPin.DebounceTimeout
                 */
                debounceTimeout: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd E:Windows.Devices.Gpio.GpioPin.ValueChanged
                 */
                onvaluechanged: (arg: { type: "valuechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GpioPin, GpioPinValueChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GpioPin, GpioPinValueChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioPin.PinNumber
                 */
                pinNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioPin.SharingMode
                 */
                sharingMode: GpioSharingMode;
                addEventListener(type: "valuechanged", listener: (arg: { type: "valuechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GpioPin, GpioPinValueChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GpioPin, GpioPinValueChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioPin.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioPin.GetDriveMode
                 */
                getDriveMode(): GpioPinDriveMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioPin.IsDriveModeSupported(Windows.Devices.Gpio.GpioPinDriveMode)
                 */
                isDriveModeSupported(driveMode: GpioPinDriveMode): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioPin.Read
                 */
                read(): GpioPinValue;
                removeEventListener(type: "valuechanged", listener: (arg: { type: "valuechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<GpioPin, GpioPinValueChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GpioPin, GpioPinValueChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioPin.SetDriveMode(Windows.Devices.Gpio.GpioPinDriveMode)
                 */
                setDriveMode(value: GpioPinDriveMode): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.GpioPin.Write(Windows.Devices.Gpio.GpioPinValue)
                 */
                write(value: GpioPinValue): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioPinDriveMode
             */
            enum GpioPinDriveMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioPinDriveMode.Input
                 */
                input,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioPinDriveMode.InputPullDown
                 */
                inputPullDown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioPinDriveMode.InputPullUp
                 */
                inputPullUp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioPinDriveMode.Output
                 */
                output,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioPinDriveMode.OutputOpenDrain
                 */
                outputOpenDrain,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioPinDriveMode.OutputOpenDrainPullUp
                 */
                outputOpenDrainPullUp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioPinDriveMode.OutputOpenSource
                 */
                outputOpenSource,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioPinDriveMode.OutputOpenSourcePullDown
                 */
                outputOpenSourcePullDown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioPinEdge
             */
            enum GpioPinEdge {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioPinEdge.FallingEdge
                 */
                fallingEdge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioPinEdge.RisingEdge
                 */
                risingEdge,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioPinValue
             */
            enum GpioPinValue {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioPinValue.High
                 */
                high,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioPinValue.Low
                 */
                low,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioPinValueChangedEventArgs
             */
            abstract class GpioPinValueChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.GpioPinValueChangedEventArgs.Edge
                 */
                edge: GpioPinEdge;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.GpioSharingMode
             */
            enum GpioSharingMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioSharingMode.Exclusive
                 */
                exclusive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.GpioSharingMode.SharedReadOnly
                 */
                sharedReadOnly,
            }
            namespace Provider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.Provider.GpioPinProviderValueChangedEventArgs
                 */
                class GpioPinProviderValueChangedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.Provider.GpioPinProviderValueChangedEventArgs.#ctor(Windows.Devices.Gpio.Provider.ProviderGpioPinEdge)
                     */
                    constructor(edge: ProviderGpioPinEdge);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.Provider.GpioPinProviderValueChangedEventArgs.Edge
                     */
                    edge: ProviderGpioPinEdge;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.Provider.IGpioControllerProvider
                 */
                interface IGpioControllerProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.Provider.IGpioControllerProvider.PinCount
                     */
                    pinCount: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.Provider.IGpioControllerProvider.OpenPinProvider(System.Int32,Windows.Devices.Gpio.Provider.ProviderGpioSharingMode)
                     */
                    openPinProvider(pin: number, sharingMode: ProviderGpioSharingMode): IGpioPinProvider;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.Provider.IGpioPinProvider
                 */
                interface IGpioPinProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.Provider.IGpioPinProvider.DebounceTimeout
                     */
                    debounceTimeout: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd E:Windows.Devices.Gpio.Provider.IGpioPinProvider.ValueChanged
                     */
                    onvaluechanged: (arg: { type: "valuechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGpioPinProvider, GpioPinProviderValueChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGpioPinProvider, GpioPinProviderValueChangedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.Provider.IGpioPinProvider.PinNumber
                     */
                    pinNumber: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Gpio.Provider.IGpioPinProvider.SharingMode
                     */
                    sharingMode: ProviderGpioSharingMode;
                    addEventListener(type: "valuechanged", listener: (arg: { type: "valuechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGpioPinProvider, GpioPinProviderValueChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGpioPinProvider, GpioPinProviderValueChangedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.Provider.IGpioPinProvider.GetDriveMode
                     */
                    getDriveMode(): ProviderGpioPinDriveMode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.Provider.IGpioPinProvider.IsDriveModeSupported(Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode)
                     */
                    isDriveModeSupported(driveMode: ProviderGpioPinDriveMode): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.Provider.IGpioPinProvider.Read
                     */
                    read(): ProviderGpioPinValue;
                    removeEventListener(type: "valuechanged", listener: (arg: { type: "valuechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGpioPinProvider, GpioPinProviderValueChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGpioPinProvider, GpioPinProviderValueChangedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.Provider.IGpioPinProvider.SetDriveMode(Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode)
                     */
                    setDriveMode(value: ProviderGpioPinDriveMode): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.Provider.IGpioPinProvider.Write(Windows.Devices.Gpio.Provider.ProviderGpioPinValue)
                     */
                    write(value: ProviderGpioPinValue): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.Provider.IGpioProvider
                 */
                interface IGpioProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Gpio.Provider.IGpioProvider.GetControllers
                     */
                    getControllers(): Windows.Foundation.Collections.IVectorView<IGpioControllerProvider>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode
                 */
                enum ProviderGpioPinDriveMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode.Input
                     */
                    input,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode.InputPullDown
                     */
                    inputPullDown,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode.InputPullUp
                     */
                    inputPullUp,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode.Output
                     */
                    output,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode.OutputOpenDrain
                     */
                    outputOpenDrain,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode.OutputOpenDrainPullUp
                     */
                    outputOpenDrainPullUp,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode.OutputOpenSource
                     */
                    outputOpenSource,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode.OutputOpenSourcePullDown
                     */
                    outputOpenSourcePullDown,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.Provider.ProviderGpioPinEdge
                 */
                enum ProviderGpioPinEdge {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioPinEdge.FallingEdge
                     */
                    fallingEdge,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioPinEdge.RisingEdge
                     */
                    risingEdge,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.Provider.ProviderGpioPinValue
                 */
                enum ProviderGpioPinValue {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioPinValue.High
                     */
                    high,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioPinValue.Low
                     */
                    low,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Gpio.Provider.ProviderGpioSharingMode
                 */
                enum ProviderGpioSharingMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioSharingMode.Exclusive
                     */
                    exclusive,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Gpio.Provider.ProviderGpioSharingMode.SharedReadOnly
                     */
                    sharedReadOnly,
                }
            }
        }
        namespace Haptics {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Haptics.KnownSimpleHapticsControllerWaveforms
             */
            abstract class KnownSimpleHapticsControllerWaveforms {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.KnownSimpleHapticsControllerWaveforms.BuzzContinuous
                 */
                static buzzContinuous: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.KnownSimpleHapticsControllerWaveforms.Click
                 */
                static click: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.KnownSimpleHapticsControllerWaveforms.Press
                 */
                static press: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.KnownSimpleHapticsControllerWaveforms.Release
                 */
                static release: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.KnownSimpleHapticsControllerWaveforms.RumbleContinuous
                 */
                static rumbleContinuous: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Haptics.SimpleHapticsController
             */
            abstract class SimpleHapticsController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.SimpleHapticsController.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.SimpleHapticsController.IsIntensitySupported
                 */
                isIntensitySupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.SimpleHapticsController.IsPlayCountSupported
                 */
                isPlayCountSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.SimpleHapticsController.IsPlayDurationSupported
                 */
                isPlayDurationSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.SimpleHapticsController.IsReplayPauseIntervalSupported
                 */
                isReplayPauseIntervalSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.SimpleHapticsController.SupportedFeedback
                 */
                supportedFeedback: Windows.Foundation.Collections.IVectorView<SimpleHapticsControllerFeedback>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Haptics.SimpleHapticsController.SendHapticFeedback(Windows.Devices.Haptics.SimpleHapticsControllerFeedback,System.Double)
                 */
                sendHapticFeedback(feedback: SimpleHapticsControllerFeedback, intensity: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Haptics.SimpleHapticsController.SendHapticFeedback(Windows.Devices.Haptics.SimpleHapticsControllerFeedback)
                 */
                sendHapticFeedback(feedback: SimpleHapticsControllerFeedback): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Haptics.SimpleHapticsController.SendHapticFeedbackForDuration(Windows.Devices.Haptics.SimpleHapticsControllerFeedback,System.Double,Windows.Foundation.TimeSpan)
                 */
                sendHapticFeedbackForDuration(feedback: SimpleHapticsControllerFeedback, intensity: number, playDuration: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Haptics.SimpleHapticsController.SendHapticFeedbackForPlayCount(Windows.Devices.Haptics.SimpleHapticsControllerFeedback,System.Double,System.Int32,Windows.Foundation.TimeSpan)
                 */
                sendHapticFeedbackForPlayCount(feedback: SimpleHapticsControllerFeedback, intensity: number, playCount: number, replayPauseInterval: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Haptics.SimpleHapticsController.StopFeedback
                 */
                stopFeedback(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Haptics.SimpleHapticsControllerFeedback
             */
            abstract class SimpleHapticsControllerFeedback {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.SimpleHapticsControllerFeedback.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.SimpleHapticsControllerFeedback.Waveform
                 */
                waveform: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Haptics.VibrationAccessStatus
             */
            enum VibrationAccessStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Haptics.VibrationAccessStatus.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Haptics.VibrationAccessStatus.DeniedByEnergySaver
                 */
                deniedByEnergySaver,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Haptics.VibrationAccessStatus.DeniedBySystem
                 */
                deniedBySystem,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Haptics.VibrationAccessStatus.DeniedByUser
                 */
                deniedByUser,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Haptics.VibrationDevice
             */
            abstract class VibrationDevice {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Haptics.VibrationDevice.FindAllAsync
                 */
                static findAllAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<VibrationDevice>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Haptics.VibrationDevice.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<VibrationDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Haptics.VibrationDevice.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<VibrationDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Haptics.VibrationDevice.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Haptics.VibrationDevice.RequestAccessAsync
                 */
                static requestAccessAsync(): Windows.Foundation.IAsyncOperation<VibrationAccessStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.VibrationDevice.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Haptics.VibrationDevice.SimpleHapticsController
                 */
                simpleHapticsController: SimpleHapticsController;
            }
        }
        namespace HumanInterfaceDevice {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.HumanInterfaceDevice.HidBooleanControl
             */
            abstract class HidBooleanControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidBooleanControl.ControlDescription
                 */
                controlDescription: HidBooleanControlDescription;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidBooleanControl.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidBooleanControl.IsActive
                 */
                isActive: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidBooleanControl.UsageId
                 */
                usageId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidBooleanControl.UsagePage
                 */
                usagePage: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription
             */
            abstract class HidBooleanControlDescription {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription.IsAbsolute
                 */
                isAbsolute: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription.ParentCollections
                 */
                parentCollections: Windows.Foundation.Collections.IVectorView<HidCollection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription.ReportId
                 */
                reportId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription.ReportType
                 */
                reportType: HidReportType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription.UsageId
                 */
                usageId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription.UsagePage
                 */
                usagePage: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.HumanInterfaceDevice.HidCollection
             */
            abstract class HidCollection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidCollection.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidCollection.Type
                 */
                type: HidCollectionType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidCollection.UsageId
                 */
                usageId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidCollection.UsagePage
                 */
                usagePage: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.HumanInterfaceDevice.HidCollectionType
             */
            enum HidCollectionType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.HumanInterfaceDevice.HidCollectionType.Application
                 */
                application,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.HumanInterfaceDevice.HidCollectionType.Logical
                 */
                logical,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.HumanInterfaceDevice.HidCollectionType.NamedArray
                 */
                namedArray,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.HumanInterfaceDevice.HidCollectionType.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.HumanInterfaceDevice.HidCollectionType.Physical
                 */
                physical,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.HumanInterfaceDevice.HidCollectionType.Report
                 */
                report,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.HumanInterfaceDevice.HidCollectionType.UsageModifier
                 */
                usageModifier,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.HumanInterfaceDevice.HidCollectionType.UsageSwitch
                 */
                usageSwitch,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.HumanInterfaceDevice.HidDevice
             */
            abstract class HidDevice implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.FromIdAsync(System.String,Windows.Storage.FileAccessMode)
                 */
                static fromIdAsync(deviceId: string, accessMode: Windows.Storage.FileAccessMode): Windows.Foundation.IAsyncOperation<HidDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.GetDeviceSelector(System.UInt16,System.UInt16,System.UInt16,System.UInt16)
                 */
                static getDeviceSelector(usagePage: number, usageId: number, vendorId: number, productId: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.GetDeviceSelector(System.UInt16,System.UInt16)
                 */
                static getDeviceSelector(usagePage: number, usageId: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.HumanInterfaceDevice.HidDevice.InputReportReceived
                 */
                oninputreportreceived: (arg: { type: "inputreportreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<HidDevice, HidInputReportReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<HidDevice, HidInputReportReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidDevice.ProductId
                 */
                productId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidDevice.UsageId
                 */
                usageId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidDevice.UsagePage
                 */
                usagePage: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidDevice.VendorId
                 */
                vendorId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidDevice.Version
                 */
                version: number;
                addEventListener(type: "inputreportreceived", listener: (arg: { type: "inputreportreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<HidDevice, HidInputReportReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<HidDevice, HidInputReportReceivedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.CreateFeatureReport(System.UInt16)
                 */
                createFeatureReport(reportId: number): HidFeatureReport;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.CreateFeatureReport
                 */
                createFeatureReport(): HidFeatureReport;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.CreateOutputReport(System.UInt16)
                 */
                createOutputReport(reportId: number): HidOutputReport;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.CreateOutputReport
                 */
                createOutputReport(): HidOutputReport;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.GetBooleanControlDescriptions(Windows.Devices.HumanInterfaceDevice.HidReportType,System.UInt16,System.UInt16)
                 */
                getBooleanControlDescriptions(reportType: HidReportType, usagePage: number, usageId: number): Windows.Foundation.Collections.IVectorView<HidBooleanControlDescription>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.GetFeatureReportAsync(System.UInt16)
                 */
                getFeatureReportAsync(reportId: number): Windows.Foundation.IAsyncOperation<HidFeatureReport>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.GetFeatureReportAsync
                 */
                getFeatureReportAsync(): Windows.Foundation.IAsyncOperation<HidFeatureReport>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.GetInputReportAsync(System.UInt16)
                 */
                getInputReportAsync(reportId: number): Windows.Foundation.IAsyncOperation<HidInputReport>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.GetInputReportAsync
                 */
                getInputReportAsync(): Windows.Foundation.IAsyncOperation<HidInputReport>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.GetNumericControlDescriptions(Windows.Devices.HumanInterfaceDevice.HidReportType,System.UInt16,System.UInt16)
                 */
                getNumericControlDescriptions(reportType: HidReportType, usagePage: number, usageId: number): Windows.Foundation.Collections.IVectorView<HidNumericControlDescription>;
                removeEventListener(type: "inputreportreceived", listener: (arg: { type: "inputreportreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<HidDevice, HidInputReportReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<HidDevice, HidInputReportReceivedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.SendFeatureReportAsync(Windows.Devices.HumanInterfaceDevice.HidFeatureReport)
                 */
                sendFeatureReportAsync(featureReport: HidFeatureReport): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidDevice.SendOutputReportAsync(Windows.Devices.HumanInterfaceDevice.HidOutputReport)
                 */
                sendOutputReportAsync(outputReport: HidOutputReport): Windows.Foundation.IAsyncOperation<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.HumanInterfaceDevice.HidFeatureReport
             */
            abstract class HidFeatureReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidFeatureReport.Data
                 */
                data: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidFeatureReport.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidFeatureReport.GetBooleanControl(System.UInt16,System.UInt16)
                 */
                getBooleanControl(usagePage: number, usageId: number): HidBooleanControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidFeatureReport.GetBooleanControlByDescription(Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription)
                 */
                getBooleanControlByDescription(controlDescription: HidBooleanControlDescription): HidBooleanControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidFeatureReport.GetNumericControl(System.UInt16,System.UInt16)
                 */
                getNumericControl(usagePage: number, usageId: number): HidNumericControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidFeatureReport.GetNumericControlByDescription(Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription)
                 */
                getNumericControlByDescription(controlDescription: HidNumericControlDescription): HidNumericControl;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.HumanInterfaceDevice.HidInputReport
             */
            abstract class HidInputReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidInputReport.ActivatedBooleanControls
                 */
                activatedBooleanControls: Windows.Foundation.Collections.IVectorView<HidBooleanControl>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidInputReport.Data
                 */
                data: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidInputReport.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidInputReport.TransitionedBooleanControls
                 */
                transitionedBooleanControls: Windows.Foundation.Collections.IVectorView<HidBooleanControl>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidInputReport.GetBooleanControl(System.UInt16,System.UInt16)
                 */
                getBooleanControl(usagePage: number, usageId: number): HidBooleanControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidInputReport.GetBooleanControlByDescription(Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription)
                 */
                getBooleanControlByDescription(controlDescription: HidBooleanControlDescription): HidBooleanControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidInputReport.GetNumericControl(System.UInt16,System.UInt16)
                 */
                getNumericControl(usagePage: number, usageId: number): HidNumericControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidInputReport.GetNumericControlByDescription(Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription)
                 */
                getNumericControlByDescription(controlDescription: HidNumericControlDescription): HidNumericControl;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.HumanInterfaceDevice.HidInputReportReceivedEventArgs
             */
            abstract class HidInputReportReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidInputReportReceivedEventArgs.Report
                 */
                report: HidInputReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.HumanInterfaceDevice.HidNumericControl
             */
            abstract class HidNumericControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControl.ControlDescription
                 */
                controlDescription: HidNumericControlDescription;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControl.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControl.IsGrouped
                 */
                isGrouped: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControl.ScaledValue
                 */
                scaledValue: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControl.UsageId
                 */
                usageId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControl.UsagePage
                 */
                usagePage: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControl.Value
                 */
                value: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription
             */
            abstract class HidNumericControlDescription {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.HasNull
                 */
                hasNull: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.IsAbsolute
                 */
                isAbsolute: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.LogicalMaximum
                 */
                logicalMaximum: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.LogicalMinimum
                 */
                logicalMinimum: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.ParentCollections
                 */
                parentCollections: Windows.Foundation.Collections.IVectorView<HidCollection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.PhysicalMaximum
                 */
                physicalMaximum: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.PhysicalMinimum
                 */
                physicalMinimum: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.ReportCount
                 */
                reportCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.ReportId
                 */
                reportId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.ReportSize
                 */
                reportSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.ReportType
                 */
                reportType: HidReportType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.Unit
                 */
                unit: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.UnitExponent
                 */
                unitExponent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.UsageId
                 */
                usageId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription.UsagePage
                 */
                usagePage: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.HumanInterfaceDevice.HidOutputReport
             */
            abstract class HidOutputReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidOutputReport.Data
                 */
                data: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.HumanInterfaceDevice.HidOutputReport.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidOutputReport.GetBooleanControl(System.UInt16,System.UInt16)
                 */
                getBooleanControl(usagePage: number, usageId: number): HidBooleanControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidOutputReport.GetBooleanControlByDescription(Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription)
                 */
                getBooleanControlByDescription(controlDescription: HidBooleanControlDescription): HidBooleanControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidOutputReport.GetNumericControl(System.UInt16,System.UInt16)
                 */
                getNumericControl(usagePage: number, usageId: number): HidNumericControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.HumanInterfaceDevice.HidOutputReport.GetNumericControlByDescription(Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription)
                 */
                getNumericControlByDescription(controlDescription: HidNumericControlDescription): HidNumericControl;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.HumanInterfaceDevice.HidReportType
             */
            enum HidReportType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.HumanInterfaceDevice.HidReportType.Feature
                 */
                feature,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.HumanInterfaceDevice.HidReportType.Input
                 */
                input,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.HumanInterfaceDevice.HidReportType.Output
                 */
                output,
            }
        }
        namespace I2c {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.I2cBusSpeed
             */
            enum I2cBusSpeed {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.I2cBusSpeed.FastMode
                 */
                fastMode,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.I2cBusSpeed.StandardMode
                 */
                standardMode,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.I2cConnectionSettings
             */
            class I2cConnectionSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cConnectionSettings.#ctor(System.Int32)
                 */
                constructor(slaveAddress: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.I2c.I2cConnectionSettings.BusSpeed
                 */
                busSpeed: I2cBusSpeed;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.I2c.I2cConnectionSettings.SharingMode
                 */
                sharingMode: I2cSharingMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.I2c.I2cConnectionSettings.SlaveAddress
                 */
                slaveAddress: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.I2cController
             */
            abstract class I2cController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cController.GetControllersAsync(Windows.Devices.I2c.Provider.II2cProvider)
                 */
                static getControllersAsync(provider: Provider.II2cProvider): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<I2cController>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cController.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<I2cController>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cController.GetDevice(Windows.Devices.I2c.I2cConnectionSettings)
                 */
                getDevice(settings: I2cConnectionSettings): I2cDevice;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.I2cDevice
             */
            abstract class I2cDevice implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cDevice.FromIdAsync(System.String,Windows.Devices.I2c.I2cConnectionSettings)
                 */
                static fromIdAsync(deviceId: string, settings: I2cConnectionSettings): Windows.Foundation.IAsyncOperation<I2cDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cDevice.GetDeviceSelector(System.String)
                 */
                static getDeviceSelector(friendlyName: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cDevice.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.I2c.I2cDevice.ConnectionSettings
                 */
                connectionSettings: I2cConnectionSettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.I2c.I2cDevice.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cDevice.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cDevice.Read(System.Byte[])
                 */
                read(buffer: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cDevice.ReadPartial(System.Byte[])
                 */
                readPartial(buffer: number[]): I2cTransferResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cDevice.Write(System.Byte[])
                 */
                write(buffer: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cDevice.WritePartial(System.Byte[])
                 */
                writePartial(buffer: number[]): I2cTransferResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cDevice.WriteRead(System.Byte[],System.Byte[])
                 */
                writeRead(writeBuffer: number[], readBuffer: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.I2cDevice.WriteReadPartial(System.Byte[],System.Byte[])
                 */
                writeReadPartial(writeBuffer: number[], readBuffer: number[]): I2cTransferResult;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.I2cSharingMode
             */
            enum I2cSharingMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.I2cSharingMode.Exclusive
                 */
                exclusive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.I2cSharingMode.Shared
                 */
                shared,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.I2cTransferResult
             */
            interface I2cTransferResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.I2cTransferResult.Status
                 */
                status: I2cTransferStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.I2cTransferResult.BytesTransferred
                 */
                bytesTransferred: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.I2cTransferStatus
             */
            enum I2cTransferStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.I2cTransferStatus.ClockStretchTimeout
                 */
                clockStretchTimeout,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.I2cTransferStatus.FullTransfer
                 */
                fullTransfer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.I2cTransferStatus.PartialTransfer
                 */
                partialTransfer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.I2cTransferStatus.SlaveAddressNotAcknowledged
                 */
                slaveAddressNotAcknowledged,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.I2cTransferStatus.UnknownError
                 */
                unknownError,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.II2cDeviceStatics
             */
            interface II2cDeviceStatics {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.II2cDeviceStatics.FromIdAsync(System.String,Windows.Devices.I2c.I2cConnectionSettings)
                 */
                fromIdAsync(deviceId: string, settings: I2cConnectionSettings): Windows.Foundation.IAsyncOperation<I2cDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.II2cDeviceStatics.GetDeviceSelector(System.String)
                 */
                getDeviceSelector(friendlyName: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.II2cDeviceStatics.GetDeviceSelector
                 */
                getDeviceSelector(): string;
            }
            namespace Provider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.Provider.II2cControllerProvider
                 */
                interface II2cControllerProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.Provider.II2cControllerProvider.GetDeviceProvider(Windows.Devices.I2c.Provider.ProviderI2cConnectionSettings)
                     */
                    getDeviceProvider(settings: ProviderI2cConnectionSettings): II2cDeviceProvider;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.Provider.II2cDeviceProvider
                 */
                interface II2cDeviceProvider extends Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.I2c.Provider.II2cDeviceProvider.DeviceId
                     */
                    deviceId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.Provider.II2cDeviceProvider.Read(System.Byte[])
                     */
                    read(buffer: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.Provider.II2cDeviceProvider.ReadPartial(System.Byte[])
                     */
                    readPartial(buffer: number[]): ProviderI2cTransferResult;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.Provider.II2cDeviceProvider.Write(System.Byte[])
                     */
                    write(buffer: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.Provider.II2cDeviceProvider.WritePartial(System.Byte[])
                     */
                    writePartial(buffer: number[]): ProviderI2cTransferResult;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.Provider.II2cDeviceProvider.WriteRead(System.Byte[],System.Byte[])
                     */
                    writeRead(writeBuffer: number[], readBuffer: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.Provider.II2cDeviceProvider.WriteReadPartial(System.Byte[],System.Byte[])
                     */
                    writeReadPartial(writeBuffer: number[], readBuffer: number[]): ProviderI2cTransferResult;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.Provider.II2cProvider
                 */
                interface II2cProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.I2c.Provider.II2cProvider.GetControllersAsync
                     */
                    getControllersAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<II2cControllerProvider>>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.Provider.ProviderI2cBusSpeed
                 */
                enum ProviderI2cBusSpeed {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.Provider.ProviderI2cBusSpeed.FastMode
                     */
                    fastMode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.Provider.ProviderI2cBusSpeed.StandardMode
                     */
                    standardMode,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.Provider.ProviderI2cConnectionSettings
                 */
                abstract class ProviderI2cConnectionSettings {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.I2c.Provider.ProviderI2cConnectionSettings.BusSpeed
                     */
                    busSpeed: ProviderI2cBusSpeed;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.I2c.Provider.ProviderI2cConnectionSettings.SharingMode
                     */
                    sharingMode: ProviderI2cSharingMode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.I2c.Provider.ProviderI2cConnectionSettings.SlaveAddress
                     */
                    slaveAddress: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.Provider.ProviderI2cSharingMode
                 */
                enum ProviderI2cSharingMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.Provider.ProviderI2cSharingMode.Exclusive
                     */
                    exclusive,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.Provider.ProviderI2cSharingMode.Shared
                     */
                    shared,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.Provider.ProviderI2cTransferResult
                 */
                interface ProviderI2cTransferResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.Provider.ProviderI2cTransferResult.Status
                     */
                    status: ProviderI2cTransferStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.Provider.ProviderI2cTransferResult.BytesTransferred
                     */
                    bytesTransferred: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.I2c.Provider.ProviderI2cTransferStatus
                 */
                enum ProviderI2cTransferStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.Provider.ProviderI2cTransferStatus.FullTransfer
                     */
                    fullTransfer,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.Provider.ProviderI2cTransferStatus.PartialTransfer
                     */
                    partialTransfer,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.I2c.Provider.ProviderI2cTransferStatus.SlaveAddressNotAcknowledged
                     */
                    slaveAddressNotAcknowledged,
                }
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.ILowLevelDevicesAggregateProvider
         */
        interface ILowLevelDevicesAggregateProvider {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.ILowLevelDevicesAggregateProvider.AdcControllerProvider
             */
            adcControllerProvider: Adc.Provider.IAdcControllerProvider;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.ILowLevelDevicesAggregateProvider.GpioControllerProvider
             */
            gpioControllerProvider: Gpio.Provider.IGpioControllerProvider;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.ILowLevelDevicesAggregateProvider.I2cControllerProvider
             */
            i2cControllerProvider: I2c.Provider.II2cControllerProvider;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.ILowLevelDevicesAggregateProvider.PwmControllerProvider
             */
            pwmControllerProvider: Pwm.Provider.IPwmControllerProvider;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.ILowLevelDevicesAggregateProvider.SpiControllerProvider
             */
            spiControllerProvider: Spi.Provider.ISpiControllerProvider;
        }
        namespace Input {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Input.KeyboardCapabilities
             */
            class KeyboardCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Input.KeyboardCapabilities.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.KeyboardCapabilities.KeyboardPresent
                 */
                keyboardPresent: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Input.MouseCapabilities
             */
            class MouseCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Input.MouseCapabilities.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.MouseCapabilities.HorizontalWheelPresent
                 */
                horizontalWheelPresent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.MouseCapabilities.MousePresent
                 */
                mousePresent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.MouseCapabilities.NumberOfButtons
                 */
                numberOfButtons: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.MouseCapabilities.SwapButtons
                 */
                swapButtons: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.MouseCapabilities.VerticalWheelPresent
                 */
                verticalWheelPresent: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Input.MouseDelta
             */
            interface MouseDelta {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.MouseDelta.X
                 */
                x: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.MouseDelta.Y
                 */
                y: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Input.MouseDevice
             */
            abstract class MouseDevice {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Input.MouseDevice.GetForCurrentView
                 */
                static getForCurrentView(): MouseDevice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Input.MouseDevice.MouseMoved
                 */
                onmousemoved: (arg: { type: "mousemoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<MouseDevice, MouseEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MouseDevice, MouseEventArgs>;
                addEventListener(type: "mousemoved", listener: (arg: { type: "mousemoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<MouseDevice, MouseEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MouseDevice, MouseEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "mousemoved", listener: (arg: { type: "mousemoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<MouseDevice, MouseEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MouseDevice, MouseEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Input.MouseEventArgs
             */
            abstract class MouseEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.MouseEventArgs.MouseDelta
                 */
                mouseDelta: MouseDelta;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Input.PointerDevice
             */
            abstract class PointerDevice {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Input.PointerDevice.GetPointerDevice(System.UInt32)
                 */
                static getPointerDevice(pointerId: number): PointerDevice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Input.PointerDevice.GetPointerDevices
                 */
                static getPointerDevices(): Windows.Foundation.Collections.IVectorView<PointerDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.PointerDevice.IsIntegrated
                 */
                isIntegrated: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.PointerDevice.MaxContacts
                 */
                maxContacts: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.PointerDevice.MaxPointersWithZDistance
                 */
                maxPointersWithZDistance: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.PointerDevice.PhysicalDeviceRect
                 */
                physicalDeviceRect: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.PointerDevice.PointerDeviceType
                 */
                pointerDeviceType: PointerDeviceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.PointerDevice.ScreenRect
                 */
                screenRect: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.PointerDevice.SupportedUsages
                 */
                supportedUsages: Windows.Foundation.Collections.IVectorView<PointerDeviceUsage>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Input.PointerDeviceType
             */
            enum PointerDeviceType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.PointerDeviceType.Mouse
                 */
                mouse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.PointerDeviceType.Pen
                 */
                pen,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.PointerDeviceType.Touch
                 */
                touch,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Input.PointerDeviceUsage
             */
            interface PointerDeviceUsage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.PointerDeviceUsage.UsagePage
                 */
                usagePage: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.PointerDeviceUsage.Usage
                 */
                usage: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.PointerDeviceUsage.MinLogical
                 */
                minLogical: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.PointerDeviceUsage.MaxLogical
                 */
                maxLogical: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.PointerDeviceUsage.MinPhysical
                 */
                minPhysical: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.PointerDeviceUsage.MaxPhysical
                 */
                maxPhysical: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.PointerDeviceUsage.Unit
                 */
                unit: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Input.PointerDeviceUsage.PhysicalMultiplier
                 */
                physicalMultiplier: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Input.TouchCapabilities
             */
            class TouchCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Input.TouchCapabilities.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.TouchCapabilities.Contacts
                 */
                contacts: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Input.TouchCapabilities.TouchPresent
                 */
                touchPresent: number;
            }
        }
        namespace Lights {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Lights.Lamp
             */
            abstract class Lamp implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Lights.Lamp.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<Lamp>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Lights.Lamp.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<Lamp>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Lights.Lamp.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Lights.Lamp.BrightnessLevel
                 */
                brightnessLevel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Lights.Lamp.Color
                 */
                color: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Lights.Lamp.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Lights.Lamp.IsColorSettable
                 */
                isColorSettable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Lights.Lamp.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Lights.Lamp.AvailabilityChanged
                 */
                onavailabilitychanged: (arg: { type: "availabilitychanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Lamp, LampAvailabilityChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Lamp, LampAvailabilityChangedEventArgs>;
                addEventListener(type: "availabilitychanged", listener: (arg: { type: "availabilitychanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Lamp, LampAvailabilityChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Lamp, LampAvailabilityChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Lights.Lamp.Close
                 */
                close(): void;
                removeEventListener(type: "availabilitychanged", listener: (arg: { type: "availabilitychanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Lamp, LampAvailabilityChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Lamp, LampAvailabilityChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Lights.LampAvailabilityChangedEventArgs
             */
            abstract class LampAvailabilityChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Lights.LampAvailabilityChangedEventArgs.IsAvailable
                 */
                isAvailable: boolean;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.LowLevelDevicesAggregateProvider
         */
        class LowLevelDevicesAggregateProvider implements ILowLevelDevicesAggregateProvider {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.LowLevelDevicesAggregateProvider.#ctor(Windows.Devices.Adc.Provider.IAdcControllerProvider,Windows.Devices.Pwm.Provider.IPwmControllerProvider,Windows.Devices.Gpio.Provider.IGpioControllerProvider,Windows.Devices.I2c.Provider.II2cControllerProvider,Windows.Devices.Spi.Provider.ISpiControllerProvider)
             */
            constructor(adc: Adc.Provider.IAdcControllerProvider, pwm: Pwm.Provider.IPwmControllerProvider, gpio: Gpio.Provider.IGpioControllerProvider, i2c: I2c.Provider.II2cControllerProvider, spi: Spi.Provider.ISpiControllerProvider);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.LowLevelDevicesAggregateProvider.AdcControllerProvider
             */
            adcControllerProvider: Adc.Provider.IAdcControllerProvider;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.LowLevelDevicesAggregateProvider.GpioControllerProvider
             */
            gpioControllerProvider: Gpio.Provider.IGpioControllerProvider;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.LowLevelDevicesAggregateProvider.I2cControllerProvider
             */
            i2cControllerProvider: I2c.Provider.II2cControllerProvider;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.LowLevelDevicesAggregateProvider.PwmControllerProvider
             */
            pwmControllerProvider: Pwm.Provider.IPwmControllerProvider;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.LowLevelDevicesAggregateProvider.SpiControllerProvider
             */
            spiControllerProvider: Spi.Provider.ISpiControllerProvider;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.LowLevelDevicesController
         */
        abstract class LowLevelDevicesController {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.LowLevelDevicesController.DefaultProvider
             */
            static defaultProvider: ILowLevelDevicesAggregateProvider;
        }
        namespace Midi {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.IMidiMessage
             */
            interface IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.IMidiMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.IMidiMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.IMidiMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.IMidiOutPort
             */
            interface IMidiOutPort extends Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.IMidiOutPort.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.IMidiOutPort.SendBuffer(Windows.Storage.Streams.IBuffer)
                 */
                sendBuffer(midiData: Windows.Storage.Streams.IBuffer): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.IMidiOutPort.SendMessage(Windows.Devices.Midi.IMidiMessage)
                 */
                sendMessage(midiMessage: IMidiMessage): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiActiveSensingMessage
             */
            class MidiActiveSensingMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiActiveSensingMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiActiveSensingMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiActiveSensingMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiActiveSensingMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiChannelPressureMessage
             */
            class MidiChannelPressureMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiChannelPressureMessage.#ctor(System.Byte,System.Byte)
                 */
                constructor(channel: number, pressure: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiChannelPressureMessage.Channel
                 */
                channel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiChannelPressureMessage.Pressure
                 */
                pressure: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiChannelPressureMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiChannelPressureMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiChannelPressureMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiContinueMessage
             */
            class MidiContinueMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiContinueMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiContinueMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiContinueMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiContinueMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiControlChangeMessage
             */
            class MidiControlChangeMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiControlChangeMessage.#ctor(System.Byte,System.Byte,System.Byte)
                 */
                constructor(channel: number, controller: number, controlValue: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiControlChangeMessage.Channel
                 */
                channel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiControlChangeMessage.ControlValue
                 */
                controlValue: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiControlChangeMessage.Controller
                 */
                controller: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiControlChangeMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiControlChangeMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiControlChangeMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiInPort
             */
            abstract class MidiInPort implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiInPort.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<MidiInPort>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiInPort.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiInPort.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Midi.MidiInPort.MessageReceived
                 */
                onmessagereceived: (arg: { type: "messagereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MidiInPort, MidiMessageReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MidiInPort, MidiMessageReceivedEventArgs>;
                addEventListener(type: "messagereceived", listener: (arg: { type: "messagereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MidiInPort, MidiMessageReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MidiInPort, MidiMessageReceivedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiInPort.Close
                 */
                close(): void;
                removeEventListener(type: "messagereceived", listener: (arg: { type: "messagereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MidiInPort, MidiMessageReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MidiInPort, MidiMessageReceivedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiMessageReceivedEventArgs
             */
            abstract class MidiMessageReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiMessageReceivedEventArgs.Message
                 */
                message: IMidiMessage;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiMessageType
             */
            enum MidiMessageType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.ActiveSensing
                 */
                activeSensing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.ChannelPressure
                 */
                channelPressure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.Continue
                 */
                continue,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.ControlChange
                 */
                controlChange,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.EndSystemExclusive
                 */
                endSystemExclusive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.MidiTimeCode
                 */
                midiTimeCode,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.NoteOff
                 */
                noteOff,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.NoteOn
                 */
                noteOn,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.PitchBendChange
                 */
                pitchBendChange,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.PolyphonicKeyPressure
                 */
                polyphonicKeyPressure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.ProgramChange
                 */
                programChange,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.SongPositionPointer
                 */
                songPositionPointer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.SongSelect
                 */
                songSelect,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.Start
                 */
                start,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.Stop
                 */
                stop,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.SystemExclusive
                 */
                systemExclusive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.SystemReset
                 */
                systemReset,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.TimingClock
                 */
                timingClock,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Midi.MidiMessageType.TuneRequest
                 */
                tuneRequest,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiNoteOffMessage
             */
            class MidiNoteOffMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiNoteOffMessage.#ctor(System.Byte,System.Byte,System.Byte)
                 */
                constructor(channel: number, note: number, velocity: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiNoteOffMessage.Channel
                 */
                channel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiNoteOffMessage.Note
                 */
                note: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiNoteOffMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiNoteOffMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiNoteOffMessage.Type
                 */
                type: MidiMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiNoteOffMessage.Velocity
                 */
                velocity: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiNoteOnMessage
             */
            class MidiNoteOnMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiNoteOnMessage.#ctor(System.Byte,System.Byte,System.Byte)
                 */
                constructor(channel: number, note: number, velocity: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiNoteOnMessage.Channel
                 */
                channel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiNoteOnMessage.Note
                 */
                note: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiNoteOnMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiNoteOnMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiNoteOnMessage.Type
                 */
                type: MidiMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiNoteOnMessage.Velocity
                 */
                velocity: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiOutPort
             */
            abstract class MidiOutPort implements Windows.Foundation.IClosable, IMidiOutPort {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiOutPort.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<IMidiOutPort>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiOutPort.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiOutPort.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiOutPort.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiOutPort.SendBuffer(Windows.Storage.Streams.IBuffer)
                 */
                sendBuffer(midiData: Windows.Storage.Streams.IBuffer): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiOutPort.SendMessage(Windows.Devices.Midi.IMidiMessage)
                 */
                sendMessage(midiMessage: IMidiMessage): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiPitchBendChangeMessage
             */
            class MidiPitchBendChangeMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiPitchBendChangeMessage.#ctor(System.Byte,System.UInt16)
                 */
                constructor(channel: number, bend: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiPitchBendChangeMessage.Bend
                 */
                bend: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiPitchBendChangeMessage.Channel
                 */
                channel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiPitchBendChangeMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiPitchBendChangeMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiPitchBendChangeMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiPolyphonicKeyPressureMessage
             */
            class MidiPolyphonicKeyPressureMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiPolyphonicKeyPressureMessage.#ctor(System.Byte,System.Byte,System.Byte)
                 */
                constructor(channel: number, note: number, pressure: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiPolyphonicKeyPressureMessage.Channel
                 */
                channel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiPolyphonicKeyPressureMessage.Note
                 */
                note: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiPolyphonicKeyPressureMessage.Pressure
                 */
                pressure: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiPolyphonicKeyPressureMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiPolyphonicKeyPressureMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiPolyphonicKeyPressureMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiProgramChangeMessage
             */
            class MidiProgramChangeMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiProgramChangeMessage.#ctor(System.Byte,System.Byte)
                 */
                constructor(channel: number, program: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiProgramChangeMessage.Channel
                 */
                channel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiProgramChangeMessage.Program
                 */
                program: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiProgramChangeMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiProgramChangeMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiProgramChangeMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiSongPositionPointerMessage
             */
            class MidiSongPositionPointerMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiSongPositionPointerMessage.#ctor(System.UInt16)
                 */
                constructor(beats: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSongPositionPointerMessage.Beats
                 */
                beats: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSongPositionPointerMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSongPositionPointerMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSongPositionPointerMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiSongSelectMessage
             */
            class MidiSongSelectMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiSongSelectMessage.#ctor(System.Byte)
                 */
                constructor(song: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSongSelectMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSongSelectMessage.Song
                 */
                song: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSongSelectMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSongSelectMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiStartMessage
             */
            class MidiStartMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiStartMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiStartMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiStartMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiStartMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiStopMessage
             */
            class MidiStopMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiStopMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiStopMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiStopMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiStopMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiSynthesizer
             */
            abstract class MidiSynthesizer implements Windows.Foundation.IClosable, IMidiOutPort {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiSynthesizer.CreateAsync(Windows.Devices.Enumeration.DeviceInformation)
                 */
                static createAsync(audioDevice: Windows.Devices.Enumeration.DeviceInformation): Windows.Foundation.IAsyncOperation<MidiSynthesizer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiSynthesizer.CreateAsync
                 */
                static createAsync(): Windows.Foundation.IAsyncOperation<MidiSynthesizer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiSynthesizer.IsSynthesizer(Windows.Devices.Enumeration.DeviceInformation)
                 */
                static isSynthesizer(midiDevice: Windows.Devices.Enumeration.DeviceInformation): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSynthesizer.AudioDevice
                 */
                audioDevice: Windows.Devices.Enumeration.DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSynthesizer.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSynthesizer.Volume
                 */
                volume: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiSynthesizer.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiSynthesizer.SendBuffer(Windows.Storage.Streams.IBuffer)
                 */
                sendBuffer(midiData: Windows.Storage.Streams.IBuffer): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiSynthesizer.SendMessage(Windows.Devices.Midi.IMidiMessage)
                 */
                sendMessage(midiMessage: IMidiMessage): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiSystemExclusiveMessage
             */
            class MidiSystemExclusiveMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiSystemExclusiveMessage.#ctor(Windows.Storage.Streams.IBuffer)
                 */
                constructor(rawData: Windows.Storage.Streams.IBuffer);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSystemExclusiveMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSystemExclusiveMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSystemExclusiveMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiSystemResetMessage
             */
            class MidiSystemResetMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiSystemResetMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSystemResetMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSystemResetMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiSystemResetMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiTimeCodeMessage
             */
            class MidiTimeCodeMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiTimeCodeMessage.#ctor(System.Byte,System.Byte)
                 */
                constructor(frameType: number, values: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiTimeCodeMessage.FrameType
                 */
                frameType: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiTimeCodeMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiTimeCodeMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiTimeCodeMessage.Type
                 */
                type: MidiMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiTimeCodeMessage.Values
                 */
                values: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiTimingClockMessage
             */
            class MidiTimingClockMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiTimingClockMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiTimingClockMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiTimingClockMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiTimingClockMessage.Type
                 */
                type: MidiMessageType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Midi.MidiTuneRequestMessage
             */
            class MidiTuneRequestMessage implements IMidiMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Midi.MidiTuneRequestMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiTuneRequestMessage.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiTuneRequestMessage.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Midi.MidiTuneRequestMessage.Type
                 */
                type: MidiMessageType;
            }
        }
        namespace Perception {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.KnownCameraIntrinsicsProperties
             */
            abstract class KnownCameraIntrinsicsProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownCameraIntrinsicsProperties.FocalLength
                 */
                static focalLength: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownCameraIntrinsicsProperties.PrincipalPoint
                 */
                static principalPoint: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownCameraIntrinsicsProperties.RadialDistortion
                 */
                static radialDistortion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownCameraIntrinsicsProperties.TangentialDistortion
                 */
                static tangentialDistortion: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.KnownPerceptionColorFrameSourceProperties
             */
            abstract class KnownPerceptionColorFrameSourceProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionColorFrameSourceProperties.AutoExposureEnabled
                 */
                static autoExposureEnabled: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionColorFrameSourceProperties.Exposure
                 */
                static exposure: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionColorFrameSourceProperties.ExposureCompensation
                 */
                static exposureCompensation: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.KnownPerceptionDepthFrameSourceProperties
             */
            abstract class KnownPerceptionDepthFrameSourceProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionDepthFrameSourceProperties.MaxDepth
                 */
                static maxDepth: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionDepthFrameSourceProperties.MinDepth
                 */
                static minDepth: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.KnownPerceptionFrameSourceProperties
             */
            abstract class KnownPerceptionFrameSourceProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionFrameSourceProperties.DeviceId
                 */
                static deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionFrameSourceProperties.DeviceModelVersion
                 */
                static deviceModelVersion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionFrameSourceProperties.EnclosureLocation
                 */
                static enclosureLocation: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionFrameSourceProperties.FrameKind
                 */
                static frameKind: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionFrameSourceProperties.Id
                 */
                static id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionFrameSourceProperties.PhysicalDeviceIds
                 */
                static physicalDeviceIds: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties
             */
            abstract class KnownPerceptionInfraredFrameSourceProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties.ActiveIlluminationEnabled
                 */
                static activeIlluminationEnabled: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties.AmbientSubtractionEnabled
                 */
                static ambientSubtractionEnabled: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties.AutoExposureEnabled
                 */
                static autoExposureEnabled: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties.Exposure
                 */
                static exposure: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties.ExposureCompensation
                 */
                static exposureCompensation: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties.InterleavedIlluminationEnabled
                 */
                static interleavedIlluminationEnabled: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties.StructureLightPatternEnabled
                 */
                static structureLightPatternEnabled: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties
             */
            abstract class KnownPerceptionVideoFrameSourceProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties.AvailableVideoProfiles
                 */
                static availableVideoProfiles: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties.CameraIntrinsics
                 */
                static cameraIntrinsics: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties.IsMirrored
                 */
                static isMirrored: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties.SupportedVideoProfiles
                 */
                static supportedVideoProfiles: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties.VideoProfile
                 */
                static videoProfile: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.KnownPerceptionVideoProfileProperties
             */
            abstract class KnownPerceptionVideoProfileProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionVideoProfileProperties.BitmapAlphaMode
                 */
                static bitmapAlphaMode: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionVideoProfileProperties.BitmapPixelFormat
                 */
                static bitmapPixelFormat: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionVideoProfileProperties.FrameDuration
                 */
                static frameDuration: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionVideoProfileProperties.Height
                 */
                static height: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.KnownPerceptionVideoProfileProperties.Width
                 */
                static width: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionColorFrame
             */
            abstract class PerceptionColorFrame implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrame.VideoFrame
                 */
                videoFrame: Windows.Media.VideoFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrame.Close
                 */
                close(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs
             */
            abstract class PerceptionColorFrameArrivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs.RelativeTime
                 */
                relativeTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs.TryOpenFrame
                 */
                tryOpenFrame(): PerceptionColorFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionColorFrameReader
             */
            abstract class PerceptionColorFrameReader implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameReader.IsPaused
                 */
                isPaused: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionColorFrameReader.FrameArrived
                 */
                onframearrived: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameReader, PerceptionColorFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameReader, PerceptionColorFrameArrivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameReader.Source
                 */
                source: PerceptionColorFrameSource;
                addEventListener(type: "framearrived", listener: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameReader, PerceptionColorFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameReader, PerceptionColorFrameArrivedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameReader.Close
                 */
                close(): void;
                removeEventListener(type: "framearrived", listener: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameReader, PerceptionColorFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameReader, PerceptionColorFrameArrivedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameReader.TryReadLatestFrame
                 */
                tryReadLatestFrame(): PerceptionColorFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionColorFrameSource
             */
            abstract class PerceptionColorFrameSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSource.CreateWatcher
                 */
                static createWatcher(): PerceptionColorFrameSourceWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSource.FindAllAsync
                 */
                static findAllAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<PerceptionColorFrameSource>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSource.FromIdAsync(System.String)
                 */
                static fromIdAsync(id: string): Windows.Foundation.IAsyncOperation<PerceptionColorFrameSource>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSource.RequestAccessAsync
                 */
                static requestAccessAsync(): Windows.Foundation.IAsyncOperation<PerceptionFrameSourceAccessStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSource.Active
                 */
                active: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSource.Available
                 */
                available: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSource.AvailableVideoProfiles
                 */
                availableVideoProfiles: Windows.Foundation.Collections.IVectorView<PerceptionVideoProfile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSource.CameraIntrinsics
                 */
                cameraIntrinsics: Windows.Media.Devices.Core.CameraIntrinsics;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSource.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSource.DeviceKind
                 */
                deviceKind: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSource.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSource.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSource.IsControlled
                 */
                isControlled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionColorFrameSource.ActiveChanged
                 */
                onactivechanged: (arg: { type: "activechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionColorFrameSource.AvailableChanged
                 */
                onavailablechanged: (arg: { type: "availablechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionColorFrameSource.CameraIntrinsicsChanged
                 */
                oncameraintrinsicschanged: (arg: { type: "cameraintrinsicschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionColorFrameSource.PropertiesChanged
                 */
                onpropertieschanged: (arg: { type: "propertieschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionColorFrameSource.VideoProfileChanged
                 */
                onvideoprofilechanged: (arg: { type: "videoprofilechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSource.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSource.SupportedVideoProfiles
                 */
                supportedVideoProfiles: Windows.Foundation.Collections.IVectorView<PerceptionVideoProfile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSource.VideoProfile
                 */
                videoProfile: PerceptionVideoProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSource.AcquireControlSession
                 */
                acquireControlSession(): PerceptionControlSession;
                addEventListener(type: "videoprofilechanged", listener: (arg: { type: "videoprofilechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, Object>): void;
                addEventListener(type: "activechanged", listener: (arg: { type: "activechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, Object>): void;
                addEventListener(type: "availablechanged", listener: (arg: { type: "availablechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, Object>): void;
                addEventListener(type: "cameraintrinsicschanged", listener: (arg: { type: "cameraintrinsicschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, Object>): void;
                addEventListener(type: "propertieschanged", listener: (arg: { type: "propertieschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSource.CanControlIndependentlyFrom(System.String)
                 */
                canControlIndependentlyFrom(targetId: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSource.IsCorrelatedWith(System.String)
                 */
                isCorrelatedWith(targetId: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSource.OpenReader
                 */
                openReader(): PerceptionColorFrameReader;
                removeEventListener(type: "videoprofilechanged", listener: (arg: { type: "videoprofilechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, Object>): void;
                removeEventListener(type: "activechanged", listener: (arg: { type: "activechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, Object>): void;
                removeEventListener(type: "availablechanged", listener: (arg: { type: "availablechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, Object>): void;
                removeEventListener(type: "cameraintrinsicschanged", listener: (arg: { type: "cameraintrinsicschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, Object>): void;
                removeEventListener(type: "propertieschanged", listener: (arg: { type: "propertieschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSource.TryGetDepthCorrelatedCameraIntrinsicsAsync(Windows.Devices.Perception.PerceptionDepthFrameSource)
                 */
                tryGetDepthCorrelatedCameraIntrinsicsAsync(correlatedDepthFrameSource: PerceptionDepthFrameSource): Windows.Foundation.IAsyncOperation<PerceptionDepthCorrelatedCameraIntrinsics>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSource.TryGetDepthCorrelatedCoordinateMapperAsync(System.String,Windows.Devices.Perception.PerceptionDepthFrameSource)
                 */
                tryGetDepthCorrelatedCoordinateMapperAsync(targetSourceId: string, correlatedDepthFrameSource: PerceptionDepthFrameSource): Windows.Foundation.IAsyncOperation<PerceptionDepthCorrelatedCoordinateMapper>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSource.TryGetTransformTo(System.String,Windows.Foundation.Numerics.Matrix4x4@)
                 */
                tryGetTransformTo(targetId: string): { result: Windows.Foundation.Numerics.Matrix4x4; hasResult: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSource.TrySetVideoProfileAsync(Windows.Devices.Perception.PerceptionControlSession,Windows.Devices.Perception.PerceptionVideoProfile)
                 */
                trySetVideoProfileAsync(controlSession: PerceptionControlSession, profile: PerceptionVideoProfile): Windows.Foundation.IAsyncOperation<PerceptionFrameSourcePropertyChangeResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionColorFrameSourceAddedEventArgs
             */
            abstract class PerceptionColorFrameSourceAddedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSourceAddedEventArgs.FrameSource
                 */
                frameSource: PerceptionColorFrameSource;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionColorFrameSourceRemovedEventArgs
             */
            abstract class PerceptionColorFrameSourceRemovedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSourceRemovedEventArgs.FrameSource
                 */
                frameSource: PerceptionColorFrameSource;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionColorFrameSourceWatcher
             */
            abstract class PerceptionColorFrameSourceWatcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionColorFrameSourceWatcher.EnumerationCompleted
                 */
                onenumerationcompleted: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSourceWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionColorFrameSourceWatcher.SourceAdded
                 */
                onsourceadded: (arg: { type: "sourceadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSourceWatcher, PerceptionColorFrameSourceAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSourceWatcher, PerceptionColorFrameSourceAddedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionColorFrameSourceWatcher.SourceRemoved
                 */
                onsourceremoved: (arg: { type: "sourceremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSourceWatcher, PerceptionColorFrameSourceRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSourceWatcher, PerceptionColorFrameSourceRemovedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionColorFrameSourceWatcher.Stopped
                 */
                onstopped: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSourceWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionColorFrameSourceWatcher.Status
                 */
                status: Windows.Devices.Enumeration.DeviceWatcherStatus;
                addEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSourceWatcher, Object>): void;
                addEventListener(type: "sourceadded", listener: (arg: { type: "sourceadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSourceWatcher, PerceptionColorFrameSourceAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSourceWatcher, PerceptionColorFrameSourceAddedEventArgs>): void;
                addEventListener(type: "sourceremoved", listener: (arg: { type: "sourceremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSourceWatcher, PerceptionColorFrameSourceRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSourceWatcher, PerceptionColorFrameSourceRemovedEventArgs>): void;
                addEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSourceWatcher, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSourceWatcher, Object>): void;
                removeEventListener(type: "sourceadded", listener: (arg: { type: "sourceadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSourceWatcher, PerceptionColorFrameSourceAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSourceWatcher, PerceptionColorFrameSourceAddedEventArgs>): void;
                removeEventListener(type: "sourceremoved", listener: (arg: { type: "sourceremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSourceWatcher, PerceptionColorFrameSourceRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSourceWatcher, PerceptionColorFrameSourceRemovedEventArgs>): void;
                removeEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionColorFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionColorFrameSourceWatcher, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSourceWatcher.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionColorFrameSourceWatcher.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionControlSession
             */
            abstract class PerceptionControlSession implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionControlSession.ControlLost
                 */
                oncontrollost: (arg: { type: "controllost"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionControlSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionControlSession, Object>;
                addEventListener(type: "controllost", listener: (arg: { type: "controllost"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionControlSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionControlSession, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionControlSession.Close
                 */
                close(): void;
                removeEventListener(type: "controllost", listener: (arg: { type: "controllost"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionControlSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionControlSession, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionControlSession.TrySetPropertyAsync(System.String,System.Object)
                 */
                trySetPropertyAsync(name: string, value: Object): Windows.Foundation.IAsyncOperation<PerceptionFrameSourcePropertyChangeResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics
             */
            abstract class PerceptionDepthCorrelatedCameraIntrinsics {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics.UnprojectAllPixelsAtCorrelatedDepthAsync(Windows.Devices.Perception.PerceptionDepthFrame,Windows.Foundation.Numerics.Vector3[])
                 */
                unprojectAllPixelsAtCorrelatedDepthAsync(depthFrame: PerceptionDepthFrame, results: Windows.Foundation.Numerics.Vector3[]): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics.UnprojectPixelAtCorrelatedDepth(Windows.Foundation.Point,Windows.Devices.Perception.PerceptionDepthFrame)
                 */
                unprojectPixelAtCorrelatedDepth(pixelCoordinate: Windows.Foundation.Point, depthFrame: PerceptionDepthFrame): Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics.UnprojectPixelsAtCorrelatedDepth(Windows.Foundation.Point[],Windows.Devices.Perception.PerceptionDepthFrame,Windows.Foundation.Numerics.Vector3[])
                 */
                unprojectPixelsAtCorrelatedDepth(sourceCoordinates: Windows.Foundation.Point[], depthFrame: PerceptionDepthFrame, results: Windows.Foundation.Numerics.Vector3[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics.UnprojectRegionPixelsAtCorrelatedDepthAsync(Windows.Foundation.Rect,Windows.Devices.Perception.PerceptionDepthFrame,Windows.Foundation.Numerics.Vector3[])
                 */
                unprojectRegionPixelsAtCorrelatedDepthAsync(region: Windows.Foundation.Rect, depthFrame: PerceptionDepthFrame, results: Windows.Foundation.Numerics.Vector3[]): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper
             */
            abstract class PerceptionDepthCorrelatedCoordinateMapper {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper.MapAllPixelsToTargetAsync(Windows.Devices.Perception.PerceptionDepthFrame,Windows.Foundation.Point[])
                 */
                mapAllPixelsToTargetAsync(depthFrame: PerceptionDepthFrame, targetCoordinates: Windows.Foundation.Point[]): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper.MapPixelToTarget(Windows.Foundation.Point,Windows.Devices.Perception.PerceptionDepthFrame)
                 */
                mapPixelToTarget(sourcePixelCoordinate: Windows.Foundation.Point, depthFrame: PerceptionDepthFrame): Windows.Foundation.Point;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper.MapPixelsToTarget(Windows.Foundation.Point[],Windows.Devices.Perception.PerceptionDepthFrame,Windows.Foundation.Point[])
                 */
                mapPixelsToTarget(sourceCoordinates: Windows.Foundation.Point[], depthFrame: PerceptionDepthFrame, results: Windows.Foundation.Point[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper.MapRegionOfPixelsToTargetAsync(Windows.Foundation.Rect,Windows.Devices.Perception.PerceptionDepthFrame,Windows.Foundation.Point[])
                 */
                mapRegionOfPixelsToTargetAsync(region: Windows.Foundation.Rect, depthFrame: PerceptionDepthFrame, targetCoordinates: Windows.Foundation.Point[]): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionDepthFrame
             */
            abstract class PerceptionDepthFrame implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrame.VideoFrame
                 */
                videoFrame: Windows.Media.VideoFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrame.Close
                 */
                close(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs
             */
            abstract class PerceptionDepthFrameArrivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs.RelativeTime
                 */
                relativeTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs.TryOpenFrame
                 */
                tryOpenFrame(): PerceptionDepthFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionDepthFrameReader
             */
            abstract class PerceptionDepthFrameReader implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameReader.IsPaused
                 */
                isPaused: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionDepthFrameReader.FrameArrived
                 */
                onframearrived: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameReader, PerceptionDepthFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameReader, PerceptionDepthFrameArrivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameReader.Source
                 */
                source: PerceptionDepthFrameSource;
                addEventListener(type: "framearrived", listener: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameReader, PerceptionDepthFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameReader, PerceptionDepthFrameArrivedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameReader.Close
                 */
                close(): void;
                removeEventListener(type: "framearrived", listener: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameReader, PerceptionDepthFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameReader, PerceptionDepthFrameArrivedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameReader.TryReadLatestFrame
                 */
                tryReadLatestFrame(): PerceptionDepthFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionDepthFrameSource
             */
            abstract class PerceptionDepthFrameSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSource.CreateWatcher
                 */
                static createWatcher(): PerceptionDepthFrameSourceWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSource.FindAllAsync
                 */
                static findAllAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<PerceptionDepthFrameSource>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSource.FromIdAsync(System.String)
                 */
                static fromIdAsync(id: string): Windows.Foundation.IAsyncOperation<PerceptionDepthFrameSource>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSource.RequestAccessAsync
                 */
                static requestAccessAsync(): Windows.Foundation.IAsyncOperation<PerceptionFrameSourceAccessStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSource.Active
                 */
                active: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSource.Available
                 */
                available: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSource.AvailableVideoProfiles
                 */
                availableVideoProfiles: Windows.Foundation.Collections.IVectorView<PerceptionVideoProfile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSource.CameraIntrinsics
                 */
                cameraIntrinsics: Windows.Media.Devices.Core.CameraIntrinsics;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSource.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSource.DeviceKind
                 */
                deviceKind: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSource.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSource.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSource.IsControlled
                 */
                isControlled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionDepthFrameSource.ActiveChanged
                 */
                onactivechanged: (arg: { type: "activechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionDepthFrameSource.AvailableChanged
                 */
                onavailablechanged: (arg: { type: "availablechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionDepthFrameSource.CameraIntrinsicsChanged
                 */
                oncameraintrinsicschanged: (arg: { type: "cameraintrinsicschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionDepthFrameSource.PropertiesChanged
                 */
                onpropertieschanged: (arg: { type: "propertieschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionDepthFrameSource.VideoProfileChanged
                 */
                onvideoprofilechanged: (arg: { type: "videoprofilechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSource.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSource.SupportedVideoProfiles
                 */
                supportedVideoProfiles: Windows.Foundation.Collections.IVectorView<PerceptionVideoProfile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSource.VideoProfile
                 */
                videoProfile: PerceptionVideoProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSource.AcquireControlSession
                 */
                acquireControlSession(): PerceptionControlSession;
                addEventListener(type: "videoprofilechanged", listener: (arg: { type: "videoprofilechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, Object>): void;
                addEventListener(type: "activechanged", listener: (arg: { type: "activechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, Object>): void;
                addEventListener(type: "availablechanged", listener: (arg: { type: "availablechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, Object>): void;
                addEventListener(type: "cameraintrinsicschanged", listener: (arg: { type: "cameraintrinsicschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, Object>): void;
                addEventListener(type: "propertieschanged", listener: (arg: { type: "propertieschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSource.CanControlIndependentlyFrom(System.String)
                 */
                canControlIndependentlyFrom(targetId: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSource.IsCorrelatedWith(System.String)
                 */
                isCorrelatedWith(targetId: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSource.OpenReader
                 */
                openReader(): PerceptionDepthFrameReader;
                removeEventListener(type: "videoprofilechanged", listener: (arg: { type: "videoprofilechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, Object>): void;
                removeEventListener(type: "activechanged", listener: (arg: { type: "activechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, Object>): void;
                removeEventListener(type: "availablechanged", listener: (arg: { type: "availablechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, Object>): void;
                removeEventListener(type: "cameraintrinsicschanged", listener: (arg: { type: "cameraintrinsicschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, Object>): void;
                removeEventListener(type: "propertieschanged", listener: (arg: { type: "propertieschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSource.TryGetDepthCorrelatedCameraIntrinsicsAsync(Windows.Devices.Perception.PerceptionDepthFrameSource)
                 */
                tryGetDepthCorrelatedCameraIntrinsicsAsync(target: PerceptionDepthFrameSource): Windows.Foundation.IAsyncOperation<PerceptionDepthCorrelatedCameraIntrinsics>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSource.TryGetDepthCorrelatedCoordinateMapperAsync(System.String,Windows.Devices.Perception.PerceptionDepthFrameSource)
                 */
                tryGetDepthCorrelatedCoordinateMapperAsync(targetId: string, depthFrameSourceToMapWith: PerceptionDepthFrameSource): Windows.Foundation.IAsyncOperation<PerceptionDepthCorrelatedCoordinateMapper>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSource.TryGetTransformTo(System.String,Windows.Foundation.Numerics.Matrix4x4@)
                 */
                tryGetTransformTo(targetId: string): { result: Windows.Foundation.Numerics.Matrix4x4; hasResult: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSource.TrySetVideoProfileAsync(Windows.Devices.Perception.PerceptionControlSession,Windows.Devices.Perception.PerceptionVideoProfile)
                 */
                trySetVideoProfileAsync(controlSession: PerceptionControlSession, profile: PerceptionVideoProfile): Windows.Foundation.IAsyncOperation<PerceptionFrameSourcePropertyChangeResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionDepthFrameSourceAddedEventArgs
             */
            abstract class PerceptionDepthFrameSourceAddedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSourceAddedEventArgs.FrameSource
                 */
                frameSource: PerceptionDepthFrameSource;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionDepthFrameSourceRemovedEventArgs
             */
            abstract class PerceptionDepthFrameSourceRemovedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSourceRemovedEventArgs.FrameSource
                 */
                frameSource: PerceptionDepthFrameSource;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher
             */
            abstract class PerceptionDepthFrameSourceWatcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher.EnumerationCompleted
                 */
                onenumerationcompleted: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSourceWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher.SourceAdded
                 */
                onsourceadded: (arg: { type: "sourceadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSourceWatcher, PerceptionDepthFrameSourceAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSourceWatcher, PerceptionDepthFrameSourceAddedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher.SourceRemoved
                 */
                onsourceremoved: (arg: { type: "sourceremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSourceWatcher, PerceptionDepthFrameSourceRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSourceWatcher, PerceptionDepthFrameSourceRemovedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher.Stopped
                 */
                onstopped: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSourceWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher.Status
                 */
                status: Windows.Devices.Enumeration.DeviceWatcherStatus;
                addEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSourceWatcher, Object>): void;
                addEventListener(type: "sourceadded", listener: (arg: { type: "sourceadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSourceWatcher, PerceptionDepthFrameSourceAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSourceWatcher, PerceptionDepthFrameSourceAddedEventArgs>): void;
                addEventListener(type: "sourceremoved", listener: (arg: { type: "sourceremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSourceWatcher, PerceptionDepthFrameSourceRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSourceWatcher, PerceptionDepthFrameSourceRemovedEventArgs>): void;
                addEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSourceWatcher, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSourceWatcher, Object>): void;
                removeEventListener(type: "sourceadded", listener: (arg: { type: "sourceadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSourceWatcher, PerceptionDepthFrameSourceAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSourceWatcher, PerceptionDepthFrameSourceAddedEventArgs>): void;
                removeEventListener(type: "sourceremoved", listener: (arg: { type: "sourceremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSourceWatcher, PerceptionDepthFrameSourceRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSourceWatcher, PerceptionDepthFrameSourceRemovedEventArgs>): void;
                removeEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionDepthFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionDepthFrameSourceWatcher, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionFrameSourceAccessStatus
             */
            enum PerceptionFrameSourceAccessStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Perception.PerceptionFrameSourceAccessStatus.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Perception.PerceptionFrameSourceAccessStatus.DeniedBySystem
                 */
                deniedBySystem,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Perception.PerceptionFrameSourceAccessStatus.DeniedByUser
                 */
                deniedByUser,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Perception.PerceptionFrameSourceAccessStatus.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs
             */
            abstract class PerceptionFrameSourcePropertiesChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs.CollectionChange
                 */
                collectionChange: Windows.Foundation.Collections.CollectionChange;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs.Key
                 */
                key: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult
             */
            abstract class PerceptionFrameSourcePropertyChangeResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult.NewValue
                 */
                newValue: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult.Status
                 */
                status: PerceptionFrameSourcePropertyChangeStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeStatus
             */
            enum PerceptionFrameSourcePropertyChangeStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeStatus.Accepted
                 */
                accepted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeStatus.LostControl
                 */
                lostControl,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeStatus.PropertyNotSupported
                 */
                propertyNotSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeStatus.PropertyReadOnly
                 */
                propertyReadOnly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeStatus.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeStatus.ValueOutOfRange
                 */
                valueOutOfRange,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionInfraredFrame
             */
            abstract class PerceptionInfraredFrame implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrame.VideoFrame
                 */
                videoFrame: Windows.Media.VideoFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrame.Close
                 */
                close(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs
             */
            abstract class PerceptionInfraredFrameArrivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs.RelativeTime
                 */
                relativeTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs.TryOpenFrame
                 */
                tryOpenFrame(): PerceptionInfraredFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionInfraredFrameReader
             */
            abstract class PerceptionInfraredFrameReader implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameReader.IsPaused
                 */
                isPaused: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionInfraredFrameReader.FrameArrived
                 */
                onframearrived: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameReader, PerceptionInfraredFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameReader, PerceptionInfraredFrameArrivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameReader.Source
                 */
                source: PerceptionInfraredFrameSource;
                addEventListener(type: "framearrived", listener: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameReader, PerceptionInfraredFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameReader, PerceptionInfraredFrameArrivedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameReader.Close
                 */
                close(): void;
                removeEventListener(type: "framearrived", listener: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameReader, PerceptionInfraredFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameReader, PerceptionInfraredFrameArrivedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameReader.TryReadLatestFrame
                 */
                tryReadLatestFrame(): PerceptionInfraredFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionInfraredFrameSource
             */
            abstract class PerceptionInfraredFrameSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSource.CreateWatcher
                 */
                static createWatcher(): PerceptionInfraredFrameSourceWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSource.FindAllAsync
                 */
                static findAllAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<PerceptionInfraredFrameSource>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSource.FromIdAsync(System.String)
                 */
                static fromIdAsync(id: string): Windows.Foundation.IAsyncOperation<PerceptionInfraredFrameSource>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSource.RequestAccessAsync
                 */
                static requestAccessAsync(): Windows.Foundation.IAsyncOperation<PerceptionFrameSourceAccessStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSource.Active
                 */
                active: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSource.Available
                 */
                available: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSource.AvailableVideoProfiles
                 */
                availableVideoProfiles: Windows.Foundation.Collections.IVectorView<PerceptionVideoProfile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSource.CameraIntrinsics
                 */
                cameraIntrinsics: Windows.Media.Devices.Core.CameraIntrinsics;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSource.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSource.DeviceKind
                 */
                deviceKind: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSource.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSource.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSource.IsControlled
                 */
                isControlled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionInfraredFrameSource.ActiveChanged
                 */
                onactivechanged: (arg: { type: "activechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionInfraredFrameSource.AvailableChanged
                 */
                onavailablechanged: (arg: { type: "availablechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionInfraredFrameSource.CameraIntrinsicsChanged
                 */
                oncameraintrinsicschanged: (arg: { type: "cameraintrinsicschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionInfraredFrameSource.PropertiesChanged
                 */
                onpropertieschanged: (arg: { type: "propertieschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionInfraredFrameSource.VideoProfileChanged
                 */
                onvideoprofilechanged: (arg: { type: "videoprofilechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSource.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSource.SupportedVideoProfiles
                 */
                supportedVideoProfiles: Windows.Foundation.Collections.IVectorView<PerceptionVideoProfile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSource.VideoProfile
                 */
                videoProfile: PerceptionVideoProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSource.AcquireControlSession
                 */
                acquireControlSession(): PerceptionControlSession;
                addEventListener(type: "videoprofilechanged", listener: (arg: { type: "videoprofilechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, Object>): void;
                addEventListener(type: "activechanged", listener: (arg: { type: "activechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, Object>): void;
                addEventListener(type: "availablechanged", listener: (arg: { type: "availablechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, Object>): void;
                addEventListener(type: "cameraintrinsicschanged", listener: (arg: { type: "cameraintrinsicschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, Object>): void;
                addEventListener(type: "propertieschanged", listener: (arg: { type: "propertieschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSource.CanControlIndependentlyFrom(System.String)
                 */
                canControlIndependentlyFrom(targetId: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSource.IsCorrelatedWith(System.String)
                 */
                isCorrelatedWith(targetId: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSource.OpenReader
                 */
                openReader(): PerceptionInfraredFrameReader;
                removeEventListener(type: "videoprofilechanged", listener: (arg: { type: "videoprofilechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, Object>): void;
                removeEventListener(type: "activechanged", listener: (arg: { type: "activechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, Object>): void;
                removeEventListener(type: "availablechanged", listener: (arg: { type: "availablechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, Object>): void;
                removeEventListener(type: "cameraintrinsicschanged", listener: (arg: { type: "cameraintrinsicschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, Object>): void;
                removeEventListener(type: "propertieschanged", listener: (arg: { type: "propertieschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSource, PerceptionFrameSourcePropertiesChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSource.TryGetDepthCorrelatedCameraIntrinsicsAsync(Windows.Devices.Perception.PerceptionDepthFrameSource)
                 */
                tryGetDepthCorrelatedCameraIntrinsicsAsync(target: PerceptionDepthFrameSource): Windows.Foundation.IAsyncOperation<PerceptionDepthCorrelatedCameraIntrinsics>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSource.TryGetDepthCorrelatedCoordinateMapperAsync(System.String,Windows.Devices.Perception.PerceptionDepthFrameSource)
                 */
                tryGetDepthCorrelatedCoordinateMapperAsync(targetId: string, depthFrameSourceToMapWith: PerceptionDepthFrameSource): Windows.Foundation.IAsyncOperation<PerceptionDepthCorrelatedCoordinateMapper>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSource.TryGetTransformTo(System.String,Windows.Foundation.Numerics.Matrix4x4@)
                 */
                tryGetTransformTo(targetId: string): { result: Windows.Foundation.Numerics.Matrix4x4; hasResult: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSource.TrySetVideoProfileAsync(Windows.Devices.Perception.PerceptionControlSession,Windows.Devices.Perception.PerceptionVideoProfile)
                 */
                trySetVideoProfileAsync(controlSession: PerceptionControlSession, profile: PerceptionVideoProfile): Windows.Foundation.IAsyncOperation<PerceptionFrameSourcePropertyChangeResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionInfraredFrameSourceAddedEventArgs
             */
            abstract class PerceptionInfraredFrameSourceAddedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSourceAddedEventArgs.FrameSource
                 */
                frameSource: PerceptionInfraredFrameSource;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionInfraredFrameSourceRemovedEventArgs
             */
            abstract class PerceptionInfraredFrameSourceRemovedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSourceRemovedEventArgs.FrameSource
                 */
                frameSource: PerceptionInfraredFrameSource;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher
             */
            abstract class PerceptionInfraredFrameSourceWatcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher.EnumerationCompleted
                 */
                onenumerationcompleted: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSourceWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher.SourceAdded
                 */
                onsourceadded: (arg: { type: "sourceadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSourceWatcher, PerceptionInfraredFrameSourceAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSourceWatcher, PerceptionInfraredFrameSourceAddedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher.SourceRemoved
                 */
                onsourceremoved: (arg: { type: "sourceremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSourceWatcher, PerceptionInfraredFrameSourceRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSourceWatcher, PerceptionInfraredFrameSourceRemovedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher.Stopped
                 */
                onstopped: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSourceWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher.Status
                 */
                status: Windows.Devices.Enumeration.DeviceWatcherStatus;
                addEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSourceWatcher, Object>): void;
                addEventListener(type: "sourceadded", listener: (arg: { type: "sourceadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSourceWatcher, PerceptionInfraredFrameSourceAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSourceWatcher, PerceptionInfraredFrameSourceAddedEventArgs>): void;
                addEventListener(type: "sourceremoved", listener: (arg: { type: "sourceremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSourceWatcher, PerceptionInfraredFrameSourceRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSourceWatcher, PerceptionInfraredFrameSourceRemovedEventArgs>): void;
                addEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSourceWatcher, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSourceWatcher, Object>): void;
                removeEventListener(type: "sourceadded", listener: (arg: { type: "sourceadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSourceWatcher, PerceptionInfraredFrameSourceAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSourceWatcher, PerceptionInfraredFrameSourceAddedEventArgs>): void;
                removeEventListener(type: "sourceremoved", listener: (arg: { type: "sourceremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSourceWatcher, PerceptionInfraredFrameSourceRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSourceWatcher, PerceptionInfraredFrameSourceRemovedEventArgs>): void;
                removeEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PerceptionInfraredFrameSourceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PerceptionInfraredFrameSourceWatcher, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.PerceptionVideoProfile
             */
            abstract class PerceptionVideoProfile {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionVideoProfile.BitmapAlphaMode
                 */
                bitmapAlphaMode: Windows.Graphics.Imaging.BitmapAlphaMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionVideoProfile.BitmapPixelFormat
                 */
                bitmapPixelFormat: Windows.Graphics.Imaging.BitmapPixelFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionVideoProfile.FrameDuration
                 */
                frameDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionVideoProfile.Height
                 */
                height: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.PerceptionVideoProfile.Width
                 */
                width: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.PerceptionVideoProfile.IsEqual(Windows.Devices.Perception.PerceptionVideoProfile)
                 */
                isEqual(other: PerceptionVideoProfile): boolean;
            }
            namespace Provider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.IPerceptionFrameProvider
                 */
                interface IPerceptionFrameProvider extends Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.IPerceptionFrameProvider.Available
                     */
                    available: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.IPerceptionFrameProvider.FrameProviderInfo
                     */
                    frameProviderInfo: PerceptionFrameProviderInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.IPerceptionFrameProvider.Properties
                     */
                    properties: Windows.Foundation.Collections.IPropertySet;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.IPerceptionFrameProvider.SetProperty(Windows.Devices.Perception.Provider.PerceptionPropertyChangeRequest)
                     */
                    setProperty(value: PerceptionPropertyChangeRequest): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.IPerceptionFrameProvider.Start
                     */
                    start(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.IPerceptionFrameProvider.Stop
                     */
                    stop(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.IPerceptionFrameProviderManager
                 */
                interface IPerceptionFrameProviderManager extends Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.IPerceptionFrameProviderManager.GetFrameProvider(Windows.Devices.Perception.Provider.PerceptionFrameProviderInfo)
                     */
                    getFrameProvider(frameProviderInfo: PerceptionFrameProviderInfo): IPerceptionFrameProvider;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.KnownPerceptionFrameKind
                 */
                abstract class KnownPerceptionFrameKind {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.KnownPerceptionFrameKind.Color
                     */
                    static color: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.KnownPerceptionFrameKind.Depth
                     */
                    static depth: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.KnownPerceptionFrameKind.Infrared
                     */
                    static infrared: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.PerceptionControlGroup
                 */
                class PerceptionControlGroup {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionControlGroup.#ctor(Windows.Foundation.Collections.IIterable`1)
                     */
                    constructor(ids: Windows.Foundation.Collections.IIterable<string>);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionControlGroup.FrameProviderIds
                     */
                    frameProviderIds: Windows.Foundation.Collections.IVectorView<string>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.PerceptionCorrelation
                 */
                class PerceptionCorrelation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionCorrelation.#ctor(System.String,Windows.Foundation.Numerics.Vector3,Windows.Foundation.Numerics.Quaternion)
                     */
                    constructor(targetId: string, position: Windows.Foundation.Numerics.Vector3, orientation: Windows.Foundation.Numerics.Quaternion);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionCorrelation.Orientation
                     */
                    orientation: Windows.Foundation.Numerics.Quaternion;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionCorrelation.Position
                     */
                    position: Windows.Foundation.Numerics.Vector3;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionCorrelation.TargetId
                     */
                    targetId: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.PerceptionCorrelationGroup
                 */
                class PerceptionCorrelationGroup {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionCorrelationGroup.#ctor(Windows.Foundation.Collections.IIterable`1)
                     */
                    constructor(relativeLocations: Windows.Foundation.Collections.IIterable<PerceptionCorrelation>);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionCorrelationGroup.RelativeLocations
                     */
                    relativeLocations: Windows.Foundation.Collections.IVectorView<PerceptionCorrelation>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.PerceptionFaceAuthenticationGroup
                 */
                class PerceptionFaceAuthenticationGroup {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionFaceAuthenticationGroup.#ctor(Windows.Foundation.Collections.IIterable`1,Windows.Devices.Perception.Provider.PerceptionStartFaceAuthenticationHandler,Windows.Devices.Perception.Provider.PerceptionStopFaceAuthenticationHandler)
                     */
                    constructor(ids: Windows.Foundation.Collections.IIterable<string>, startHandler: PerceptionStartFaceAuthenticationHandler, stopHandler: PerceptionStopFaceAuthenticationHandler);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionFaceAuthenticationGroup.FrameProviderIds
                     */
                    frameProviderIds: Windows.Foundation.Collections.IVectorView<string>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.PerceptionFrame
                 */
                abstract class PerceptionFrame {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionFrame.FrameData
                     */
                    frameData: Windows.Foundation.IMemoryBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionFrame.Properties
                     */
                    properties: Windows.Foundation.Collections.ValueSet;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionFrame.RelativeTime
                     */
                    relativeTime: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.PerceptionFrameProviderInfo
                 */
                class PerceptionFrameProviderInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionFrameProviderInfo.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionFrameProviderInfo.DeviceKind
                     */
                    deviceKind: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionFrameProviderInfo.DisplayName
                     */
                    displayName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionFrameProviderInfo.FrameKind
                     */
                    frameKind: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionFrameProviderInfo.Hidden
                     */
                    hidden: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionFrameProviderInfo.Id
                     */
                    id: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.PerceptionFrameProviderManagerService
                 */
                abstract class PerceptionFrameProviderManagerService {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionFrameProviderManagerService.PublishFrameForProvider(Windows.Devices.Perception.Provider.IPerceptionFrameProvider,Windows.Devices.Perception.Provider.PerceptionFrame)
                     */
                    static publishFrameForProvider(provider: IPerceptionFrameProvider, frame: PerceptionFrame): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionFrameProviderManagerService.RegisterControlGroup(Windows.Devices.Perception.Provider.IPerceptionFrameProviderManager,Windows.Devices.Perception.Provider.PerceptionControlGroup)
                     */
                    static registerControlGroup(manager: IPerceptionFrameProviderManager, controlGroup: PerceptionControlGroup): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionFrameProviderManagerService.RegisterCorrelationGroup(Windows.Devices.Perception.Provider.IPerceptionFrameProviderManager,Windows.Devices.Perception.Provider.PerceptionCorrelationGroup)
                     */
                    static registerCorrelationGroup(manager: IPerceptionFrameProviderManager, correlationGroup: PerceptionCorrelationGroup): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionFrameProviderManagerService.RegisterFaceAuthenticationGroup(Windows.Devices.Perception.Provider.IPerceptionFrameProviderManager,Windows.Devices.Perception.Provider.PerceptionFaceAuthenticationGroup)
                     */
                    static registerFaceAuthenticationGroup(manager: IPerceptionFrameProviderManager, faceAuthenticationGroup: PerceptionFaceAuthenticationGroup): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionFrameProviderManagerService.RegisterFrameProviderInfo(Windows.Devices.Perception.Provider.IPerceptionFrameProviderManager,Windows.Devices.Perception.Provider.PerceptionFrameProviderInfo)
                     */
                    static registerFrameProviderInfo(manager: IPerceptionFrameProviderManager, frameProviderInfo: PerceptionFrameProviderInfo): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionFrameProviderManagerService.UnregisterControlGroup(Windows.Devices.Perception.Provider.IPerceptionFrameProviderManager,Windows.Devices.Perception.Provider.PerceptionControlGroup)
                     */
                    static unregisterControlGroup(manager: IPerceptionFrameProviderManager, controlGroup: PerceptionControlGroup): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionFrameProviderManagerService.UnregisterCorrelationGroup(Windows.Devices.Perception.Provider.IPerceptionFrameProviderManager,Windows.Devices.Perception.Provider.PerceptionCorrelationGroup)
                     */
                    static unregisterCorrelationGroup(manager: IPerceptionFrameProviderManager, correlationGroup: PerceptionCorrelationGroup): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionFrameProviderManagerService.UnregisterFaceAuthenticationGroup(Windows.Devices.Perception.Provider.IPerceptionFrameProviderManager,Windows.Devices.Perception.Provider.PerceptionFaceAuthenticationGroup)
                     */
                    static unregisterFaceAuthenticationGroup(manager: IPerceptionFrameProviderManager, faceAuthenticationGroup: PerceptionFaceAuthenticationGroup): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionFrameProviderManagerService.UnregisterFrameProviderInfo(Windows.Devices.Perception.Provider.IPerceptionFrameProviderManager,Windows.Devices.Perception.Provider.PerceptionFrameProviderInfo)
                     */
                    static unregisterFrameProviderInfo(manager: IPerceptionFrameProviderManager, frameProviderInfo: PerceptionFrameProviderInfo): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionFrameProviderManagerService.UpdateAvailabilityForProvider(Windows.Devices.Perception.Provider.IPerceptionFrameProvider,System.Boolean)
                     */
                    static updateAvailabilityForProvider(provider: IPerceptionFrameProvider, available: boolean): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.PerceptionPropertyChangeRequest
                 */
                abstract class PerceptionPropertyChangeRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionPropertyChangeRequest.Name
                     */
                    name: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionPropertyChangeRequest.Status
                     */
                    status: Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Perception.Provider.PerceptionPropertyChangeRequest.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionPropertyChangeRequest.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.PerceptionStartFaceAuthenticationHandler
                 */
                interface PerceptionStartFaceAuthenticationHandler {
                    (sender: PerceptionFaceAuthenticationGroup): boolean
                }
                type PerceptionStartFaceAuthenticationHandlerArgumentType = { detail: any[]; target: PerceptionFaceAuthenticationGroup; };
                type PerceptionStartFaceAuthenticationHandlerReturnType = boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.PerceptionStopFaceAuthenticationHandler
                 */
                interface PerceptionStopFaceAuthenticationHandler {
                    (sender: PerceptionFaceAuthenticationGroup): void
                }
                type PerceptionStopFaceAuthenticationHandlerArgumentType = { detail: any[]; target: PerceptionFaceAuthenticationGroup; };
                type PerceptionStopFaceAuthenticationHandlerReturnType = void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Perception.Provider.PerceptionVideoFrameAllocator
                 */
                class PerceptionVideoFrameAllocator implements Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionVideoFrameAllocator.#ctor(System.UInt32,Windows.Graphics.Imaging.BitmapPixelFormat,Windows.Foundation.Size,Windows.Graphics.Imaging.BitmapAlphaMode)
                     */
                    constructor(maxOutstandingFrameCountForWrite: number, format: Windows.Graphics.Imaging.BitmapPixelFormat, resolution: Windows.Foundation.Size, alpha: Windows.Graphics.Imaging.BitmapAlphaMode);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionVideoFrameAllocator.AllocateFrame
                     */
                    allocateFrame(): PerceptionFrame;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionVideoFrameAllocator.Close
                     */
                    close(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Perception.Provider.PerceptionVideoFrameAllocator.CopyFromVideoFrame(Windows.Media.VideoFrame)
                     */
                    copyFromVideoFrame(frame: Windows.Media.VideoFrame): PerceptionFrame;
                }
            }
        }
        namespace PointOfService {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.BarcodeScanner
             */
            abstract class BarcodeScanner implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeScanner.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<BarcodeScanner>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeScanner.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<BarcodeScanner>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeScanner.GetDeviceSelector(Windows.Devices.PointOfService.PosConnectionTypes)
                 */
                static getDeviceSelector(connectionTypes: PosConnectionTypes): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeScanner.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScanner.Capabilities
                 */
                capabilities: BarcodeScannerCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScanner.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.BarcodeScanner.StatusUpdated
                 */
                onstatusupdated: (arg: { type: "statusupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<BarcodeScanner, BarcodeScannerStatusUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BarcodeScanner, BarcodeScannerStatusUpdatedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScanner.VideoDeviceId
                 */
                videoDeviceId: string;
                addEventListener(type: "statusupdated", listener: (arg: { type: "statusupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<BarcodeScanner, BarcodeScannerStatusUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BarcodeScanner, BarcodeScannerStatusUpdatedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeScanner.CheckHealthAsync(Windows.Devices.PointOfService.UnifiedPosHealthCheckLevel)
                 */
                checkHealthAsync(level: UnifiedPosHealthCheckLevel): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeScanner.ClaimScannerAsync
                 */
                claimScannerAsync(): Windows.Foundation.IAsyncOperation<ClaimedBarcodeScanner>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeScanner.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeScanner.GetSupportedProfiles
                 */
                getSupportedProfiles(): Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeScanner.GetSupportedSymbologiesAsync
                 */
                getSupportedSymbologiesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<number>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeScanner.IsProfileSupported(System.String)
                 */
                isProfileSupported(profile: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeScanner.IsSymbologySupportedAsync(System.UInt32)
                 */
                isSymbologySupportedAsync(barcodeSymbology: number): Windows.Foundation.IAsyncOperation<boolean>;
                removeEventListener(type: "statusupdated", listener: (arg: { type: "statusupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<BarcodeScanner, BarcodeScannerStatusUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<BarcodeScanner, BarcodeScannerStatusUpdatedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeScanner.RetrieveStatisticsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                retrieveStatisticsAsync(statisticsCategories: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.BarcodeScannerCapabilities
             */
            abstract class BarcodeScannerCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerCapabilities.IsImagePreviewSupported
                 */
                isImagePreviewSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerCapabilities.IsSoftwareTriggerSupported
                 */
                isSoftwareTriggerSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerCapabilities.IsStatisticsReportingSupported
                 */
                isStatisticsReportingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerCapabilities.IsStatisticsUpdatingSupported
                 */
                isStatisticsUpdatingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerCapabilities.PowerReportingType
                 */
                powerReportingType: UnifiedPosPowerReportingType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.BarcodeScannerDataReceivedEventArgs
             */
            abstract class BarcodeScannerDataReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerDataReceivedEventArgs.Report
                 */
                report: BarcodeScannerReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs
             */
            abstract class BarcodeScannerErrorOccurredEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs.ErrorData
                 */
                errorData: UnifiedPosErrorData;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs.IsRetriable
                 */
                isRetriable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs.PartialInputData
                 */
                partialInputData: BarcodeScannerReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.BarcodeScannerImagePreviewReceivedEventArgs
             */
            abstract class BarcodeScannerImagePreviewReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerImagePreviewReceivedEventArgs.Preview
                 */
                preview: Windows.Storage.Streams.IRandomAccessStreamWithContentType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.BarcodeScannerReport
             */
            abstract class BarcodeScannerReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerReport.ScanData
                 */
                scanData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerReport.ScanDataLabel
                 */
                scanDataLabel: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerReport.ScanDataType
                 */
                scanDataType: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.BarcodeScannerStatus
             */
            enum BarcodeScannerStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.BarcodeScannerStatus.Extended
                 */
                extended,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.BarcodeScannerStatus.Off
                 */
                off,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.BarcodeScannerStatus.OffOrOffline
                 */
                offOrOffline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.BarcodeScannerStatus.Offline
                 */
                offline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.BarcodeScannerStatus.Online
                 */
                online,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.BarcodeScannerStatusUpdatedEventArgs
             */
            abstract class BarcodeScannerStatusUpdatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerStatusUpdatedEventArgs.ExtendedStatus
                 */
                extendedStatus: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeScannerStatusUpdatedEventArgs.Status
                 */
                status: BarcodeScannerStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.BarcodeSymbologies
             */
            abstract class BarcodeSymbologies {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.AusPost
                 */
                static ausPost: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Aztec
                 */
                static aztec: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.CanPost
                 */
                static canPost: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Ccab
                 */
                static ccab: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Ccc
                 */
                static ccc: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.ChinaPost
                 */
                static chinaPost: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Codabar
                 */
                static codabar: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Codablock128
                 */
                static codablock128: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.CodablockA
                 */
                static codablockA: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.CodablockF
                 */
                static codablockF: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Code11
                 */
                static code11: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Code128
                 */
                static code128: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Code16k
                 */
                static code16k: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Code32
                 */
                static code32: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Code39
                 */
                static code39: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Code39Ex
                 */
                static code39Ex: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Code49
                 */
                static code49: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Code93
                 */
                static code93: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Code93Ex
                 */
                static code93Ex: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.DataCode
                 */
                static dataCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.DataMatrix
                 */
                static dataMatrix: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.DutchKix
                 */
                static dutchKix: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Ean13
                 */
                static ean13: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Ean13Add2
                 */
                static ean13Add2: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Ean13Add5
                 */
                static ean13Add5: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Ean8
                 */
                static ean8: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Ean8Add2
                 */
                static ean8Add2: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Ean8Add5
                 */
                static ean8Add5: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Ean99
                 */
                static ean99: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Ean99Add2
                 */
                static ean99Add2: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Ean99Add5
                 */
                static ean99Add5: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Eanv
                 */
                static eanv: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.EanvAdd2
                 */
                static eanvAdd2: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.EanvAdd5
                 */
                static eanvAdd5: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.ExtendedBase
                 */
                static extendedBase: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Gs1128
                 */
                static gs1128: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Gs1128Coupon
                 */
                static gs1128Coupon: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Gs1DWCode
                 */
                static gs1DWCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Gs1DatabarType1
                 */
                static gs1DatabarType1: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Gs1DatabarType2
                 */
                static gs1DatabarType2: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Gs1DatabarType3
                 */
                static gs1DatabarType3: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.HanXin
                 */
                static hanXin: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.InfoMail
                 */
                static infoMail: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Isbn
                 */
                static isbn: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.IsbnAdd5
                 */
                static isbnAdd5: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Isbt
                 */
                static isbt: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Ismn
                 */
                static ismn: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.IsmnAdd2
                 */
                static ismnAdd2: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.IsmnAdd5
                 */
                static ismnAdd5: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Issn
                 */
                static issn: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.IssnAdd2
                 */
                static issnAdd2: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.IssnAdd5
                 */
                static issnAdd5: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.ItalianPost25
                 */
                static italianPost25: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.ItalianPost39
                 */
                static italianPost39: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.JapanPost
                 */
                static japanPost: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.KoreanPost
                 */
                static koreanPost: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Maxicode
                 */
                static maxicode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Micr
                 */
                static micr: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.MicroPdf417
                 */
                static microPdf417: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.MicroQr
                 */
                static microQr: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.MsTag
                 */
                static msTag: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Msi
                 */
                static msi: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.OcrA
                 */
                static ocrA: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.OcrB
                 */
                static ocrB: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Pdf417
                 */
                static pdf417: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Plessey
                 */
                static plessey: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Pzn
                 */
                static pzn: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Qr
                 */
                static qr: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Sisac
                 */
                static sisac: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.SwedenPost
                 */
                static swedenPost: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Telepen
                 */
                static telepen: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.TfDis
                 */
                static tfDis: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.TfIata
                 */
                static tfIata: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.TfInd
                 */
                static tfInd: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.TfInt
                 */
                static tfInt: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.TfMat
                 */
                static tfMat: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.TfStd
                 */
                static tfStd: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Tlc39
                 */
                static tlc39: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Trioptic39
                 */
                static trioptic39: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.UccEan128
                 */
                static uccEan128: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.UkPost
                 */
                static ukPost: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Unknown
                 */
                static unknown: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.UpcCoupon
                 */
                static upcCoupon: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Upca
                 */
                static upca: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.UpcaAdd2
                 */
                static upcaAdd2: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.UpcaAdd5
                 */
                static upcaAdd5: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Upce
                 */
                static upce: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.UpceAdd2
                 */
                static upceAdd2: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.UpceAdd5
                 */
                static upceAdd5: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.Us4StateFics
                 */
                static us4StateFics: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.UsIntelligent
                 */
                static usIntelligent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.UsIntelligentPkg
                 */
                static usIntelligentPkg: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.UsPlanet
                 */
                static usPlanet: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologies.UsPostNet
                 */
                static usPostNet: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.BarcodeSymbologies.GetName(System.UInt32)
                 */
                static getName(scanDataType: number): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.BarcodeSymbologyAttributes
             */
            abstract class BarcodeSymbologyAttributes {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologyAttributes.DecodeLength1
                 */
                decodeLength1: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologyAttributes.DecodeLength2
                 */
                decodeLength2: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologyAttributes.DecodeLengthKind
                 */
                decodeLengthKind: BarcodeSymbologyDecodeLengthKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologyAttributes.IsCheckDigitTransmissionEnabled
                 */
                isCheckDigitTransmissionEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologyAttributes.IsCheckDigitTransmissionSupported
                 */
                isCheckDigitTransmissionSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologyAttributes.IsCheckDigitValidationEnabled
                 */
                isCheckDigitValidationEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologyAttributes.IsCheckDigitValidationSupported
                 */
                isCheckDigitValidationSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.BarcodeSymbologyAttributes.IsDecodeLengthSupported
                 */
                isDecodeLengthSupported: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.BarcodeSymbologyDecodeLengthKind
             */
            enum BarcodeSymbologyDecodeLengthKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.BarcodeSymbologyDecodeLengthKind.AnyLength
                 */
                anyLength,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.BarcodeSymbologyDecodeLengthKind.Discrete
                 */
                discrete,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.BarcodeSymbologyDecodeLengthKind.Range
                 */
                range,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.CashDrawer
             */
            abstract class CashDrawer implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.CashDrawer.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<CashDrawer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.CashDrawer.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<CashDrawer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.CashDrawer.GetDeviceSelector(Windows.Devices.PointOfService.PosConnectionTypes)
                 */
                static getDeviceSelector(connectionTypes: PosConnectionTypes): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.CashDrawer.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawer.Capabilities
                 */
                capabilities: CashDrawerCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawer.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawer.DrawerEventSource
                 */
                drawerEventSource: CashDrawerEventSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawer.IsDrawerOpen
                 */
                isDrawerOpen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.CashDrawer.StatusUpdated
                 */
                onstatusupdated: (arg: { type: "statusupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<CashDrawer, CashDrawerStatusUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CashDrawer, CashDrawerStatusUpdatedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawer.Status
                 */
                status: CashDrawerStatus;
                addEventListener(type: "statusupdated", listener: (arg: { type: "statusupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<CashDrawer, CashDrawerStatusUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CashDrawer, CashDrawerStatusUpdatedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.CashDrawer.CheckHealthAsync(Windows.Devices.PointOfService.UnifiedPosHealthCheckLevel)
                 */
                checkHealthAsync(level: UnifiedPosHealthCheckLevel): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.CashDrawer.ClaimDrawerAsync
                 */
                claimDrawerAsync(): Windows.Foundation.IAsyncOperation<ClaimedCashDrawer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.CashDrawer.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.CashDrawer.GetStatisticsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                getStatisticsAsync(statisticsCategories: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<string>;
                removeEventListener(type: "statusupdated", listener: (arg: { type: "statusupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<CashDrawer, CashDrawerStatusUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CashDrawer, CashDrawerStatusUpdatedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.CashDrawerCapabilities
             */
            abstract class CashDrawerCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerCapabilities.IsDrawerOpenSensorAvailable
                 */
                isDrawerOpenSensorAvailable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerCapabilities.IsStatisticsReportingSupported
                 */
                isStatisticsReportingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerCapabilities.IsStatisticsUpdatingSupported
                 */
                isStatisticsUpdatingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerCapabilities.IsStatusMultiDrawerDetectSupported
                 */
                isStatusMultiDrawerDetectSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerCapabilities.IsStatusReportingSupported
                 */
                isStatusReportingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerCapabilities.PowerReportingType
                 */
                powerReportingType: UnifiedPosPowerReportingType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.CashDrawerCloseAlarm
             */
            abstract class CashDrawerCloseAlarm {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerCloseAlarm.AlarmTimeout
                 */
                alarmTimeout: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerCloseAlarm.BeepDelay
                 */
                beepDelay: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerCloseAlarm.BeepDuration
                 */
                beepDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerCloseAlarm.BeepFrequency
                 */
                beepFrequency: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.CashDrawerCloseAlarm.AlarmTimeoutExpired
                 */
                onalarmtimeoutexpired: (arg: { type: "alarmtimeoutexpired"; } & Windows.Foundation.TypedEventHandlerArgumentType<CashDrawerCloseAlarm, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CashDrawerCloseAlarm, Object>;
                addEventListener(type: "alarmtimeoutexpired", listener: (arg: { type: "alarmtimeoutexpired"; } & Windows.Foundation.TypedEventHandlerArgumentType<CashDrawerCloseAlarm, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CashDrawerCloseAlarm, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "alarmtimeoutexpired", listener: (arg: { type: "alarmtimeoutexpired"; } & Windows.Foundation.TypedEventHandlerArgumentType<CashDrawerCloseAlarm, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CashDrawerCloseAlarm, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.CashDrawerCloseAlarm.StartAsync
                 */
                startAsync(): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.CashDrawerClosedEventArgs
             */
            abstract class CashDrawerClosedEventArgs implements ICashDrawerEventSourceEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerClosedEventArgs.CashDrawer
                 */
                cashDrawer: CashDrawer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.CashDrawerEventSource
             */
            abstract class CashDrawerEventSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.CashDrawerEventSource.DrawerClosed
                 */
                ondrawerclosed: (arg: { type: "drawerclosed"; } & Windows.Foundation.TypedEventHandlerArgumentType<CashDrawerEventSource, CashDrawerClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CashDrawerEventSource, CashDrawerClosedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.CashDrawerEventSource.DrawerOpened
                 */
                ondraweropened: (arg: { type: "draweropened"; } & Windows.Foundation.TypedEventHandlerArgumentType<CashDrawerEventSource, CashDrawerOpenedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CashDrawerEventSource, CashDrawerOpenedEventArgs>;
                addEventListener(type: "drawerclosed", listener: (arg: { type: "drawerclosed"; } & Windows.Foundation.TypedEventHandlerArgumentType<CashDrawerEventSource, CashDrawerClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CashDrawerEventSource, CashDrawerClosedEventArgs>): void;
                addEventListener(type: "draweropened", listener: (arg: { type: "draweropened"; } & Windows.Foundation.TypedEventHandlerArgumentType<CashDrawerEventSource, CashDrawerOpenedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CashDrawerEventSource, CashDrawerOpenedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "drawerclosed", listener: (arg: { type: "drawerclosed"; } & Windows.Foundation.TypedEventHandlerArgumentType<CashDrawerEventSource, CashDrawerClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CashDrawerEventSource, CashDrawerClosedEventArgs>): void;
                removeEventListener(type: "draweropened", listener: (arg: { type: "draweropened"; } & Windows.Foundation.TypedEventHandlerArgumentType<CashDrawerEventSource, CashDrawerOpenedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CashDrawerEventSource, CashDrawerOpenedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.CashDrawerOpenedEventArgs
             */
            abstract class CashDrawerOpenedEventArgs implements ICashDrawerEventSourceEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerOpenedEventArgs.CashDrawer
                 */
                cashDrawer: CashDrawer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.CashDrawerStatus
             */
            abstract class CashDrawerStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerStatus.ExtendedStatus
                 */
                extendedStatus: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerStatus.StatusKind
                 */
                statusKind: CashDrawerStatusKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.CashDrawerStatusKind
             */
            enum CashDrawerStatusKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.CashDrawerStatusKind.Extended
                 */
                extended,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.CashDrawerStatusKind.Off
                 */
                off,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.CashDrawerStatusKind.OffOrOffline
                 */
                offOrOffline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.CashDrawerStatusKind.Offline
                 */
                offline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.CashDrawerStatusKind.Online
                 */
                online,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.CashDrawerStatusUpdatedEventArgs
             */
            abstract class CashDrawerStatusUpdatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.CashDrawerStatusUpdatedEventArgs.Status
                 */
                status: CashDrawerStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ClaimedBarcodeScanner
             */
            abstract class ClaimedBarcodeScanner implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedBarcodeScanner.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedBarcodeScanner.IsDecodeDataEnabled
                 */
                isDecodeDataEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedBarcodeScanner.IsDisabledOnDataReceived
                 */
                isDisabledOnDataReceived: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedBarcodeScanner.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedBarcodeScanner.DataReceived
                 */
                ondatareceived: (arg: { type: "datareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedBarcodeScanner, BarcodeScannerDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedBarcodeScanner, BarcodeScannerDataReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedBarcodeScanner.ErrorOccurred
                 */
                onerroroccurred: (arg: { type: "erroroccurred"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedBarcodeScanner, BarcodeScannerErrorOccurredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedBarcodeScanner, BarcodeScannerErrorOccurredEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedBarcodeScanner.ImagePreviewReceived
                 */
                onimagepreviewreceived: (arg: { type: "imagepreviewreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedBarcodeScanner, BarcodeScannerImagePreviewReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedBarcodeScanner, BarcodeScannerImagePreviewReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedBarcodeScanner.ReleaseDeviceRequested
                 */
                onreleasedevicerequested: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.EventHandlerArgumentType<ClaimedBarcodeScanner>) => Windows.Foundation.EventHandlerReturnType<ClaimedBarcodeScanner>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedBarcodeScanner.TriggerPressed
                 */
                ontriggerpressed: (arg: { type: "triggerpressed"; } & Windows.Foundation.EventHandlerArgumentType<ClaimedBarcodeScanner>) => Windows.Foundation.EventHandlerReturnType<ClaimedBarcodeScanner>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedBarcodeScanner.TriggerReleased
                 */
                ontriggerreleased: (arg: { type: "triggerreleased"; } & Windows.Foundation.EventHandlerArgumentType<ClaimedBarcodeScanner>) => Windows.Foundation.EventHandlerReturnType<ClaimedBarcodeScanner>;
                addEventListener(type: "triggerpressed", listener: (arg: { type: "triggerpressed"; } & Windows.Foundation.EventHandlerArgumentType<ClaimedBarcodeScanner>) => Windows.Foundation.EventHandlerReturnType<ClaimedBarcodeScanner>): void;
                addEventListener(type: "triggerreleased", listener: (arg: { type: "triggerreleased"; } & Windows.Foundation.EventHandlerArgumentType<ClaimedBarcodeScanner>) => Windows.Foundation.EventHandlerReturnType<ClaimedBarcodeScanner>): void;
                addEventListener(type: "datareceived", listener: (arg: { type: "datareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedBarcodeScanner, BarcodeScannerDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedBarcodeScanner, BarcodeScannerDataReceivedEventArgs>): void;
                addEventListener(type: "erroroccurred", listener: (arg: { type: "erroroccurred"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedBarcodeScanner, BarcodeScannerErrorOccurredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedBarcodeScanner, BarcodeScannerErrorOccurredEventArgs>): void;
                addEventListener(type: "imagepreviewreceived", listener: (arg: { type: "imagepreviewreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedBarcodeScanner, BarcodeScannerImagePreviewReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedBarcodeScanner, BarcodeScannerImagePreviewReceivedEventArgs>): void;
                addEventListener(type: "releasedevicerequested", listener: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.EventHandlerArgumentType<ClaimedBarcodeScanner>) => Windows.Foundation.EventHandlerReturnType<ClaimedBarcodeScanner>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedBarcodeScanner.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedBarcodeScanner.DisableAsync
                 */
                disableAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedBarcodeScanner.EnableAsync
                 */
                enableAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedBarcodeScanner.GetSymbologyAttributesAsync(System.UInt32)
                 */
                getSymbologyAttributesAsync(barcodeSymbology: number): Windows.Foundation.IAsyncOperation<BarcodeSymbologyAttributes>;
                removeEventListener(type: "triggerpressed", listener: (arg: { type: "triggerpressed"; } & Windows.Foundation.EventHandlerArgumentType<ClaimedBarcodeScanner>) => Windows.Foundation.EventHandlerReturnType<ClaimedBarcodeScanner>): void;
                removeEventListener(type: "triggerreleased", listener: (arg: { type: "triggerreleased"; } & Windows.Foundation.EventHandlerArgumentType<ClaimedBarcodeScanner>) => Windows.Foundation.EventHandlerReturnType<ClaimedBarcodeScanner>): void;
                removeEventListener(type: "datareceived", listener: (arg: { type: "datareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedBarcodeScanner, BarcodeScannerDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedBarcodeScanner, BarcodeScannerDataReceivedEventArgs>): void;
                removeEventListener(type: "erroroccurred", listener: (arg: { type: "erroroccurred"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedBarcodeScanner, BarcodeScannerErrorOccurredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedBarcodeScanner, BarcodeScannerErrorOccurredEventArgs>): void;
                removeEventListener(type: "imagepreviewreceived", listener: (arg: { type: "imagepreviewreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedBarcodeScanner, BarcodeScannerImagePreviewReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedBarcodeScanner, BarcodeScannerImagePreviewReceivedEventArgs>): void;
                removeEventListener(type: "releasedevicerequested", listener: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.EventHandlerArgumentType<ClaimedBarcodeScanner>) => Windows.Foundation.EventHandlerReturnType<ClaimedBarcodeScanner>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedBarcodeScanner.ResetStatisticsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                resetStatisticsAsync(statisticsCategories: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedBarcodeScanner.RetainDevice
                 */
                retainDevice(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedBarcodeScanner.SetActiveProfileAsync(System.String)
                 */
                setActiveProfileAsync(profile: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedBarcodeScanner.SetActiveSymbologiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                setActiveSymbologiesAsync(symbologies: Windows.Foundation.Collections.IIterable<number>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedBarcodeScanner.SetSymbologyAttributesAsync(System.UInt32,Windows.Devices.PointOfService.BarcodeSymbologyAttributes)
                 */
                setSymbologyAttributesAsync(barcodeSymbology: number, attributes: BarcodeSymbologyAttributes): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedBarcodeScanner.StartSoftwareTriggerAsync
                 */
                startSoftwareTriggerAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedBarcodeScanner.StopSoftwareTriggerAsync
                 */
                stopSoftwareTriggerAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedBarcodeScanner.UpdateStatisticsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                updateStatisticsAsync(statistics: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, string>>): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ClaimedCashDrawer
             */
            abstract class ClaimedCashDrawer implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedCashDrawer.CloseAlarm
                 */
                closeAlarm: CashDrawerCloseAlarm;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedCashDrawer.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedCashDrawer.IsDrawerOpen
                 */
                isDrawerOpen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedCashDrawer.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedCashDrawer.ReleaseDeviceRequested
                 */
                onreleasedevicerequested: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedCashDrawer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedCashDrawer, Object>;
                addEventListener(type: "releasedevicerequested", listener: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedCashDrawer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedCashDrawer, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedCashDrawer.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedCashDrawer.DisableAsync
                 */
                disableAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedCashDrawer.EnableAsync
                 */
                enableAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedCashDrawer.OpenDrawerAsync
                 */
                openDrawerAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                removeEventListener(type: "releasedevicerequested", listener: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedCashDrawer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedCashDrawer, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedCashDrawer.ResetStatisticsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                resetStatisticsAsync(statisticsCategories: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedCashDrawer.RetainDeviceAsync
                 */
                retainDeviceAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedCashDrawer.UpdateStatisticsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                updateStatisticsAsync(statistics: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, string>>): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ClaimedJournalPrinter
             */
            abstract class ClaimedJournalPrinter implements ICommonClaimedPosPrinterStation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.CharactersPerLine
                 */
                charactersPerLine: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.ColorCartridge
                 */
                colorCartridge: PosPrinterColorCartridge;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.IsCartridgeEmpty
                 */
                isCartridgeEmpty: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.IsCartridgeRemoved
                 */
                isCartridgeRemoved: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.IsCoverOpen
                 */
                isCoverOpen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.IsHeadCleaning
                 */
                isHeadCleaning: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.IsLetterQuality
                 */
                isLetterQuality: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.IsPaperEmpty
                 */
                isPaperEmpty: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.IsPaperNearEnd
                 */
                isPaperNearEnd: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.IsReadyToPrint
                 */
                isReadyToPrint: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.LineHeight
                 */
                lineHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.LineSpacing
                 */
                lineSpacing: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedJournalPrinter.LineWidth
                 */
                lineWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedJournalPrinter.CreateJob
                 */
                createJob(): JournalPrintJob;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedJournalPrinter.ValidateData(System.String)
                 */
                validateData(data: string): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ClaimedLineDisplay
             */
            abstract class ClaimedLineDisplay implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedLineDisplay.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<ClaimedLineDisplay>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedLineDisplay.GetDeviceSelector(Windows.Devices.PointOfService.PosConnectionTypes)
                 */
                static getDeviceSelector(connectionTypes: PosConnectionTypes): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedLineDisplay.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedLineDisplay.Capabilities
                 */
                capabilities: LineDisplayCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedLineDisplay.DefaultWindow
                 */
                defaultWindow: LineDisplayWindow;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedLineDisplay.DeviceControlDescription
                 */
                deviceControlDescription: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedLineDisplay.DeviceControlVersion
                 */
                deviceControlVersion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedLineDisplay.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedLineDisplay.DeviceServiceVersion
                 */
                deviceServiceVersion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedLineDisplay.ReleaseDeviceRequested
                 */
                onreleasedevicerequested: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedLineDisplay, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedLineDisplay, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedLineDisplay.PhysicalDeviceDescription
                 */
                physicalDeviceDescription: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedLineDisplay.PhysicalDeviceName
                 */
                physicalDeviceName: string;
                addEventListener(type: "releasedevicerequested", listener: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedLineDisplay, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedLineDisplay, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedLineDisplay.Close
                 */
                close(): void;
                removeEventListener(type: "releasedevicerequested", listener: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedLineDisplay, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedLineDisplay, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedLineDisplay.RetainDevice
                 */
                retainDevice(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ClaimedMagneticStripeReader
             */
            abstract class ClaimedMagneticStripeReader implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.DataEncryptionAlgorithm
                 */
                dataEncryptionAlgorithm: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.IsDecodeDataEnabled
                 */
                isDecodeDataEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.IsDeviceAuthenticated
                 */
                isDeviceAuthenticated: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.IsDisabledOnDataReceived
                 */
                isDisabledOnDataReceived: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.IsTransmitSentinelsEnabled
                 */
                isTransmitSentinelsEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.AamvaCardDataReceived
                 */
                onaamvacarddatareceived: (arg: { type: "aamvacarddatareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedMagneticStripeReader, MagneticStripeReaderAamvaCardDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedMagneticStripeReader, MagneticStripeReaderAamvaCardDataReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.BankCardDataReceived
                 */
                onbankcarddatareceived: (arg: { type: "bankcarddatareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedMagneticStripeReader, MagneticStripeReaderBankCardDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedMagneticStripeReader, MagneticStripeReaderBankCardDataReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.ErrorOccurred
                 */
                onerroroccurred: (arg: { type: "erroroccurred"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedMagneticStripeReader, MagneticStripeReaderErrorOccurredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedMagneticStripeReader, MagneticStripeReaderErrorOccurredEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.ReleaseDeviceRequested
                 */
                onreleasedevicerequested: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.EventHandlerArgumentType<ClaimedMagneticStripeReader>) => Windows.Foundation.EventHandlerReturnType<ClaimedMagneticStripeReader>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.VendorSpecificDataReceived
                 */
                onvendorspecificdatareceived: (arg: { type: "vendorspecificdatareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedMagneticStripeReader, MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedMagneticStripeReader, MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.TracksToRead
                 */
                tracksToRead: MagneticStripeReaderTrackIds;
                addEventListener(type: "vendorspecificdatareceived", listener: (arg: { type: "vendorspecificdatareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedMagneticStripeReader, MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedMagneticStripeReader, MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs>): void;
                addEventListener(type: "aamvacarddatareceived", listener: (arg: { type: "aamvacarddatareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedMagneticStripeReader, MagneticStripeReaderAamvaCardDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedMagneticStripeReader, MagneticStripeReaderAamvaCardDataReceivedEventArgs>): void;
                addEventListener(type: "bankcarddatareceived", listener: (arg: { type: "bankcarddatareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedMagneticStripeReader, MagneticStripeReaderBankCardDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedMagneticStripeReader, MagneticStripeReaderBankCardDataReceivedEventArgs>): void;
                addEventListener(type: "erroroccurred", listener: (arg: { type: "erroroccurred"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedMagneticStripeReader, MagneticStripeReaderErrorOccurredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedMagneticStripeReader, MagneticStripeReaderErrorOccurredEventArgs>): void;
                addEventListener(type: "releasedevicerequested", listener: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.EventHandlerArgumentType<ClaimedMagneticStripeReader>) => Windows.Foundation.EventHandlerReturnType<ClaimedMagneticStripeReader>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.AuthenticateDeviceAsync(System.Byte[])
                 */
                authenticateDeviceAsync(responseToken: number[]): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.DeAuthenticateDeviceAsync(System.Byte[])
                 */
                deAuthenticateDeviceAsync(responseToken: number[]): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.DisableAsync
                 */
                disableAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.EnableAsync
                 */
                enableAsync(): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "vendorspecificdatareceived", listener: (arg: { type: "vendorspecificdatareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedMagneticStripeReader, MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedMagneticStripeReader, MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs>): void;
                removeEventListener(type: "aamvacarddatareceived", listener: (arg: { type: "aamvacarddatareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedMagneticStripeReader, MagneticStripeReaderAamvaCardDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedMagneticStripeReader, MagneticStripeReaderAamvaCardDataReceivedEventArgs>): void;
                removeEventListener(type: "bankcarddatareceived", listener: (arg: { type: "bankcarddatareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedMagneticStripeReader, MagneticStripeReaderBankCardDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedMagneticStripeReader, MagneticStripeReaderBankCardDataReceivedEventArgs>): void;
                removeEventListener(type: "erroroccurred", listener: (arg: { type: "erroroccurred"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedMagneticStripeReader, MagneticStripeReaderErrorOccurredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedMagneticStripeReader, MagneticStripeReaderErrorOccurredEventArgs>): void;
                removeEventListener(type: "releasedevicerequested", listener: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.EventHandlerArgumentType<ClaimedMagneticStripeReader>) => Windows.Foundation.EventHandlerReturnType<ClaimedMagneticStripeReader>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.ResetStatisticsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                resetStatisticsAsync(statisticsCategories: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.RetainDevice
                 */
                retainDevice(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.RetrieveDeviceAuthenticationDataAsync
                 */
                retrieveDeviceAuthenticationDataAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.SetErrorReportingType(Windows.Devices.PointOfService.MagneticStripeReaderErrorReportingType)
                 */
                setErrorReportingType(value: MagneticStripeReaderErrorReportingType): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.UpdateKeyAsync(System.String,System.String)
                 */
                updateKeyAsync(key: string, keyName: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedMagneticStripeReader.UpdateStatisticsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                updateStatisticsAsync(statistics: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, string>>): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ClaimedPosPrinter
             */
            abstract class ClaimedPosPrinter implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedPosPrinter.CharacterSet
                 */
                characterSet: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedPosPrinter.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedPosPrinter.IsCharacterSetMappingEnabled
                 */
                isCharacterSetMappingEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedPosPrinter.IsCoverOpen
                 */
                isCoverOpen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedPosPrinter.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedPosPrinter.Journal
                 */
                journal: ClaimedJournalPrinter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedPosPrinter.MapMode
                 */
                mapMode: PosPrinterMapMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.ClaimedPosPrinter.ReleaseDeviceRequested
                 */
                onreleasedevicerequested: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedPosPrinter, PosPrinterReleaseDeviceRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedPosPrinter, PosPrinterReleaseDeviceRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedPosPrinter.Receipt
                 */
                receipt: ClaimedReceiptPrinter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedPosPrinter.Slip
                 */
                slip: ClaimedSlipPrinter;
                addEventListener(type: "releasedevicerequested", listener: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedPosPrinter, PosPrinterReleaseDeviceRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedPosPrinter, PosPrinterReleaseDeviceRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedPosPrinter.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedPosPrinter.DisableAsync
                 */
                disableAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedPosPrinter.EnableAsync
                 */
                enableAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                removeEventListener(type: "releasedevicerequested", listener: (arg: { type: "releasedevicerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<ClaimedPosPrinter, PosPrinterReleaseDeviceRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ClaimedPosPrinter, PosPrinterReleaseDeviceRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedPosPrinter.ResetStatisticsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                resetStatisticsAsync(statisticsCategories: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedPosPrinter.RetainDeviceAsync
                 */
                retainDeviceAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedPosPrinter.UpdateStatisticsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                updateStatisticsAsync(statistics: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, string>>): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ClaimedReceiptPrinter
             */
            abstract class ClaimedReceiptPrinter implements ICommonClaimedPosPrinterStation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.CharactersPerLine
                 */
                charactersPerLine: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.ColorCartridge
                 */
                colorCartridge: PosPrinterColorCartridge;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.IsCartridgeEmpty
                 */
                isCartridgeEmpty: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.IsCartridgeRemoved
                 */
                isCartridgeRemoved: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.IsCoverOpen
                 */
                isCoverOpen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.IsHeadCleaning
                 */
                isHeadCleaning: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.IsLetterQuality
                 */
                isLetterQuality: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.IsPaperEmpty
                 */
                isPaperEmpty: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.IsPaperNearEnd
                 */
                isPaperNearEnd: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.IsReadyToPrint
                 */
                isReadyToPrint: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.LineHeight
                 */
                lineHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.LineSpacing
                 */
                lineSpacing: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.LineWidth
                 */
                lineWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.LinesToPaperCut
                 */
                linesToPaperCut: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.PageSize
                 */
                pageSize: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.PrintArea
                 */
                printArea: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.SidewaysMaxChars
                 */
                sidewaysMaxChars: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedReceiptPrinter.SidewaysMaxLines
                 */
                sidewaysMaxLines: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedReceiptPrinter.CreateJob
                 */
                createJob(): ReceiptPrintJob;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedReceiptPrinter.ValidateData(System.String)
                 */
                validateData(data: string): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ClaimedSlipPrinter
             */
            abstract class ClaimedSlipPrinter implements ICommonClaimedPosPrinterStation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.CharactersPerLine
                 */
                charactersPerLine: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.ColorCartridge
                 */
                colorCartridge: PosPrinterColorCartridge;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.IsCartridgeEmpty
                 */
                isCartridgeEmpty: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.IsCartridgeRemoved
                 */
                isCartridgeRemoved: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.IsCoverOpen
                 */
                isCoverOpen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.IsHeadCleaning
                 */
                isHeadCleaning: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.IsLetterQuality
                 */
                isLetterQuality: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.IsPaperEmpty
                 */
                isPaperEmpty: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.IsPaperNearEnd
                 */
                isPaperNearEnd: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.IsReadyToPrint
                 */
                isReadyToPrint: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.LineHeight
                 */
                lineHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.LineSpacing
                 */
                lineSpacing: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.LineWidth
                 */
                lineWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.LinesNearEndToEnd
                 */
                linesNearEndToEnd: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.MaxLines
                 */
                maxLines: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.PageSize
                 */
                pageSize: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.PrintArea
                 */
                printArea: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.PrintSide
                 */
                printSide: PosPrinterPrintSide;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.SidewaysMaxChars
                 */
                sidewaysMaxChars: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ClaimedSlipPrinter.SidewaysMaxLines
                 */
                sidewaysMaxLines: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedSlipPrinter.ChangePrintSide(Windows.Devices.PointOfService.PosPrinterPrintSide)
                 */
                changePrintSide(printSide: PosPrinterPrintSide): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedSlipPrinter.CloseJaws
                 */
                closeJaws(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedSlipPrinter.CreateJob
                 */
                createJob(): SlipPrintJob;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedSlipPrinter.InsertSlipAsync(Windows.Foundation.TimeSpan)
                 */
                insertSlipAsync(timeout: number): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedSlipPrinter.OpenJaws
                 */
                openJaws(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedSlipPrinter.RemoveSlipAsync(Windows.Foundation.TimeSpan)
                 */
                removeSlipAsync(timeout: number): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ClaimedSlipPrinter.ValidateData(System.String)
                 */
                validateData(data: string): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ICashDrawerEventSourceEventArgs
             */
            interface ICashDrawerEventSourceEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICashDrawerEventSourceEventArgs.CashDrawer
                 */
                cashDrawer: CashDrawer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation
             */
            interface ICommonClaimedPosPrinterStation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.CharactersPerLine
                 */
                charactersPerLine: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.ColorCartridge
                 */
                colorCartridge: PosPrinterColorCartridge;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.IsCartridgeEmpty
                 */
                isCartridgeEmpty: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.IsCartridgeRemoved
                 */
                isCartridgeRemoved: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.IsCoverOpen
                 */
                isCoverOpen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.IsHeadCleaning
                 */
                isHeadCleaning: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.IsLetterQuality
                 */
                isLetterQuality: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.IsPaperEmpty
                 */
                isPaperEmpty: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.IsPaperNearEnd
                 */
                isPaperNearEnd: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.IsReadyToPrint
                 */
                isReadyToPrint: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.LineHeight
                 */
                lineHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.LineSpacing
                 */
                lineSpacing: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.LineWidth
                 */
                lineWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation.ValidateData(System.String)
                 */
                validateData(data: string): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities
             */
            interface ICommonPosPrintStationCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.CartridgeSensors
                 */
                cartridgeSensors: PosPrinterCartridgeSensors;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.ColorCartridgeCapabilities
                 */
                colorCartridgeCapabilities: PosPrinterColorCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.IsBoldSupported
                 */
                isBoldSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.IsDoubleHighDoubleWidePrintSupported
                 */
                isDoubleHighDoubleWidePrintSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.IsDoubleHighPrintSupported
                 */
                isDoubleHighPrintSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.IsDoubleWidePrintSupported
                 */
                isDoubleWidePrintSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.IsDualColorSupported
                 */
                isDualColorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.IsItalicSupported
                 */
                isItalicSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.IsPaperEmptySensorSupported
                 */
                isPaperEmptySensorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.IsPaperNearEndSensorSupported
                 */
                isPaperNearEndSensorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.IsPrinterPresent
                 */
                isPrinterPresent: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.IsUnderlineSupported
                 */
                isUnderlineSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities.SupportedCharactersPerLine
                 */
                supportedCharactersPerLine: Windows.Foundation.Collections.IVectorView<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities
             */
            interface ICommonReceiptSlipCapabilities extends ICommonPosPrintStationCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities.Is180RotationSupported
                 */
                is180RotationSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities.IsBarcodeSupported
                 */
                isBarcodeSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities.IsBitmapSupported
                 */
                isBitmapSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities.IsLeft90RotationSupported
                 */
                isLeft90RotationSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities.IsPrintAreaSupported
                 */
                isPrintAreaSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities.IsRight90RotationSupported
                 */
                isRight90RotationSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities.RuledLineCapabilities
                 */
                ruledLineCapabilities: PosPrinterRuledLineCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities.SupportedBarcodeRotations
                 */
                supportedBarcodeRotations: Windows.Foundation.Collections.IVectorView<PosPrinterRotation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities.SupportedBitmapRotations
                 */
                supportedBitmapRotations: Windows.Foundation.Collections.IVectorView<PosPrinterRotation>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.IPosPrinterJob
             */
            interface IPosPrinterJob {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IPosPrinterJob.ExecuteAsync
                 */
                executeAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IPosPrinterJob.Print(System.String)
                 */
                print(data: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IPosPrinterJob.PrintLine(System.String)
                 */
                printLine(data: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IPosPrinterJob.PrintLine
                 */
                printLine(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.IReceiptOrSlipJob
             */
            interface IReceiptOrSlipJob extends IPosPrinterJob {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.DrawRuledLine(System.String,Windows.Devices.PointOfService.PosPrinterLineDirection,System.UInt32,Windows.Devices.PointOfService.PosPrinterLineStyle,System.UInt32)
                 */
                drawRuledLine(positionList: string, lineDirection: PosPrinterLineDirection, lineWidth: number, lineStyle: PosPrinterLineStyle, lineColor: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.PrintBarcode(System.String,System.UInt32,System.UInt32,System.UInt32,Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition,Windows.Devices.PointOfService.PosPrinterAlignment)
                 */
                printBarcode(data: string, symbology: number, height: number, width: number, textPosition: PosPrinterBarcodeTextPosition, alignment: PosPrinterAlignment): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.PrintBarcodeCustomAlign(System.String,System.UInt32,System.UInt32,System.UInt32,Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition,System.UInt32)
                 */
                printBarcodeCustomAlign(data: string, symbology: number, height: number, width: number, textPosition: PosPrinterBarcodeTextPosition, alignmentDistance: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.PrintBitmap(Windows.Graphics.Imaging.BitmapFrame,Windows.Devices.PointOfService.PosPrinterAlignment,System.UInt32)
                 */
                printBitmap(bitmap: Windows.Graphics.Imaging.BitmapFrame, alignment: PosPrinterAlignment, width: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.PrintBitmap(Windows.Graphics.Imaging.BitmapFrame,Windows.Devices.PointOfService.PosPrinterAlignment)
                 */
                printBitmap(bitmap: Windows.Graphics.Imaging.BitmapFrame, alignment: PosPrinterAlignment): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.PrintCustomAlignedBitmap(Windows.Graphics.Imaging.BitmapFrame,System.UInt32,System.UInt32)
                 */
                printCustomAlignedBitmap(bitmap: Windows.Graphics.Imaging.BitmapFrame, alignmentDistance: number, width: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.PrintCustomAlignedBitmap(Windows.Graphics.Imaging.BitmapFrame,System.UInt32)
                 */
                printCustomAlignedBitmap(bitmap: Windows.Graphics.Imaging.BitmapFrame, alignmentDistance: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.PrintSavedBitmap(System.UInt32)
                 */
                printSavedBitmap(bitmapNumber: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.SetBarcodeRotation(Windows.Devices.PointOfService.PosPrinterRotation)
                 */
                setBarcodeRotation(value: PosPrinterRotation): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.SetBitmap(System.UInt32,Windows.Graphics.Imaging.BitmapFrame,Windows.Devices.PointOfService.PosPrinterAlignment,System.UInt32)
                 */
                setBitmap(bitmapNumber: number, bitmap: Windows.Graphics.Imaging.BitmapFrame, alignment: PosPrinterAlignment, width: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.SetBitmap(System.UInt32,Windows.Graphics.Imaging.BitmapFrame,Windows.Devices.PointOfService.PosPrinterAlignment)
                 */
                setBitmap(bitmapNumber: number, bitmap: Windows.Graphics.Imaging.BitmapFrame, alignment: PosPrinterAlignment): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.SetCustomAlignedBitmap(System.UInt32,Windows.Graphics.Imaging.BitmapFrame,System.UInt32,System.UInt32)
                 */
                setCustomAlignedBitmap(bitmapNumber: number, bitmap: Windows.Graphics.Imaging.BitmapFrame, alignmentDistance: number, width: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.SetCustomAlignedBitmap(System.UInt32,Windows.Graphics.Imaging.BitmapFrame,System.UInt32)
                 */
                setCustomAlignedBitmap(bitmapNumber: number, bitmap: Windows.Graphics.Imaging.BitmapFrame, alignmentDistance: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.SetPrintArea(Windows.Foundation.Rect)
                 */
                setPrintArea(value: Windows.Foundation.Rect): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.IReceiptOrSlipJob.SetPrintRotation(Windows.Devices.PointOfService.PosPrinterRotation,System.Boolean)
                 */
                setPrintRotation(value: PosPrinterRotation, includeBitmaps: boolean): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.JournalPrintJob
             */
            abstract class JournalPrintJob implements IPosPrinterJob {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.JournalPrintJob.ExecuteAsync
                 */
                executeAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.JournalPrintJob.Print(System.String)
                 */
                print(data: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.JournalPrintJob.PrintLine(System.String)
                 */
                printLine(data: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.JournalPrintJob.PrintLine
                 */
                printLine(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.JournalPrinterCapabilities
             */
            abstract class JournalPrinterCapabilities implements ICommonPosPrintStationCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.CartridgeSensors
                 */
                cartridgeSensors: PosPrinterCartridgeSensors;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.ColorCartridgeCapabilities
                 */
                colorCartridgeCapabilities: PosPrinterColorCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.IsBoldSupported
                 */
                isBoldSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.IsDoubleHighDoubleWidePrintSupported
                 */
                isDoubleHighDoubleWidePrintSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.IsDoubleHighPrintSupported
                 */
                isDoubleHighPrintSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.IsDoubleWidePrintSupported
                 */
                isDoubleWidePrintSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.IsDualColorSupported
                 */
                isDualColorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.IsItalicSupported
                 */
                isItalicSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.IsPaperEmptySensorSupported
                 */
                isPaperEmptySensorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.IsPaperNearEndSensorSupported
                 */
                isPaperNearEndSensorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.IsPrinterPresent
                 */
                isPrinterPresent: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.IsUnderlineSupported
                 */
                isUnderlineSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.JournalPrinterCapabilities.SupportedCharactersPerLine
                 */
                supportedCharactersPerLine: Windows.Foundation.Collections.IVectorView<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.LineDisplay
             */
            abstract class LineDisplay implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplay.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<LineDisplay>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplay.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<LineDisplay>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplay.GetDeviceSelector(Windows.Devices.PointOfService.PosConnectionTypes)
                 */
                static getDeviceSelector(connectionTypes: PosConnectionTypes): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplay.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplay.Capabilities
                 */
                capabilities: LineDisplayCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplay.DeviceControlDescription
                 */
                deviceControlDescription: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplay.DeviceControlVersion
                 */
                deviceControlVersion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplay.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplay.DeviceServiceVersion
                 */
                deviceServiceVersion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplay.PhysicalDeviceDescription
                 */
                physicalDeviceDescription: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplay.PhysicalDeviceName
                 */
                physicalDeviceName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplay.ClaimAsync
                 */
                claimAsync(): Windows.Foundation.IAsyncOperation<ClaimedLineDisplay>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplay.Close
                 */
                close(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.LineDisplayCapabilities
             */
            abstract class LineDisplayCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.CanBlink
                 */
                canBlink: LineDisplayTextAttributeGranularity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.CanChangeBlinkRate
                 */
                canChangeBlinkRate: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.CanChangeScreenSize
                 */
                canChangeScreenSize: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.CanDisplayBitmaps
                 */
                canDisplayBitmaps: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.CanDisplayCustomGlyphs
                 */
                canDisplayCustomGlyphs: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.CanMapCharacterSets
                 */
                canMapCharacterSets: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.CanReadCharacterAtCursor
                 */
                canReadCharacterAtCursor: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.CanReverse
                 */
                canReverse: LineDisplayTextAttributeGranularity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.IsBrightnessSupported
                 */
                isBrightnessSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.IsCursorSupported
                 */
                isCursorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.IsHorizontalMarqueeSupported
                 */
                isHorizontalMarqueeSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.IsInterCharacterWaitSupported
                 */
                isInterCharacterWaitSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.IsStatisticsReportingSupported
                 */
                isStatisticsReportingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.IsStatisticsUpdatingSupported
                 */
                isStatisticsUpdatingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.IsVerticalMarqueeSupported
                 */
                isVerticalMarqueeSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.PowerReportingType
                 */
                powerReportingType: UnifiedPosPowerReportingType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.SupportedDescriptors
                 */
                supportedDescriptors: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayCapabilities.SupportedWindows
                 */
                supportedWindows: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.LineDisplayScrollDirection
             */
            enum LineDisplayScrollDirection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.LineDisplayScrollDirection.Down
                 */
                down,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.LineDisplayScrollDirection.Left
                 */
                left,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.LineDisplayScrollDirection.Right
                 */
                right,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.LineDisplayScrollDirection.Up
                 */
                up,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.LineDisplayTextAttribute
             */
            enum LineDisplayTextAttribute {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.LineDisplayTextAttribute.Blink
                 */
                blink,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.LineDisplayTextAttribute.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.LineDisplayTextAttribute.Reverse
                 */
                reverse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.LineDisplayTextAttribute.ReverseBlink
                 */
                reverseBlink,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.LineDisplayTextAttributeGranularity
             */
            enum LineDisplayTextAttributeGranularity {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.LineDisplayTextAttributeGranularity.EntireDisplay
                 */
                entireDisplay,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.LineDisplayTextAttributeGranularity.NotSupported
                 */
                notSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.LineDisplayTextAttributeGranularity.PerCharacter
                 */
                perCharacter,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.LineDisplayWindow
             */
            abstract class LineDisplayWindow implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayWindow.InterCharacterWaitInterval
                 */
                interCharacterWaitInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.LineDisplayWindow.SizeInCharacters
                 */
                sizeInCharacters: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplayWindow.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplayWindow.TryClearTextAsync
                 */
                tryClearTextAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplayWindow.TryDisplayTextAsync(System.String,Windows.Devices.PointOfService.LineDisplayTextAttribute,Windows.Foundation.Point)
                 */
                tryDisplayTextAsync(text: string, displayAttribute: LineDisplayTextAttribute, startPosition: Windows.Foundation.Point): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplayWindow.TryDisplayTextAsync(System.String,Windows.Devices.PointOfService.LineDisplayTextAttribute)
                 */
                tryDisplayTextAsync(text: string, displayAttribute: LineDisplayTextAttribute): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplayWindow.TryDisplayTextAsync(System.String)
                 */
                tryDisplayTextAsync(text: string): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplayWindow.TryRefreshAsync
                 */
                tryRefreshAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.LineDisplayWindow.TryScrollTextAsync(Windows.Devices.PointOfService.LineDisplayScrollDirection,System.UInt32)
                 */
                tryScrollTextAsync(direction: LineDisplayScrollDirection, numberOfColumnsOrRows: number): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReader
             */
            abstract class MagneticStripeReader implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.MagneticStripeReader.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<MagneticStripeReader>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.MagneticStripeReader.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<MagneticStripeReader>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.MagneticStripeReader.GetDeviceSelector(Windows.Devices.PointOfService.PosConnectionTypes)
                 */
                static getDeviceSelector(connectionTypes: PosConnectionTypes): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.MagneticStripeReader.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReader.Capabilities
                 */
                capabilities: MagneticStripeReaderCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReader.DeviceAuthenticationProtocol
                 */
                deviceAuthenticationProtocol: MagneticStripeReaderAuthenticationProtocol;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReader.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.MagneticStripeReader.StatusUpdated
                 */
                onstatusupdated: (arg: { type: "statusupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<MagneticStripeReader, MagneticStripeReaderStatusUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MagneticStripeReader, MagneticStripeReaderStatusUpdatedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReader.SupportedCardTypes
                 */
                supportedCardTypes: number[];
                addEventListener(type: "statusupdated", listener: (arg: { type: "statusupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<MagneticStripeReader, MagneticStripeReaderStatusUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MagneticStripeReader, MagneticStripeReaderStatusUpdatedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.MagneticStripeReader.CheckHealthAsync(Windows.Devices.PointOfService.UnifiedPosHealthCheckLevel)
                 */
                checkHealthAsync(level: UnifiedPosHealthCheckLevel): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.MagneticStripeReader.ClaimReaderAsync
                 */
                claimReaderAsync(): Windows.Foundation.IAsyncOperation<ClaimedMagneticStripeReader>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.MagneticStripeReader.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.MagneticStripeReader.GetErrorReportingType
                 */
                getErrorReportingType(): MagneticStripeReaderErrorReportingType;
                removeEventListener(type: "statusupdated", listener: (arg: { type: "statusupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<MagneticStripeReader, MagneticStripeReaderStatusUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MagneticStripeReader, MagneticStripeReaderStatusUpdatedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.MagneticStripeReader.RetrieveStatisticsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                retrieveStatisticsAsync(statisticsCategories: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs
             */
            abstract class MagneticStripeReaderAamvaCardDataReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.Address
                 */
                address: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.BirthDate
                 */
                birthDate: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.City
                 */
                city: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.Class
                 */
                class: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.Endorsements
                 */
                endorsements: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.ExpirationDate
                 */
                expirationDate: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.EyeColor
                 */
                eyeColor: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.FirstName
                 */
                firstName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.Gender
                 */
                gender: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.HairColor
                 */
                hairColor: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.Height
                 */
                height: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.LicenseNumber
                 */
                licenseNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.PostalCode
                 */
                postalCode: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.Report
                 */
                report: MagneticStripeReaderReport;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.Restrictions
                 */
                restrictions: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.State
                 */
                state: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.Suffix
                 */
                suffix: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.Surname
                 */
                surname: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs.Weight
                 */
                weight: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationLevel
             */
            enum MagneticStripeReaderAuthenticationLevel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationLevel.NotSupported
                 */
                notSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationLevel.Optional
                 */
                optional,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationLevel.Required
                 */
                required,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationProtocol
             */
            enum MagneticStripeReaderAuthenticationProtocol {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationProtocol.ChallengeResponse
                 */
                challengeResponse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationProtocol.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs
             */
            abstract class MagneticStripeReaderBankCardDataReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs.AccountNumber
                 */
                accountNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs.ExpirationDate
                 */
                expirationDate: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs.FirstName
                 */
                firstName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs.MiddleInitial
                 */
                middleInitial: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs.Report
                 */
                report: MagneticStripeReaderReport;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs.ServiceCode
                 */
                serviceCode: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs.Suffix
                 */
                suffix: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs.Surname
                 */
                surname: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs.Title
                 */
                title: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderCapabilities
             */
            abstract class MagneticStripeReaderCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCapabilities.AuthenticationLevel
                 */
                authenticationLevel: MagneticStripeReaderAuthenticationLevel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCapabilities.CardAuthentication
                 */
                cardAuthentication: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCapabilities.IsIsoSupported
                 */
                isIsoSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCapabilities.IsJisOneSupported
                 */
                isJisOneSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCapabilities.IsJisTwoSupported
                 */
                isJisTwoSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCapabilities.IsStatisticsReportingSupported
                 */
                isStatisticsReportingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCapabilities.IsStatisticsUpdatingSupported
                 */
                isStatisticsUpdatingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCapabilities.IsTrackDataMaskingSupported
                 */
                isTrackDataMaskingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCapabilities.IsTransmitSentinelsSupported
                 */
                isTransmitSentinelsSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCapabilities.PowerReportingType
                 */
                powerReportingType: UnifiedPosPowerReportingType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCapabilities.SupportedEncryptionAlgorithms
                 */
                supportedEncryptionAlgorithms: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderCardTypes
             */
            abstract class MagneticStripeReaderCardTypes {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCardTypes.Aamva
                 */
                static aamva: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCardTypes.Bank
                 */
                static bank: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCardTypes.ExtendedBase
                 */
                static extendedBase: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderCardTypes.Unknown
                 */
                static unknown: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderEncryptionAlgorithms
             */
            abstract class MagneticStripeReaderEncryptionAlgorithms {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderEncryptionAlgorithms.ExtendedBase
                 */
                static extendedBase: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderEncryptionAlgorithms.None
                 */
                static none: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderEncryptionAlgorithms.TripleDesDukpt
                 */
                static tripleDesDukpt: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs
             */
            abstract class MagneticStripeReaderErrorOccurredEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs.ErrorData
                 */
                errorData: UnifiedPosErrorData;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs.PartialInputData
                 */
                partialInputData: MagneticStripeReaderReport;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs.Track1Status
                 */
                track1Status: MagneticStripeReaderTrackErrorType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs.Track2Status
                 */
                track2Status: MagneticStripeReaderTrackErrorType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs.Track3Status
                 */
                track3Status: MagneticStripeReaderTrackErrorType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs.Track4Status
                 */
                track4Status: MagneticStripeReaderTrackErrorType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderErrorReportingType
             */
            enum MagneticStripeReaderErrorReportingType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderErrorReportingType.CardLevel
                 */
                cardLevel,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderErrorReportingType.TrackLevel
                 */
                trackLevel,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderReport
             */
            abstract class MagneticStripeReaderReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderReport.AdditionalSecurityInformation
                 */
                additionalSecurityInformation: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderReport.CardAuthenticationData
                 */
                cardAuthenticationData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderReport.CardAuthenticationDataLength
                 */
                cardAuthenticationDataLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderReport.CardType
                 */
                cardType: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderReport.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderReport.Track1
                 */
                track1: MagneticStripeReaderTrackData;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderReport.Track2
                 */
                track2: MagneticStripeReaderTrackData;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderReport.Track3
                 */
                track3: MagneticStripeReaderTrackData;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderReport.Track4
                 */
                track4: MagneticStripeReaderTrackData;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderStatus
             */
            enum MagneticStripeReaderStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderStatus.Authenticated
                 */
                authenticated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderStatus.Extended
                 */
                extended,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderStatus.Unauthenticated
                 */
                unauthenticated,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderStatusUpdatedEventArgs
             */
            abstract class MagneticStripeReaderStatusUpdatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderStatusUpdatedEventArgs.ExtendedStatus
                 */
                extendedStatus: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderStatusUpdatedEventArgs.Status
                 */
                status: MagneticStripeReaderStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderTrackData
             */
            abstract class MagneticStripeReaderTrackData {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderTrackData.Data
                 */
                data: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderTrackData.DiscretionaryData
                 */
                discretionaryData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderTrackData.EncryptedData
                 */
                encryptedData: Windows.Storage.Streams.IBuffer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderTrackErrorType
             */
            enum MagneticStripeReaderTrackErrorType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderTrackErrorType.EndSentinelError
                 */
                endSentinelError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderTrackErrorType.LrcError
                 */
                lrcError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderTrackErrorType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderTrackErrorType.ParityError
                 */
                parityError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderTrackErrorType.StartSentinelError
                 */
                startSentinelError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderTrackErrorType.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderTrackIds
             */
            enum MagneticStripeReaderTrackIds {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderTrackIds.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderTrackIds.Track1
                 */
                track1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderTrackIds.Track2
                 */
                track2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderTrackIds.Track3
                 */
                track3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.MagneticStripeReaderTrackIds.Track4
                 */
                track4,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs
             */
            abstract class MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs.Report
                 */
                report: MagneticStripeReaderReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosConnectionTypes
             */
            enum PosConnectionTypes {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosConnectionTypes.All
                 */
                all,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosConnectionTypes.Bluetooth
                 */
                bluetooth,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosConnectionTypes.IP
                 */
                ip,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosConnectionTypes.Local
                 */
                local,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinter
             */
            abstract class PosPrinter implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.PosPrinter.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<PosPrinter>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.PosPrinter.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<PosPrinter>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.PosPrinter.GetDeviceSelector(Windows.Devices.PointOfService.PosConnectionTypes)
                 */
                static getDeviceSelector(connectionTypes: PosConnectionTypes): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.PosPrinter.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinter.Capabilities
                 */
                capabilities: PosPrinterCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinter.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.PointOfService.PosPrinter.StatusUpdated
                 */
                onstatusupdated: (arg: { type: "statusupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<PosPrinter, PosPrinterStatusUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PosPrinter, PosPrinterStatusUpdatedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinter.Status
                 */
                status: PosPrinterStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinter.SupportedCharacterSets
                 */
                supportedCharacterSets: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinter.SupportedTypeFaces
                 */
                supportedTypeFaces: Windows.Foundation.Collections.IVectorView<string>;
                addEventListener(type: "statusupdated", listener: (arg: { type: "statusupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<PosPrinter, PosPrinterStatusUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PosPrinter, PosPrinterStatusUpdatedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.PosPrinter.CheckHealthAsync(Windows.Devices.PointOfService.UnifiedPosHealthCheckLevel)
                 */
                checkHealthAsync(level: UnifiedPosHealthCheckLevel): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.PosPrinter.ClaimPrinterAsync
                 */
                claimPrinterAsync(): Windows.Foundation.IAsyncOperation<ClaimedPosPrinter>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.PosPrinter.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.PosPrinter.GetStatisticsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                getStatisticsAsync(statisticsCategories: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<string>;
                removeEventListener(type: "statusupdated", listener: (arg: { type: "statusupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<PosPrinter, PosPrinterStatusUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PosPrinter, PosPrinterStatusUpdatedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterAlignment
             */
            enum PosPrinterAlignment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterAlignment.Center
                 */
                center,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterAlignment.Left
                 */
                left,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterAlignment.Right
                 */
                right,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition
             */
            enum PosPrinterBarcodeTextPosition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition.Above
                 */
                above,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition.Below
                 */
                below,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterCapabilities
             */
            abstract class PosPrinterCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCapabilities.CanMapCharacterSet
                 */
                canMapCharacterSet: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCapabilities.DefaultCharacterSet
                 */
                defaultCharacterSet: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCapabilities.HasCoverSensor
                 */
                hasCoverSensor: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCapabilities.IsStatisticsReportingSupported
                 */
                isStatisticsReportingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCapabilities.IsStatisticsUpdatingSupported
                 */
                isStatisticsUpdatingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCapabilities.IsTransactionSupported
                 */
                isTransactionSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCapabilities.Journal
                 */
                journal: JournalPrinterCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCapabilities.PowerReportingType
                 */
                powerReportingType: UnifiedPosPowerReportingType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCapabilities.Receipt
                 */
                receipt: ReceiptPrinterCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCapabilities.Slip
                 */
                slip: SlipPrinterCapabilities;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterCartridgeSensors
             */
            enum PosPrinterCartridgeSensors {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterCartridgeSensors.Empty
                 */
                empty,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterCartridgeSensors.HeadCleaning
                 */
                headCleaning,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterCartridgeSensors.NearEnd
                 */
                nearEnd,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterCartridgeSensors.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterCartridgeSensors.Removed
                 */
                removed,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterCharacterSetIds
             */
            abstract class PosPrinterCharacterSetIds {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCharacterSetIds.Ansi
                 */
                static ansi: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCharacterSetIds.Ascii
                 */
                static ascii: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterCharacterSetIds.Utf16LE
                 */
                static utf16LE: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterColorCapabilities
             */
            enum PosPrinterColorCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCapabilities.Custom1
                 */
                custom1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCapabilities.Custom2
                 */
                custom2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCapabilities.Custom3
                 */
                custom3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCapabilities.Custom4
                 */
                custom4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCapabilities.Custom5
                 */
                custom5,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCapabilities.Custom6
                 */
                custom6,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCapabilities.Cyan
                 */
                cyan,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCapabilities.Full
                 */
                full,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCapabilities.Magenta
                 */
                magenta,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCapabilities.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCapabilities.Primary
                 */
                primary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCapabilities.Yellow
                 */
                yellow,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterColorCartridge
             */
            enum PosPrinterColorCartridge {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCartridge.Custom1
                 */
                custom1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCartridge.Custom2
                 */
                custom2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCartridge.Custom3
                 */
                custom3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCartridge.Custom4
                 */
                custom4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCartridge.Custom5
                 */
                custom5,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCartridge.Custom6
                 */
                custom6,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCartridge.Cyan
                 */
                cyan,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCartridge.Magenta
                 */
                magenta,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCartridge.Primary
                 */
                primary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCartridge.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterColorCartridge.Yellow
                 */
                yellow,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterLineDirection
             */
            enum PosPrinterLineDirection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterLineDirection.Horizontal
                 */
                horizontal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterLineDirection.Vertical
                 */
                vertical,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterLineStyle
             */
            enum PosPrinterLineStyle {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterLineStyle.Broken
                 */
                broken,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterLineStyle.Chain
                 */
                chain,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterLineStyle.DoubleSolid
                 */
                doubleSolid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterLineStyle.SingleSolid
                 */
                singleSolid,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterMapMode
             */
            enum PosPrinterMapMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMapMode.Dots
                 */
                dots,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMapMode.English
                 */
                english,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMapMode.Metric
                 */
                metric,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMapMode.Twips
                 */
                twips,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterMarkFeedCapabilities
             */
            enum PosPrinterMarkFeedCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMarkFeedCapabilities.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMarkFeedCapabilities.ToCurrentTopOfForm
                 */
                toCurrentTopOfForm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMarkFeedCapabilities.ToCutter
                 */
                toCutter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMarkFeedCapabilities.ToNextTopOfForm
                 */
                toNextTopOfForm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMarkFeedCapabilities.ToTakeUp
                 */
                toTakeUp,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterMarkFeedKind
             */
            enum PosPrinterMarkFeedKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMarkFeedKind.ToCurrentTopOfForm
                 */
                toCurrentTopOfForm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMarkFeedKind.ToCutter
                 */
                toCutter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMarkFeedKind.ToNextTopOfForm
                 */
                toNextTopOfForm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterMarkFeedKind.ToTakeUp
                 */
                toTakeUp,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterPrintSide
             */
            enum PosPrinterPrintSide {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterPrintSide.Side1
                 */
                side1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterPrintSide.Side2
                 */
                side2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterPrintSide.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterReleaseDeviceRequestedEventArgs
             */
            abstract class PosPrinterReleaseDeviceRequestedEventArgs {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterRotation
             */
            enum PosPrinterRotation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterRotation.Left90
                 */
                left90,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterRotation.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterRotation.Right90
                 */
                right90,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterRotation.Rotate180
                 */
                rotate180,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterRuledLineCapabilities
             */
            enum PosPrinterRuledLineCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterRuledLineCapabilities.Horizontal
                 */
                horizontal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterRuledLineCapabilities.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterRuledLineCapabilities.Vertical
                 */
                vertical,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterStatus
             */
            abstract class PosPrinterStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterStatus.ExtendedStatus
                 */
                extendedStatus: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterStatus.StatusKind
                 */
                statusKind: PosPrinterStatusKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterStatusKind
             */
            enum PosPrinterStatusKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterStatusKind.Extended
                 */
                extended,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterStatusKind.Off
                 */
                off,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterStatusKind.OffOrOffline
                 */
                offOrOffline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterStatusKind.Offline
                 */
                offline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.PosPrinterStatusKind.Online
                 */
                online,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.PosPrinterStatusUpdatedEventArgs
             */
            abstract class PosPrinterStatusUpdatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.PosPrinterStatusUpdatedEventArgs.Status
                 */
                status: PosPrinterStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ReceiptPrintJob
             */
            abstract class ReceiptPrintJob implements IPosPrinterJob, IReceiptOrSlipJob {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.CutPaper(System.Double)
                 */
                cutPaper(percentage: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.CutPaper
                 */
                cutPaper(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.DrawRuledLine(System.String,Windows.Devices.PointOfService.PosPrinterLineDirection,System.UInt32,Windows.Devices.PointOfService.PosPrinterLineStyle,System.UInt32)
                 */
                drawRuledLine(positionList: string, lineDirection: PosPrinterLineDirection, lineWidth: number, lineStyle: PosPrinterLineStyle, lineColor: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.ExecuteAsync
                 */
                executeAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.MarkFeed(Windows.Devices.PointOfService.PosPrinterMarkFeedKind)
                 */
                markFeed(kind: PosPrinterMarkFeedKind): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.Print(System.String)
                 */
                print(data: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.PrintBarcode(System.String,System.UInt32,System.UInt32,System.UInt32,Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition,Windows.Devices.PointOfService.PosPrinterAlignment)
                 */
                printBarcode(data: string, symbology: number, height: number, width: number, textPosition: PosPrinterBarcodeTextPosition, alignment: PosPrinterAlignment): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.PrintBarcodeCustomAlign(System.String,System.UInt32,System.UInt32,System.UInt32,Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition,System.UInt32)
                 */
                printBarcodeCustomAlign(data: string, symbology: number, height: number, width: number, textPosition: PosPrinterBarcodeTextPosition, alignmentDistance: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.PrintBitmap(Windows.Graphics.Imaging.BitmapFrame,Windows.Devices.PointOfService.PosPrinterAlignment,System.UInt32)
                 */
                printBitmap(bitmap: Windows.Graphics.Imaging.BitmapFrame, alignment: PosPrinterAlignment, width: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.PrintBitmap(Windows.Graphics.Imaging.BitmapFrame,Windows.Devices.PointOfService.PosPrinterAlignment)
                 */
                printBitmap(bitmap: Windows.Graphics.Imaging.BitmapFrame, alignment: PosPrinterAlignment): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.PrintCustomAlignedBitmap(Windows.Graphics.Imaging.BitmapFrame,System.UInt32,System.UInt32)
                 */
                printCustomAlignedBitmap(bitmap: Windows.Graphics.Imaging.BitmapFrame, alignmentDistance: number, width: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.PrintCustomAlignedBitmap(Windows.Graphics.Imaging.BitmapFrame,System.UInt32)
                 */
                printCustomAlignedBitmap(bitmap: Windows.Graphics.Imaging.BitmapFrame, alignmentDistance: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.PrintLine(System.String)
                 */
                printLine(data: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.PrintLine
                 */
                printLine(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.PrintSavedBitmap(System.UInt32)
                 */
                printSavedBitmap(bitmapNumber: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.SetBarcodeRotation(Windows.Devices.PointOfService.PosPrinterRotation)
                 */
                setBarcodeRotation(value: PosPrinterRotation): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.SetBitmap(System.UInt32,Windows.Graphics.Imaging.BitmapFrame,Windows.Devices.PointOfService.PosPrinterAlignment,System.UInt32)
                 */
                setBitmap(bitmapNumber: number, bitmap: Windows.Graphics.Imaging.BitmapFrame, alignment: PosPrinterAlignment, width: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.SetBitmap(System.UInt32,Windows.Graphics.Imaging.BitmapFrame,Windows.Devices.PointOfService.PosPrinterAlignment)
                 */
                setBitmap(bitmapNumber: number, bitmap: Windows.Graphics.Imaging.BitmapFrame, alignment: PosPrinterAlignment): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.SetCustomAlignedBitmap(System.UInt32,Windows.Graphics.Imaging.BitmapFrame,System.UInt32,System.UInt32)
                 */
                setCustomAlignedBitmap(bitmapNumber: number, bitmap: Windows.Graphics.Imaging.BitmapFrame, alignmentDistance: number, width: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.SetCustomAlignedBitmap(System.UInt32,Windows.Graphics.Imaging.BitmapFrame,System.UInt32)
                 */
                setCustomAlignedBitmap(bitmapNumber: number, bitmap: Windows.Graphics.Imaging.BitmapFrame, alignmentDistance: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.SetPrintArea(Windows.Foundation.Rect)
                 */
                setPrintArea(value: Windows.Foundation.Rect): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.ReceiptPrintJob.SetPrintRotation(Windows.Devices.PointOfService.PosPrinterRotation,System.Boolean)
                 */
                setPrintRotation(value: PosPrinterRotation, includeBitmaps: boolean): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.ReceiptPrinterCapabilities
             */
            abstract class ReceiptPrinterCapabilities implements ICommonPosPrintStationCapabilities, ICommonReceiptSlipCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.CanCutPaper
                 */
                canCutPaper: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.CartridgeSensors
                 */
                cartridgeSensors: PosPrinterCartridgeSensors;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.ColorCartridgeCapabilities
                 */
                colorCartridgeCapabilities: PosPrinterColorCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.Is180RotationSupported
                 */
                is180RotationSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsBarcodeSupported
                 */
                isBarcodeSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsBitmapSupported
                 */
                isBitmapSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsBoldSupported
                 */
                isBoldSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsDoubleHighDoubleWidePrintSupported
                 */
                isDoubleHighDoubleWidePrintSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsDoubleHighPrintSupported
                 */
                isDoubleHighPrintSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsDoubleWidePrintSupported
                 */
                isDoubleWidePrintSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsDualColorSupported
                 */
                isDualColorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsItalicSupported
                 */
                isItalicSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsLeft90RotationSupported
                 */
                isLeft90RotationSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsPaperEmptySensorSupported
                 */
                isPaperEmptySensorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsPaperNearEndSensorSupported
                 */
                isPaperNearEndSensorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsPrintAreaSupported
                 */
                isPrintAreaSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsPrinterPresent
                 */
                isPrinterPresent: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsRight90RotationSupported
                 */
                isRight90RotationSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsStampSupported
                 */
                isStampSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.IsUnderlineSupported
                 */
                isUnderlineSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.MarkFeedCapabilities
                 */
                markFeedCapabilities: PosPrinterMarkFeedCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.RuledLineCapabilities
                 */
                ruledLineCapabilities: PosPrinterRuledLineCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.SupportedBarcodeRotations
                 */
                supportedBarcodeRotations: Windows.Foundation.Collections.IVectorView<PosPrinterRotation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.SupportedBitmapRotations
                 */
                supportedBitmapRotations: Windows.Foundation.Collections.IVectorView<PosPrinterRotation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.ReceiptPrinterCapabilities.SupportedCharactersPerLine
                 */
                supportedCharactersPerLine: Windows.Foundation.Collections.IVectorView<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.SlipPrintJob
             */
            abstract class SlipPrintJob implements IPosPrinterJob, IReceiptOrSlipJob {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.DrawRuledLine(System.String,Windows.Devices.PointOfService.PosPrinterLineDirection,System.UInt32,Windows.Devices.PointOfService.PosPrinterLineStyle,System.UInt32)
                 */
                drawRuledLine(positionList: string, lineDirection: PosPrinterLineDirection, lineWidth: number, lineStyle: PosPrinterLineStyle, lineColor: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.ExecuteAsync
                 */
                executeAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.Print(System.String)
                 */
                print(data: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.PrintBarcode(System.String,System.UInt32,System.UInt32,System.UInt32,Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition,Windows.Devices.PointOfService.PosPrinterAlignment)
                 */
                printBarcode(data: string, symbology: number, height: number, width: number, textPosition: PosPrinterBarcodeTextPosition, alignment: PosPrinterAlignment): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.PrintBarcodeCustomAlign(System.String,System.UInt32,System.UInt32,System.UInt32,Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition,System.UInt32)
                 */
                printBarcodeCustomAlign(data: string, symbology: number, height: number, width: number, textPosition: PosPrinterBarcodeTextPosition, alignmentDistance: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.PrintBitmap(Windows.Graphics.Imaging.BitmapFrame,Windows.Devices.PointOfService.PosPrinterAlignment,System.UInt32)
                 */
                printBitmap(bitmap: Windows.Graphics.Imaging.BitmapFrame, alignment: PosPrinterAlignment, width: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.PrintBitmap(Windows.Graphics.Imaging.BitmapFrame,Windows.Devices.PointOfService.PosPrinterAlignment)
                 */
                printBitmap(bitmap: Windows.Graphics.Imaging.BitmapFrame, alignment: PosPrinterAlignment): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.PrintCustomAlignedBitmap(Windows.Graphics.Imaging.BitmapFrame,System.UInt32,System.UInt32)
                 */
                printCustomAlignedBitmap(bitmap: Windows.Graphics.Imaging.BitmapFrame, alignmentDistance: number, width: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.PrintCustomAlignedBitmap(Windows.Graphics.Imaging.BitmapFrame,System.UInt32)
                 */
                printCustomAlignedBitmap(bitmap: Windows.Graphics.Imaging.BitmapFrame, alignmentDistance: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.PrintLine(System.String)
                 */
                printLine(data: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.PrintLine
                 */
                printLine(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.PrintSavedBitmap(System.UInt32)
                 */
                printSavedBitmap(bitmapNumber: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.SetBarcodeRotation(Windows.Devices.PointOfService.PosPrinterRotation)
                 */
                setBarcodeRotation(value: PosPrinterRotation): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.SetBitmap(System.UInt32,Windows.Graphics.Imaging.BitmapFrame,Windows.Devices.PointOfService.PosPrinterAlignment,System.UInt32)
                 */
                setBitmap(bitmapNumber: number, bitmap: Windows.Graphics.Imaging.BitmapFrame, alignment: PosPrinterAlignment, width: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.SetBitmap(System.UInt32,Windows.Graphics.Imaging.BitmapFrame,Windows.Devices.PointOfService.PosPrinterAlignment)
                 */
                setBitmap(bitmapNumber: number, bitmap: Windows.Graphics.Imaging.BitmapFrame, alignment: PosPrinterAlignment): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.SetCustomAlignedBitmap(System.UInt32,Windows.Graphics.Imaging.BitmapFrame,System.UInt32,System.UInt32)
                 */
                setCustomAlignedBitmap(bitmapNumber: number, bitmap: Windows.Graphics.Imaging.BitmapFrame, alignmentDistance: number, width: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.SetCustomAlignedBitmap(System.UInt32,Windows.Graphics.Imaging.BitmapFrame,System.UInt32)
                 */
                setCustomAlignedBitmap(bitmapNumber: number, bitmap: Windows.Graphics.Imaging.BitmapFrame, alignmentDistance: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.SetPrintArea(Windows.Foundation.Rect)
                 */
                setPrintArea(value: Windows.Foundation.Rect): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.PointOfService.SlipPrintJob.SetPrintRotation(Windows.Devices.PointOfService.PosPrinterRotation,System.Boolean)
                 */
                setPrintRotation(value: PosPrinterRotation, includeBitmaps: boolean): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.SlipPrinterCapabilities
             */
            abstract class SlipPrinterCapabilities implements ICommonPosPrintStationCapabilities, ICommonReceiptSlipCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.CartridgeSensors
                 */
                cartridgeSensors: PosPrinterCartridgeSensors;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.ColorCartridgeCapabilities
                 */
                colorCartridgeCapabilities: PosPrinterColorCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.Is180RotationSupported
                 */
                is180RotationSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsBarcodeSupported
                 */
                isBarcodeSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsBitmapSupported
                 */
                isBitmapSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsBoldSupported
                 */
                isBoldSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsBothSidesPrintingSupported
                 */
                isBothSidesPrintingSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsDoubleHighDoubleWidePrintSupported
                 */
                isDoubleHighDoubleWidePrintSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsDoubleHighPrintSupported
                 */
                isDoubleHighPrintSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsDoubleWidePrintSupported
                 */
                isDoubleWidePrintSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsDualColorSupported
                 */
                isDualColorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsFullLengthSupported
                 */
                isFullLengthSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsItalicSupported
                 */
                isItalicSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsLeft90RotationSupported
                 */
                isLeft90RotationSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsPaperEmptySensorSupported
                 */
                isPaperEmptySensorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsPaperNearEndSensorSupported
                 */
                isPaperNearEndSensorSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsPrintAreaSupported
                 */
                isPrintAreaSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsPrinterPresent
                 */
                isPrinterPresent: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsRight90RotationSupported
                 */
                isRight90RotationSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.IsUnderlineSupported
                 */
                isUnderlineSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.RuledLineCapabilities
                 */
                ruledLineCapabilities: PosPrinterRuledLineCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.SupportedBarcodeRotations
                 */
                supportedBarcodeRotations: Windows.Foundation.Collections.IVectorView<PosPrinterRotation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.SupportedBitmapRotations
                 */
                supportedBitmapRotations: Windows.Foundation.Collections.IVectorView<PosPrinterRotation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.SlipPrinterCapabilities.SupportedCharactersPerLine
                 */
                supportedCharactersPerLine: Windows.Foundation.Collections.IVectorView<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.UnifiedPosErrorData
             */
            abstract class UnifiedPosErrorData {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.UnifiedPosErrorData.ExtendedReason
                 */
                extendedReason: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.UnifiedPosErrorData.Message
                 */
                message: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.UnifiedPosErrorData.Reason
                 */
                reason: UnifiedPosErrorReason;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.PointOfService.UnifiedPosErrorData.Severity
                 */
                severity: UnifiedPosErrorSeverity;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.UnifiedPosErrorReason
             */
            enum UnifiedPosErrorReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorReason.Busy
                 */
                busy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorReason.Closed
                 */
                closed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorReason.Disabled
                 */
                disabled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorReason.Extended
                 */
                extended,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorReason.Failure
                 */
                failure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorReason.Illegal
                 */
                illegal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorReason.NoHardware
                 */
                noHardware,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorReason.NoService
                 */
                noService,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorReason.Offline
                 */
                offline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorReason.Timeout
                 */
                timeout,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorReason.UnknownErrorReason
                 */
                unknownErrorReason,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.UnifiedPosErrorSeverity
             */
            enum UnifiedPosErrorSeverity {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorSeverity.AssistanceRequired
                 */
                assistanceRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorSeverity.Fatal
                 */
                fatal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorSeverity.Recoverable
                 */
                recoverable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorSeverity.UnknownErrorSeverity
                 */
                unknownErrorSeverity,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorSeverity.Unrecoverable
                 */
                unrecoverable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosErrorSeverity.Warning
                 */
                warning,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.UnifiedPosHealthCheckLevel
             */
            enum UnifiedPosHealthCheckLevel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosHealthCheckLevel.External
                 */
                external,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosHealthCheckLevel.Interactive
                 */
                interactive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosHealthCheckLevel.POSInternal
                 */
                posinternal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosHealthCheckLevel.UnknownHealthCheckLevel
                 */
                unknownHealthCheckLevel,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.PointOfService.UnifiedPosPowerReportingType
             */
            enum UnifiedPosPowerReportingType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosPowerReportingType.Advanced
                 */
                advanced,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosPowerReportingType.Standard
                 */
                standard,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.PointOfService.UnifiedPosPowerReportingType.UnknownPowerReportingType
                 */
                unknownPowerReportingType,
            }
        }
        namespace Power {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Power.Battery
             */
            abstract class Battery {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Power.Battery.AggregateBattery
                 */
                static aggregateBattery: Battery;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Power.Battery.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<Battery>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Power.Battery.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Power.Battery.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Power.Battery.ReportUpdated
                 */
                onreportupdated: (arg: { type: "reportupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<Battery, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Battery, Object>;
                addEventListener(type: "reportupdated", listener: (arg: { type: "reportupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<Battery, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Battery, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Power.Battery.GetReport
                 */
                getReport(): BatteryReport;
                removeEventListener(type: "reportupdated", listener: (arg: { type: "reportupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<Battery, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Battery, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Power.BatteryReport
             */
            abstract class BatteryReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Power.BatteryReport.ChargeRateInMilliwatts
                 */
                chargeRateInMilliwatts: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Power.BatteryReport.DesignCapacityInMilliwattHours
                 */
                designCapacityInMilliwattHours: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Power.BatteryReport.FullChargeCapacityInMilliwattHours
                 */
                fullChargeCapacityInMilliwattHours: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Power.BatteryReport.RemainingCapacityInMilliwattHours
                 */
                remainingCapacityInMilliwattHours: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Power.BatteryReport.Status
                 */
                status: Windows.System.Power.BatteryStatus;
            }
        }
        namespace Printers {
            namespace Extensions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Printers.Extensions.Print3DWorkflow
                 */
                abstract class Print3DWorkflow {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Printers.Extensions.Print3DWorkflow.DeviceID
                     */
                    deviceID: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Printers.Extensions.Print3DWorkflow.IsPrintReady
                     */
                    isPrintReady: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Printers.Extensions.Print3DWorkflow.PrinterChanged
                     */
                    onprinterchanged: (arg: { type: "printerchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DWorkflow, Print3DWorkflowPrinterChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DWorkflow, Print3DWorkflowPrinterChangedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Printers.Extensions.Print3DWorkflow.PrintRequested
                     */
                    onprintrequested: (arg: { type: "printrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DWorkflow, Print3DWorkflowPrintRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DWorkflow, Print3DWorkflowPrintRequestedEventArgs>;
                    addEventListener(type: "printrequested", listener: (arg: { type: "printrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DWorkflow, Print3DWorkflowPrintRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DWorkflow, Print3DWorkflowPrintRequestedEventArgs>): void;
                    addEventListener(type: "printerchanged", listener: (arg: { type: "printerchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DWorkflow, Print3DWorkflowPrinterChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DWorkflow, Print3DWorkflowPrinterChangedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Printers.Extensions.Print3DWorkflow.GetPrintModelPackage
                     */
                    getPrintModelPackage(): Object;
                    removeEventListener(type: "printrequested", listener: (arg: { type: "printrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DWorkflow, Print3DWorkflowPrintRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DWorkflow, Print3DWorkflowPrintRequestedEventArgs>): void;
                    removeEventListener(type: "printerchanged", listener: (arg: { type: "printerchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DWorkflow, Print3DWorkflowPrinterChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DWorkflow, Print3DWorkflowPrinterChangedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Printers.Extensions.Print3DWorkflowDetail
                 */
                enum Print3DWorkflowDetail {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Printers.Extensions.Print3DWorkflowDetail.InvalidMaterialSelection
                     */
                    invalidMaterialSelection,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Printers.Extensions.Print3DWorkflowDetail.InvalidModel
                     */
                    invalidModel,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Printers.Extensions.Print3DWorkflowDetail.InvalidPrintTicket
                     */
                    invalidPrintTicket,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Printers.Extensions.Print3DWorkflowDetail.ModelExceedsPrintBed
                     */
                    modelExceedsPrintBed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Printers.Extensions.Print3DWorkflowDetail.ModelNotManifold
                     */
                    modelNotManifold,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Printers.Extensions.Print3DWorkflowDetail.Unknown
                     */
                    unknown,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Printers.Extensions.Print3DWorkflowDetail.UploadFailed
                     */
                    uploadFailed,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Printers.Extensions.Print3DWorkflowPrintRequestedEventArgs
                 */
                abstract class Print3DWorkflowPrintRequestedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Printers.Extensions.Print3DWorkflowPrintRequestedEventArgs.Status
                     */
                    status: Print3DWorkflowStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Printers.Extensions.Print3DWorkflowPrintRequestedEventArgs.SetExtendedStatus(Windows.Devices.Printers.Extensions.Print3DWorkflowDetail)
                     */
                    setExtendedStatus(value: Print3DWorkflowDetail): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Printers.Extensions.Print3DWorkflowPrintRequestedEventArgs.SetSource(System.Object)
                     */
                    setSource(source: Object): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Printers.Extensions.Print3DWorkflowPrintRequestedEventArgs.SetSourceChanged(System.Boolean)
                     */
                    setSourceChanged(value: boolean): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Printers.Extensions.Print3DWorkflowPrinterChangedEventArgs
                 */
                abstract class Print3DWorkflowPrinterChangedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Printers.Extensions.Print3DWorkflowPrinterChangedEventArgs.NewDeviceId
                     */
                    newDeviceId: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Printers.Extensions.Print3DWorkflowStatus
                 */
                enum Print3DWorkflowStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Printers.Extensions.Print3DWorkflowStatus.Abandoned
                     */
                    abandoned,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Printers.Extensions.Print3DWorkflowStatus.Canceled
                     */
                    canceled,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Printers.Extensions.Print3DWorkflowStatus.Failed
                     */
                    failed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Printers.Extensions.Print3DWorkflowStatus.Slicing
                     */
                    slicing,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Printers.Extensions.Print3DWorkflowStatus.Submitted
                     */
                    submitted,
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.printers.printerscontract\1.0.0.0\windows.devices.printers.printerscontract.winmd T:Windows.Devices.Printers.Print3DDevice
             */
            abstract class Print3DDevice {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.printers.printerscontract\1.0.0.0\windows.devices.printers.printerscontract.winmd M:Windows.Devices.Printers.Print3DDevice.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<Print3DDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.printers.printerscontract\1.0.0.0\windows.devices.printers.printerscontract.winmd M:Windows.Devices.Printers.Print3DDevice.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.printers.printerscontract\1.0.0.0\windows.devices.printers.printerscontract.winmd P:Windows.Devices.Printers.Print3DDevice.PrintSchema
                 */
                printSchema: PrintSchema;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.printers.printerscontract\1.0.0.0\windows.devices.printers.printerscontract.winmd T:Windows.Devices.Printers.PrintSchema
             */
            abstract class PrintSchema {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.printers.printerscontract\1.0.0.0\windows.devices.printers.printerscontract.winmd M:Windows.Devices.Printers.PrintSchema.GetCapabilitiesAsync(Windows.Storage.Streams.IRandomAccessStreamWithContentType)
                 */
                getCapabilitiesAsync(constrainTicket: Windows.Storage.Streams.IRandomAccessStreamWithContentType): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamWithContentType>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.printers.printerscontract\1.0.0.0\windows.devices.printers.printerscontract.winmd M:Windows.Devices.Printers.PrintSchema.GetDefaultPrintTicketAsync
                 */
                getDefaultPrintTicketAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamWithContentType>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.printers.printerscontract\1.0.0.0\windows.devices.printers.printerscontract.winmd M:Windows.Devices.Printers.PrintSchema.MergeAndValidateWithDefaultPrintTicketAsync(Windows.Storage.Streams.IRandomAccessStreamWithContentType)
                 */
                mergeAndValidateWithDefaultPrintTicketAsync(deltaTicket: Windows.Storage.Streams.IRandomAccessStreamWithContentType): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamWithContentType>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.printers.printerscontract\1.0.0.0\windows.devices.printers.printerscontract.winmd T:Windows.Devices.Printers.PrintersContract
             */
            interface PrintersContract {
            }
        }
        namespace Pwm {
            namespace Provider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Pwm.Provider.IPwmControllerProvider
                 */
                interface IPwmControllerProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Pwm.Provider.IPwmControllerProvider.ActualFrequency
                     */
                    actualFrequency: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Pwm.Provider.IPwmControllerProvider.MaxFrequency
                     */
                    maxFrequency: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Pwm.Provider.IPwmControllerProvider.MinFrequency
                     */
                    minFrequency: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Pwm.Provider.IPwmControllerProvider.PinCount
                     */
                    pinCount: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.Provider.IPwmControllerProvider.AcquirePin(System.Int32)
                     */
                    acquirePin(pin: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.Provider.IPwmControllerProvider.DisablePin(System.Int32)
                     */
                    disablePin(pin: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.Provider.IPwmControllerProvider.EnablePin(System.Int32)
                     */
                    enablePin(pin: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.Provider.IPwmControllerProvider.ReleasePin(System.Int32)
                     */
                    releasePin(pin: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.Provider.IPwmControllerProvider.SetDesiredFrequency(System.Double)
                     */
                    setDesiredFrequency(frequency: number): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.Provider.IPwmControllerProvider.SetPulseParameters(System.Int32,System.Double,System.Boolean)
                     */
                    setPulseParameters(pin: number, dutyCycle: number, invertPolarity: boolean): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Pwm.Provider.IPwmProvider
                 */
                interface IPwmProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.Provider.IPwmProvider.GetControllers
                     */
                    getControllers(): Windows.Foundation.Collections.IVectorView<IPwmControllerProvider>;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Pwm.PwmController
             */
            abstract class PwmController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.PwmController.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<PwmController>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.PwmController.GetControllersAsync(Windows.Devices.Pwm.Provider.IPwmProvider)
                 */
                static getControllersAsync(provider: Provider.IPwmProvider): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<PwmController>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.PwmController.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<PwmController>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.PwmController.GetDeviceSelector(System.String)
                 */
                static getDeviceSelector(friendlyName: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.PwmController.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Pwm.PwmController.ActualFrequency
                 */
                actualFrequency: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Pwm.PwmController.MaxFrequency
                 */
                maxFrequency: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Pwm.PwmController.MinFrequency
                 */
                minFrequency: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Pwm.PwmController.PinCount
                 */
                pinCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.PwmController.OpenPin(System.Int32)
                 */
                openPin(pinNumber: number): PwmPin;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.PwmController.SetDesiredFrequency(System.Double)
                 */
                setDesiredFrequency(desiredFrequency: number): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Pwm.PwmPin
             */
            abstract class PwmPin implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Pwm.PwmPin.Controller
                 */
                controller: PwmController;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Pwm.PwmPin.IsStarted
                 */
                isStarted: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Pwm.PwmPin.Polarity
                 */
                polarity: PwmPulsePolarity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.PwmPin.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.PwmPin.GetActiveDutyCyclePercentage
                 */
                getActiveDutyCyclePercentage(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.PwmPin.SetActiveDutyCyclePercentage(System.Double)
                 */
                setActiveDutyCyclePercentage(dutyCyclePercentage: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.PwmPin.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Pwm.PwmPin.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Pwm.PwmPulsePolarity
             */
            enum PwmPulsePolarity {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Pwm.PwmPulsePolarity.ActiveHigh
                 */
                activeHigh,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Pwm.PwmPulsePolarity.ActiveLow
                 */
                activeLow,
            }
        }
        namespace Radios {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Radios.Radio
             */
            abstract class Radio {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Radios.Radio.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<Radio>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Radios.Radio.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Radios.Radio.GetRadiosAsync
                 */
                static getRadiosAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Radio>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Radios.Radio.RequestAccessAsync
                 */
                static requestAccessAsync(): Windows.Foundation.IAsyncOperation<RadioAccessStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Radios.Radio.Kind
                 */
                kind: RadioKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Radios.Radio.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Radios.Radio.StateChanged
                 */
                onstatechanged: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Radio, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Radio, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Radios.Radio.State
                 */
                state: RadioState;
                addEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Radio, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Radio, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Radio, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Radio, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Radios.Radio.SetStateAsync(Windows.Devices.Radios.RadioState)
                 */
                setStateAsync(value: RadioState): Windows.Foundation.IAsyncOperation<RadioAccessStatus>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Radios.RadioAccessStatus
             */
            enum RadioAccessStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioAccessStatus.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioAccessStatus.DeniedBySystem
                 */
                deniedBySystem,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioAccessStatus.DeniedByUser
                 */
                deniedByUser,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioAccessStatus.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Radios.RadioKind
             */
            enum RadioKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioKind.Bluetooth
                 */
                bluetooth,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioKind.FM
                 */
                fm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioKind.MobileBroadband
                 */
                mobileBroadband,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioKind.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioKind.WiFi
                 */
                wiFi,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Radios.RadioState
             */
            enum RadioState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioState.Disabled
                 */
                disabled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioState.Off
                 */
                off,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioState.On
                 */
                on,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Radios.RadioState.Unknown
                 */
                unknown,
            }
        }
        namespace Sensors {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.Accelerometer
             */
            abstract class Accelerometer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Accelerometer.GetDefault(Windows.Devices.Sensors.AccelerometerReadingType)
                 */
                static getDefault(readingType: AccelerometerReadingType): Accelerometer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Accelerometer.GetDefault
                 */
                static getDefault(): Accelerometer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Accelerometer.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Accelerometer.MaxBatchSize
                 */
                maxBatchSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Accelerometer.MinimumReportInterval
                 */
                minimumReportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.Accelerometer.ReadingChanged
                 */
                onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Accelerometer, AccelerometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Accelerometer, AccelerometerReadingChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.Accelerometer.Shaken
                 */
                onshaken: (arg: { type: "shaken"; } & Windows.Foundation.TypedEventHandlerArgumentType<Accelerometer, AccelerometerShakenEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Accelerometer, AccelerometerShakenEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Accelerometer.ReadingTransform
                 */
                readingTransform: Windows.Graphics.Display.DisplayOrientations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Accelerometer.ReadingType
                 */
                readingType: AccelerometerReadingType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Accelerometer.ReportInterval
                 */
                reportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Accelerometer.ReportLatency
                 */
                reportLatency: number;
                addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Accelerometer, AccelerometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Accelerometer, AccelerometerReadingChangedEventArgs>): void;
                addEventListener(type: "shaken", listener: (arg: { type: "shaken"; } & Windows.Foundation.TypedEventHandlerArgumentType<Accelerometer, AccelerometerShakenEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Accelerometer, AccelerometerShakenEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Accelerometer.GetCurrentReading
                 */
                getCurrentReading(): AccelerometerReading;
                removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Accelerometer, AccelerometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Accelerometer, AccelerometerReadingChangedEventArgs>): void;
                removeEventListener(type: "shaken", listener: (arg: { type: "shaken"; } & Windows.Foundation.TypedEventHandlerArgumentType<Accelerometer, AccelerometerShakenEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Accelerometer, AccelerometerShakenEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.AccelerometerReading
             */
            abstract class AccelerometerReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.AccelerometerReading.AccelerationX
                 */
                accelerationX: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.AccelerometerReading.AccelerationY
                 */
                accelerationY: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.AccelerometerReading.AccelerationZ
                 */
                accelerationZ: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.AccelerometerReading.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.AccelerometerReadingChangedEventArgs
             */
            abstract class AccelerometerReadingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.AccelerometerReadingChangedEventArgs.Reading
                 */
                reading: AccelerometerReading;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.AccelerometerReadingType
             */
            enum AccelerometerReadingType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.AccelerometerReadingType.Gravity
                 */
                gravity,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.AccelerometerReadingType.Linear
                 */
                linear,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.AccelerometerReadingType.Standard
                 */
                standard,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.AccelerometerShakenEventArgs
             */
            abstract class AccelerometerShakenEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.AccelerometerShakenEventArgs.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ActivitySensor
             */
            abstract class ActivitySensor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ActivitySensor.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<ActivitySensor>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ActivitySensor.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<ActivitySensor>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ActivitySensor.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ActivitySensor.GetSystemHistoryAsync(Windows.Foundation.DateTime,Windows.Foundation.TimeSpan)
                 */
                static getSystemHistoryAsync(fromTime: Date, duration: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ActivitySensorReading>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ActivitySensor.GetSystemHistoryAsync(Windows.Foundation.DateTime)
                 */
                static getSystemHistoryAsync(fromTime: Date): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ActivitySensorReading>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ActivitySensor.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ActivitySensor.MinimumReportInterval
                 */
                minimumReportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.ActivitySensor.ReadingChanged
                 */
                onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ActivitySensor, ActivitySensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ActivitySensor, ActivitySensorReadingChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ActivitySensor.PowerInMilliwatts
                 */
                powerInMilliwatts: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ActivitySensor.SubscribedActivities
                 */
                subscribedActivities: Windows.Foundation.Collections.IVector<ActivityType>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ActivitySensor.SupportedActivities
                 */
                supportedActivities: Windows.Foundation.Collections.IVectorView<ActivityType>;
                addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ActivitySensor, ActivitySensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ActivitySensor, ActivitySensorReadingChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ActivitySensor.GetCurrentReadingAsync
                 */
                getCurrentReadingAsync(): Windows.Foundation.IAsyncOperation<ActivitySensorReading>;
                removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ActivitySensor, ActivitySensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ActivitySensor, ActivitySensorReadingChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ActivitySensorReading
             */
            abstract class ActivitySensorReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ActivitySensorReading.Activity
                 */
                activity: ActivityType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ActivitySensorReading.Confidence
                 */
                confidence: ActivitySensorReadingConfidence;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ActivitySensorReading.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ActivitySensorReadingChangeReport
             */
            abstract class ActivitySensorReadingChangeReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ActivitySensorReadingChangeReport.Reading
                 */
                reading: ActivitySensorReading;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ActivitySensorReadingChangedEventArgs
             */
            abstract class ActivitySensorReadingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ActivitySensorReadingChangedEventArgs.Reading
                 */
                reading: ActivitySensorReading;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ActivitySensorReadingConfidence
             */
            enum ActivitySensorReadingConfidence {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.ActivitySensorReadingConfidence.High
                 */
                high,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.ActivitySensorReadingConfidence.Low
                 */
                low,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ActivitySensorTriggerDetails
             */
            abstract class ActivitySensorTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ActivitySensorTriggerDetails.ReadReports
                 */
                readReports(): Windows.Foundation.Collections.IVectorView<ActivitySensorReadingChangeReport>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ActivityType
             */
            enum ActivityType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.ActivityType.Biking
                 */
                biking,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.ActivityType.Fidgeting
                 */
                fidgeting,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.ActivityType.Idle
                 */
                idle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.ActivityType.InVehicle
                 */
                inVehicle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.ActivityType.Running
                 */
                running,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.ActivityType.Stationary
                 */
                stationary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.ActivityType.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.ActivityType.Walking
                 */
                walking,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.Altimeter
             */
            abstract class Altimeter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Altimeter.GetDefault
                 */
                static getDefault(): Altimeter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Altimeter.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Altimeter.MinimumReportInterval
                 */
                minimumReportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.Altimeter.ReadingChanged
                 */
                onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Altimeter, AltimeterReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Altimeter, AltimeterReadingChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Altimeter.ReportInterval
                 */
                reportInterval: number;
                addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Altimeter, AltimeterReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Altimeter, AltimeterReadingChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Altimeter.GetCurrentReading
                 */
                getCurrentReading(): AltimeterReading;
                removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Altimeter, AltimeterReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Altimeter, AltimeterReadingChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.AltimeterReading
             */
            abstract class AltimeterReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.AltimeterReading.AltitudeChangeInMeters
                 */
                altitudeChangeInMeters: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.AltimeterReading.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.AltimeterReadingChangedEventArgs
             */
            abstract class AltimeterReadingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.AltimeterReadingChangedEventArgs.Reading
                 */
                reading: AltimeterReading;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.Barometer
             */
            abstract class Barometer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Barometer.GetDefault
                 */
                static getDefault(): Barometer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Barometer.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Barometer.MinimumReportInterval
                 */
                minimumReportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.Barometer.ReadingChanged
                 */
                onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Barometer, BarometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Barometer, BarometerReadingChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Barometer.ReportInterval
                 */
                reportInterval: number;
                addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Barometer, BarometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Barometer, BarometerReadingChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Barometer.GetCurrentReading
                 */
                getCurrentReading(): BarometerReading;
                removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Barometer, BarometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Barometer, BarometerReadingChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.BarometerReading
             */
            abstract class BarometerReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.BarometerReading.StationPressureInHectopascals
                 */
                stationPressureInHectopascals: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.BarometerReading.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.BarometerReadingChangedEventArgs
             */
            abstract class BarometerReadingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.BarometerReadingChangedEventArgs.Reading
                 */
                reading: BarometerReading;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.Compass
             */
            abstract class Compass {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Compass.GetDefault
                 */
                static getDefault(): Compass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Compass.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Compass.MinimumReportInterval
                 */
                minimumReportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.Compass.ReadingChanged
                 */
                onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Compass, CompassReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Compass, CompassReadingChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Compass.ReadingTransform
                 */
                readingTransform: Windows.Graphics.Display.DisplayOrientations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Compass.ReportInterval
                 */
                reportInterval: number;
                addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Compass, CompassReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Compass, CompassReadingChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Compass.GetCurrentReading
                 */
                getCurrentReading(): CompassReading;
                removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Compass, CompassReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Compass, CompassReadingChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.CompassReading
             */
            abstract class CompassReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.CompassReading.HeadingAccuracy
                 */
                headingAccuracy: MagnetometerAccuracy;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.CompassReading.HeadingMagneticNorth
                 */
                headingMagneticNorth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.CompassReading.HeadingTrueNorth
                 */
                headingTrueNorth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.CompassReading.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.CompassReadingChangedEventArgs
             */
            abstract class CompassReadingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.CompassReadingChangedEventArgs.Reading
                 */
                reading: CompassReading;
            }
            namespace Custom {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.Custom.CustomSensor
                 */
                abstract class CustomSensor {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Custom.CustomSensor.FromIdAsync(System.String)
                     */
                    static fromIdAsync(sensorId: string): Windows.Foundation.IAsyncOperation<CustomSensor>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Custom.CustomSensor.GetDeviceSelector(System.Guid)
                     */
                    static getDeviceSelector(interfaceId: string): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Custom.CustomSensor.DeviceId
                     */
                    deviceId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Custom.CustomSensor.MinimumReportInterval
                     */
                    minimumReportInterval: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.Custom.CustomSensor.ReadingChanged
                     */
                    onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<CustomSensor, CustomSensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CustomSensor, CustomSensorReadingChangedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Custom.CustomSensor.ReportInterval
                     */
                    reportInterval: number;
                    addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<CustomSensor, CustomSensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CustomSensor, CustomSensorReadingChangedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Custom.CustomSensor.GetCurrentReading
                     */
                    getCurrentReading(): CustomSensorReading;
                    removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<CustomSensor, CustomSensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CustomSensor, CustomSensorReadingChangedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.Custom.CustomSensorReading
                 */
                abstract class CustomSensorReading {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Custom.CustomSensorReading.Properties
                     */
                    properties: Windows.Foundation.Collections.IMapView<string, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Custom.CustomSensorReading.Timestamp
                     */
                    timestamp: Date;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.Custom.CustomSensorReadingChangedEventArgs
                 */
                abstract class CustomSensorReadingChangedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Custom.CustomSensorReadingChangedEventArgs.Reading
                     */
                    reading: CustomSensorReading;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.Gyrometer
             */
            abstract class Gyrometer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Gyrometer.GetDefault
                 */
                static getDefault(): Gyrometer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Gyrometer.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Gyrometer.MinimumReportInterval
                 */
                minimumReportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.Gyrometer.ReadingChanged
                 */
                onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Gyrometer, GyrometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Gyrometer, GyrometerReadingChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Gyrometer.ReadingTransform
                 */
                readingTransform: Windows.Graphics.Display.DisplayOrientations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Gyrometer.ReportInterval
                 */
                reportInterval: number;
                addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Gyrometer, GyrometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Gyrometer, GyrometerReadingChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Gyrometer.GetCurrentReading
                 */
                getCurrentReading(): GyrometerReading;
                removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Gyrometer, GyrometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Gyrometer, GyrometerReadingChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.GyrometerReading
             */
            abstract class GyrometerReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.GyrometerReading.AngularVelocityX
                 */
                angularVelocityX: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.GyrometerReading.AngularVelocityY
                 */
                angularVelocityY: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.GyrometerReading.AngularVelocityZ
                 */
                angularVelocityZ: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.GyrometerReading.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.GyrometerReadingChangedEventArgs
             */
            abstract class GyrometerReadingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.GyrometerReadingChangedEventArgs.Reading
                 */
                reading: GyrometerReading;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ISensorDataThreshold
             */
            interface ISensorDataThreshold {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.Inclinometer
             */
            abstract class Inclinometer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Inclinometer.GetDefault(Windows.Devices.Sensors.SensorReadingType)
                 */
                static getDefault(sensorReadingtype: SensorReadingType): Inclinometer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Inclinometer.GetDefault
                 */
                static getDefault(): Inclinometer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Inclinometer.GetDefaultForRelativeReadings
                 */
                static getDefaultForRelativeReadings(): Inclinometer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Inclinometer.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Inclinometer.MinimumReportInterval
                 */
                minimumReportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.Inclinometer.ReadingChanged
                 */
                onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Inclinometer, InclinometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Inclinometer, InclinometerReadingChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Inclinometer.ReadingTransform
                 */
                readingTransform: Windows.Graphics.Display.DisplayOrientations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Inclinometer.ReadingType
                 */
                readingType: SensorReadingType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Inclinometer.ReportInterval
                 */
                reportInterval: number;
                addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Inclinometer, InclinometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Inclinometer, InclinometerReadingChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Inclinometer.GetCurrentReading
                 */
                getCurrentReading(): InclinometerReading;
                removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Inclinometer, InclinometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Inclinometer, InclinometerReadingChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.InclinometerReading
             */
            abstract class InclinometerReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.InclinometerReading.PitchDegrees
                 */
                pitchDegrees: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.InclinometerReading.RollDegrees
                 */
                rollDegrees: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.InclinometerReading.Timestamp
                 */
                timestamp: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.InclinometerReading.YawAccuracy
                 */
                yawAccuracy: MagnetometerAccuracy;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.InclinometerReading.YawDegrees
                 */
                yawDegrees: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.InclinometerReadingChangedEventArgs
             */
            abstract class InclinometerReadingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.InclinometerReadingChangedEventArgs.Reading
                 */
                reading: InclinometerReading;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.LightSensor
             */
            abstract class LightSensor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.LightSensor.GetDefault
                 */
                static getDefault(): LightSensor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.LightSensor.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.LightSensor.MinimumReportInterval
                 */
                minimumReportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.LightSensor.ReadingChanged
                 */
                onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LightSensor, LightSensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<LightSensor, LightSensorReadingChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.LightSensor.ReportInterval
                 */
                reportInterval: number;
                addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LightSensor, LightSensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<LightSensor, LightSensorReadingChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.LightSensor.GetCurrentReading
                 */
                getCurrentReading(): LightSensorReading;
                removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<LightSensor, LightSensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<LightSensor, LightSensorReadingChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.LightSensorReading
             */
            abstract class LightSensorReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.LightSensorReading.IlluminanceInLux
                 */
                illuminanceInLux: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.LightSensorReading.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.LightSensorReadingChangedEventArgs
             */
            abstract class LightSensorReadingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.LightSensorReadingChangedEventArgs.Reading
                 */
                reading: LightSensorReading;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.Magnetometer
             */
            abstract class Magnetometer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Magnetometer.GetDefault
                 */
                static getDefault(): Magnetometer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Magnetometer.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Magnetometer.MinimumReportInterval
                 */
                minimumReportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.Magnetometer.ReadingChanged
                 */
                onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Magnetometer, MagnetometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Magnetometer, MagnetometerReadingChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Magnetometer.ReadingTransform
                 */
                readingTransform: Windows.Graphics.Display.DisplayOrientations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Magnetometer.ReportInterval
                 */
                reportInterval: number;
                addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Magnetometer, MagnetometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Magnetometer, MagnetometerReadingChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Magnetometer.GetCurrentReading
                 */
                getCurrentReading(): MagnetometerReading;
                removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Magnetometer, MagnetometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Magnetometer, MagnetometerReadingChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.MagnetometerAccuracy
             */
            enum MagnetometerAccuracy {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.MagnetometerAccuracy.Approximate
                 */
                approximate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.MagnetometerAccuracy.High
                 */
                high,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.MagnetometerAccuracy.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.MagnetometerAccuracy.Unreliable
                 */
                unreliable,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.MagnetometerReading
             */
            abstract class MagnetometerReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.MagnetometerReading.DirectionalAccuracy
                 */
                directionalAccuracy: MagnetometerAccuracy;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.MagnetometerReading.MagneticFieldX
                 */
                magneticFieldX: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.MagnetometerReading.MagneticFieldY
                 */
                magneticFieldY: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.MagnetometerReading.MagneticFieldZ
                 */
                magneticFieldZ: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.MagnetometerReading.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.MagnetometerReadingChangedEventArgs
             */
            abstract class MagnetometerReadingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.MagnetometerReadingChangedEventArgs.Reading
                 */
                reading: MagnetometerReading;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.OrientationSensor
             */
            abstract class OrientationSensor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.OrientationSensor.GetDefault(Windows.Devices.Sensors.SensorReadingType,Windows.Devices.Sensors.SensorOptimizationGoal)
                 */
                static getDefault(sensorReadingType: SensorReadingType, optimizationGoal: SensorOptimizationGoal): OrientationSensor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.OrientationSensor.GetDefault(Windows.Devices.Sensors.SensorReadingType)
                 */
                static getDefault(sensorReadingtype: SensorReadingType): OrientationSensor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.OrientationSensor.GetDefault
                 */
                static getDefault(): OrientationSensor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.OrientationSensor.GetDefaultForRelativeReadings
                 */
                static getDefaultForRelativeReadings(): OrientationSensor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.OrientationSensor.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.OrientationSensor.MinimumReportInterval
                 */
                minimumReportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.OrientationSensor.ReadingChanged
                 */
                onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<OrientationSensor, OrientationSensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<OrientationSensor, OrientationSensorReadingChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.OrientationSensor.ReadingTransform
                 */
                readingTransform: Windows.Graphics.Display.DisplayOrientations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.OrientationSensor.ReadingType
                 */
                readingType: SensorReadingType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.OrientationSensor.ReportInterval
                 */
                reportInterval: number;
                addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<OrientationSensor, OrientationSensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<OrientationSensor, OrientationSensorReadingChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.OrientationSensor.GetCurrentReading
                 */
                getCurrentReading(): OrientationSensorReading;
                removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<OrientationSensor, OrientationSensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<OrientationSensor, OrientationSensorReadingChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.OrientationSensorReading
             */
            abstract class OrientationSensorReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.OrientationSensorReading.Quaternion
                 */
                quaternion: SensorQuaternion;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.OrientationSensorReading.RotationMatrix
                 */
                rotationMatrix: SensorRotationMatrix;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.OrientationSensorReading.Timestamp
                 */
                timestamp: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.OrientationSensorReading.YawAccuracy
                 */
                yawAccuracy: MagnetometerAccuracy;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.OrientationSensorReadingChangedEventArgs
             */
            abstract class OrientationSensorReadingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.OrientationSensorReadingChangedEventArgs.Reading
                 */
                reading: OrientationSensorReading;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.Pedometer
             */
            abstract class Pedometer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Pedometer.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<Pedometer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Pedometer.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<Pedometer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Pedometer.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Pedometer.GetReadingsFromTriggerDetails(Windows.Devices.Sensors.SensorDataThresholdTriggerDetails)
                 */
                static getReadingsFromTriggerDetails(triggerDetails: SensorDataThresholdTriggerDetails): Windows.Foundation.Collections.IVectorView<PedometerReading>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Pedometer.GetSystemHistoryAsync(Windows.Foundation.DateTime,Windows.Foundation.TimeSpan)
                 */
                static getSystemHistoryAsync(fromTime: Date, duration: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<PedometerReading>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Pedometer.GetSystemHistoryAsync(Windows.Foundation.DateTime)
                 */
                static getSystemHistoryAsync(fromTime: Date): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<PedometerReading>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Pedometer.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Pedometer.MinimumReportInterval
                 */
                minimumReportInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.Pedometer.ReadingChanged
                 */
                onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Pedometer, PedometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Pedometer, PedometerReadingChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Pedometer.PowerInMilliwatts
                 */
                powerInMilliwatts: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.Pedometer.ReportInterval
                 */
                reportInterval: number;
                addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Pedometer, PedometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Pedometer, PedometerReadingChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.Pedometer.GetCurrentReadings
                 */
                getCurrentReadings(): Windows.Foundation.Collections.IMapView<PedometerStepKind, PedometerReading>;
                removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Pedometer, PedometerReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Pedometer, PedometerReadingChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.PedometerDataThreshold
             */
            class PedometerDataThreshold implements ISensorDataThreshold {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.PedometerDataThreshold.#ctor(Windows.Devices.Sensors.Pedometer,System.Int32)
                 */
                constructor(sensor: Pedometer, stepGoal: number);
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.PedometerReading
             */
            abstract class PedometerReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.PedometerReading.CumulativeSteps
                 */
                cumulativeSteps: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.PedometerReading.CumulativeStepsDuration
                 */
                cumulativeStepsDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.PedometerReading.StepKind
                 */
                stepKind: PedometerStepKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.PedometerReading.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.PedometerReadingChangedEventArgs
             */
            abstract class PedometerReadingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.PedometerReadingChangedEventArgs.Reading
                 */
                reading: PedometerReading;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.PedometerStepKind
             */
            enum PedometerStepKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.PedometerStepKind.Running
                 */
                running,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.PedometerStepKind.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.PedometerStepKind.Walking
                 */
                walking,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ProximitySensor
             */
            abstract class ProximitySensor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ProximitySensor.FromId(System.String)
                 */
                static fromId(sensorId: string): ProximitySensor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ProximitySensor.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ProximitySensor.GetReadingsFromTriggerDetails(Windows.Devices.Sensors.SensorDataThresholdTriggerDetails)
                 */
                static getReadingsFromTriggerDetails(triggerDetails: SensorDataThresholdTriggerDetails): Windows.Foundation.Collections.IVectorView<ProximitySensorReading>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ProximitySensor.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ProximitySensor.MaxDistanceInMillimeters
                 */
                maxDistanceInMillimeters: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ProximitySensor.MinDistanceInMillimeters
                 */
                minDistanceInMillimeters: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.ProximitySensor.ReadingChanged
                 */
                onreadingchanged: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ProximitySensor, ProximitySensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ProximitySensor, ProximitySensorReadingChangedEventArgs>;
                addEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ProximitySensor, ProximitySensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ProximitySensor, ProximitySensorReadingChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ProximitySensor.CreateDisplayOnOffController
                 */
                createDisplayOnOffController(): ProximitySensorDisplayOnOffController;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ProximitySensor.GetCurrentReading
                 */
                getCurrentReading(): ProximitySensorReading;
                removeEventListener(type: "readingchanged", listener: (arg: { type: "readingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ProximitySensor, ProximitySensorReadingChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ProximitySensor, ProximitySensorReadingChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ProximitySensorDataThreshold
             */
            class ProximitySensorDataThreshold implements ISensorDataThreshold {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ProximitySensorDataThreshold.#ctor(Windows.Devices.Sensors.ProximitySensor)
                 */
                constructor(sensor: ProximitySensor);
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ProximitySensorDisplayOnOffController
             */
            abstract class ProximitySensorDisplayOnOffController implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.ProximitySensorDisplayOnOffController.Close
                 */
                close(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ProximitySensorReading
             */
            abstract class ProximitySensorReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ProximitySensorReading.DistanceInMillimeters
                 */
                distanceInMillimeters: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ProximitySensorReading.IsDetected
                 */
                isDetected: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ProximitySensorReading.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.ProximitySensorReadingChangedEventArgs
             */
            abstract class ProximitySensorReadingChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.ProximitySensorReadingChangedEventArgs.Reading
                 */
                reading: ProximitySensorReading;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.SensorDataThresholdTriggerDetails
             */
            abstract class SensorDataThresholdTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorDataThresholdTriggerDetails.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorDataThresholdTriggerDetails.SensorType
                 */
                sensorType: SensorType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.SensorOptimizationGoal
             */
            enum SensorOptimizationGoal {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorOptimizationGoal.PowerEfficiency
                 */
                powerEfficiency,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorOptimizationGoal.Precision
                 */
                precision,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.SensorQuaternion
             */
            abstract class SensorQuaternion {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorQuaternion.W
                 */
                w: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorQuaternion.X
                 */
                x: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorQuaternion.Y
                 */
                y: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorQuaternion.Z
                 */
                z: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.SensorReadingType
             */
            enum SensorReadingType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorReadingType.Absolute
                 */
                absolute,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorReadingType.Relative
                 */
                relative,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.SensorRotationMatrix
             */
            abstract class SensorRotationMatrix {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorRotationMatrix.M11
                 */
                m11: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorRotationMatrix.M12
                 */
                m12: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorRotationMatrix.M13
                 */
                m13: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorRotationMatrix.M21
                 */
                m21: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorRotationMatrix.M22
                 */
                m22: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorRotationMatrix.M23
                 */
                m23: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorRotationMatrix.M31
                 */
                m31: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorRotationMatrix.M32
                 */
                m32: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SensorRotationMatrix.M33
                 */
                m33: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.SensorType
             */
            enum SensorType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.Accelerometer
                 */
                accelerometer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.ActivitySensor
                 */
                activitySensor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.Barometer
                 */
                barometer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.Compass
                 */
                compass,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.CustomSensor
                 */
                customSensor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.Gyroscope
                 */
                gyroscope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.Inclinometer
                 */
                inclinometer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.LightSensor
                 */
                lightSensor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.OrientationSensor
                 */
                orientationSensor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.Pedometer
                 */
                pedometer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.ProximitySensor
                 */
                proximitySensor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.RelativeInclinometer
                 */
                relativeInclinometer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.RelativeOrientationSensor
                 */
                relativeOrientationSensor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SensorType.SimpleOrientationSensor
                 */
                simpleOrientationSensor,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.SimpleOrientation
             */
            enum SimpleOrientation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SimpleOrientation.Facedown
                 */
                facedown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SimpleOrientation.Faceup
                 */
                faceup,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SimpleOrientation.NotRotated
                 */
                notRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SimpleOrientation.Rotated180DegreesCounterclockwise
                 */
                rotated180DegreesCounterclockwise,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SimpleOrientation.Rotated270DegreesCounterclockwise
                 */
                rotated270DegreesCounterclockwise,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sensors.SimpleOrientation.Rotated90DegreesCounterclockwise
                 */
                rotated90DegreesCounterclockwise,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.SimpleOrientationSensor
             */
            abstract class SimpleOrientationSensor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.SimpleOrientationSensor.GetDefault
                 */
                static getDefault(): SimpleOrientationSensor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SimpleOrientationSensor.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sensors.SimpleOrientationSensor.OrientationChanged
                 */
                onorientationchanged: (arg: { type: "orientationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SimpleOrientationSensor, SimpleOrientationSensorOrientationChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SimpleOrientationSensor, SimpleOrientationSensorOrientationChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SimpleOrientationSensor.ReadingTransform
                 */
                readingTransform: Windows.Graphics.Display.DisplayOrientations;
                addEventListener(type: "orientationchanged", listener: (arg: { type: "orientationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SimpleOrientationSensor, SimpleOrientationSensorOrientationChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SimpleOrientationSensor, SimpleOrientationSensorOrientationChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sensors.SimpleOrientationSensor.GetCurrentOrientation
                 */
                getCurrentOrientation(): SimpleOrientation;
                removeEventListener(type: "orientationchanged", listener: (arg: { type: "orientationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SimpleOrientationSensor, SimpleOrientationSensorOrientationChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SimpleOrientationSensor, SimpleOrientationSensorOrientationChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sensors.SimpleOrientationSensorOrientationChangedEventArgs
             */
            abstract class SimpleOrientationSensorOrientationChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SimpleOrientationSensorOrientationChangedEventArgs.Orientation
                 */
                orientation: SimpleOrientation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sensors.SimpleOrientationSensorOrientationChangedEventArgs.Timestamp
                 */
                timestamp: Date;
            }
        }
        namespace SerialCommunication {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SerialCommunication.ErrorReceivedEventArgs
             */
            abstract class ErrorReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.ErrorReceivedEventArgs.Error
                 */
                error: SerialError;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SerialCommunication.PinChangedEventArgs
             */
            abstract class PinChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.PinChangedEventArgs.PinChange
                 */
                pinChange: SerialPinChange;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SerialCommunication.SerialDevice
             */
            abstract class SerialDevice implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SerialCommunication.SerialDevice.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<SerialDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SerialCommunication.SerialDevice.GetDeviceSelector(System.String)
                 */
                static getDeviceSelector(portName: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SerialCommunication.SerialDevice.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SerialCommunication.SerialDevice.GetDeviceSelectorFromUsbVidPid(System.UInt16,System.UInt16)
                 */
                static getDeviceSelectorFromUsbVidPid(vendorId: number, productId: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.BaudRate
                 */
                baudRate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.BreakSignalState
                 */
                breakSignalState: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.BytesReceived
                 */
                bytesReceived: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.CarrierDetectState
                 */
                carrierDetectState: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.ClearToSendState
                 */
                clearToSendState: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.DataBits
                 */
                dataBits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.DataSetReadyState
                 */
                dataSetReadyState: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.Handshake
                 */
                handshake: SerialHandshake;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.InputStream
                 */
                inputStream: Windows.Storage.Streams.IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.IsDataTerminalReadyEnabled
                 */
                isDataTerminalReadyEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.IsRequestToSendEnabled
                 */
                isRequestToSendEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.SerialCommunication.SerialDevice.ErrorReceived
                 */
                onerrorreceived: (arg: { type: "errorreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<SerialDevice, ErrorReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SerialDevice, ErrorReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.SerialCommunication.SerialDevice.PinChanged
                 */
                onpinchanged: (arg: { type: "pinchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SerialDevice, PinChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SerialDevice, PinChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.OutputStream
                 */
                outputStream: Windows.Storage.Streams.IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.Parity
                 */
                parity: SerialParity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.PortName
                 */
                portName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.ReadTimeout
                 */
                readTimeout: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.StopBits
                 */
                stopBits: SerialStopBitCount;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.UsbProductId
                 */
                usbProductId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.UsbVendorId
                 */
                usbVendorId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SerialCommunication.SerialDevice.WriteTimeout
                 */
                writeTimeout: number;
                addEventListener(type: "errorreceived", listener: (arg: { type: "errorreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<SerialDevice, ErrorReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SerialDevice, ErrorReceivedEventArgs>): void;
                addEventListener(type: "pinchanged", listener: (arg: { type: "pinchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SerialDevice, PinChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SerialDevice, PinChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SerialCommunication.SerialDevice.Close
                 */
                close(): void;
                removeEventListener(type: "errorreceived", listener: (arg: { type: "errorreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<SerialDevice, ErrorReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SerialDevice, ErrorReceivedEventArgs>): void;
                removeEventListener(type: "pinchanged", listener: (arg: { type: "pinchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SerialDevice, PinChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SerialDevice, PinChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SerialCommunication.SerialError
             */
            enum SerialError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialError.BufferOverrun
                 */
                bufferOverrun,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialError.Frame
                 */
                frame,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialError.ReceiveFull
                 */
                receiveFull,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialError.ReceiveParity
                 */
                receiveParity,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialError.TransmitFull
                 */
                transmitFull,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SerialCommunication.SerialHandshake
             */
            enum SerialHandshake {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialHandshake.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialHandshake.RequestToSend
                 */
                requestToSend,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialHandshake.RequestToSendXOnXOff
                 */
                requestToSendXOnXOff,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialHandshake.XOnXOff
                 */
                xonXOff,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SerialCommunication.SerialParity
             */
            enum SerialParity {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialParity.Even
                 */
                even,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialParity.Mark
                 */
                mark,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialParity.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialParity.Odd
                 */
                odd,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialParity.Space
                 */
                space,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SerialCommunication.SerialPinChange
             */
            enum SerialPinChange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialPinChange.BreakSignal
                 */
                breakSignal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialPinChange.CarrierDetect
                 */
                carrierDetect,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialPinChange.ClearToSend
                 */
                clearToSend,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialPinChange.DataSetReady
                 */
                dataSetReady,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialPinChange.RingIndicator
                 */
                ringIndicator,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SerialCommunication.SerialStopBitCount
             */
            enum SerialStopBitCount {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialStopBitCount.One
                 */
                one,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialStopBitCount.OnePointFive
                 */
                onePointFive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SerialCommunication.SerialStopBitCount.Two
                 */
                two,
            }
        }
        namespace SmartCards {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.CardAddedEventArgs
             */
            abstract class CardAddedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.CardAddedEventArgs.SmartCard
                 */
                smartCard: SmartCard;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.CardRemovedEventArgs
             */
            abstract class CardRemovedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.CardRemovedEventArgs.SmartCard
                 */
                smartCard: SmartCard;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCard
             */
            abstract class SmartCard {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCard.Reader
                 */
                reader: SmartCardReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCard.ConnectAsync
                 */
                connectAsync(): Windows.Foundation.IAsyncOperation<SmartCardConnection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCard.GetAnswerToResetAsync
                 */
                getAnswerToResetAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCard.GetStatusAsync
                 */
                getStatusAsync(): Windows.Foundation.IAsyncOperation<SmartCardStatus>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCardChallengeContext
             */
            abstract class SmartCardChallengeContext implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardChallengeContext.Challenge
                 */
                challenge: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardChallengeContext.ChangeAdministrativeKeyAsync(Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                 */
                changeAdministrativeKeyAsync(response: Windows.Storage.Streams.IBuffer, newAdministrativeKey: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardChallengeContext.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardChallengeContext.ProvisionAsync(Windows.Storage.Streams.IBuffer,System.Boolean,System.Guid)
                 */
                provisionAsync(response: Windows.Storage.Streams.IBuffer, formatCard: boolean, newCardId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardChallengeContext.ProvisionAsync(Windows.Storage.Streams.IBuffer,System.Boolean)
                 */
                provisionAsync(response: Windows.Storage.Streams.IBuffer, formatCard: boolean): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardChallengeContext.VerifyResponseAsync(Windows.Storage.Streams.IBuffer)
                 */
                verifyResponseAsync(response: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCardConnection
             */
            abstract class SmartCardConnection implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardConnection.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardConnection.TransmitAsync(Windows.Storage.Streams.IBuffer)
                 */
                transmitAsync(command: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCardPinCharacterPolicyOption
             */
            enum SmartCardPinCharacterPolicyOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardPinCharacterPolicyOption.Allow
                 */
                allow,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardPinCharacterPolicyOption.Disallow
                 */
                disallow,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardPinCharacterPolicyOption.RequireAtLeastOne
                 */
                requireAtLeastOne,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCardPinPolicy
             */
            class SmartCardPinPolicy {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardPinPolicy.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardPinPolicy.Digits
                 */
                digits: SmartCardPinCharacterPolicyOption;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardPinPolicy.LowercaseLetters
                 */
                lowercaseLetters: SmartCardPinCharacterPolicyOption;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardPinPolicy.MaxLength
                 */
                maxLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardPinPolicy.MinLength
                 */
                minLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardPinPolicy.SpecialCharacters
                 */
                specialCharacters: SmartCardPinCharacterPolicyOption;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardPinPolicy.UppercaseLetters
                 */
                uppercaseLetters: SmartCardPinCharacterPolicyOption;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCardPinResetDeferral
             */
            abstract class SmartCardPinResetDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardPinResetDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCardPinResetHandler
             */
            interface SmartCardPinResetHandler {
                (sender: SmartCardProvisioning, request: SmartCardPinResetRequest): void
            }
            type SmartCardPinResetHandlerArgumentType = { detail: [SmartCardPinResetRequest]; target: SmartCardProvisioning; } & SmartCardPinResetRequest;
            type SmartCardPinResetHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCardPinResetRequest
             */
            abstract class SmartCardPinResetRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardPinResetRequest.Challenge
                 */
                challenge: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardPinResetRequest.Deadline
                 */
                deadline: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardPinResetRequest.GetDeferral
                 */
                getDeferral(): SmartCardPinResetDeferral;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardPinResetRequest.SetResponse(Windows.Storage.Streams.IBuffer)
                 */
                setResponse(response: Windows.Storage.Streams.IBuffer): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCardProvisioning
             */
            abstract class SmartCardProvisioning {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardProvisioning.FromSmartCardAsync(Windows.Devices.SmartCards.SmartCard)
                 */
                static fromSmartCardAsync(card: SmartCard): Windows.Foundation.IAsyncOperation<SmartCardProvisioning>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardProvisioning.RequestAttestedVirtualSmartCardCreationAsync(System.String,Windows.Storage.Streams.IBuffer,Windows.Devices.SmartCards.SmartCardPinPolicy,System.Guid)
                 */
                static requestAttestedVirtualSmartCardCreationAsync(friendlyName: string, administrativeKey: Windows.Storage.Streams.IBuffer, pinPolicy: SmartCardPinPolicy, cardId: string): Windows.Foundation.IAsyncOperation<SmartCardProvisioning>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardProvisioning.RequestAttestedVirtualSmartCardCreationAsync(System.String,Windows.Storage.Streams.IBuffer,Windows.Devices.SmartCards.SmartCardPinPolicy)
                 */
                static requestAttestedVirtualSmartCardCreationAsync(friendlyName: string, administrativeKey: Windows.Storage.Streams.IBuffer, pinPolicy: SmartCardPinPolicy): Windows.Foundation.IAsyncOperation<SmartCardProvisioning>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardProvisioning.RequestVirtualSmartCardCreationAsync(System.String,Windows.Storage.Streams.IBuffer,Windows.Devices.SmartCards.SmartCardPinPolicy,System.Guid)
                 */
                static requestVirtualSmartCardCreationAsync(friendlyName: string, administrativeKey: Windows.Storage.Streams.IBuffer, pinPolicy: SmartCardPinPolicy, cardId: string): Windows.Foundation.IAsyncOperation<SmartCardProvisioning>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardProvisioning.RequestVirtualSmartCardCreationAsync(System.String,Windows.Storage.Streams.IBuffer,Windows.Devices.SmartCards.SmartCardPinPolicy)
                 */
                static requestVirtualSmartCardCreationAsync(friendlyName: string, administrativeKey: Windows.Storage.Streams.IBuffer, pinPolicy: SmartCardPinPolicy): Windows.Foundation.IAsyncOperation<SmartCardProvisioning>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardProvisioning.RequestVirtualSmartCardDeletionAsync(Windows.Devices.SmartCards.SmartCard)
                 */
                static requestVirtualSmartCardDeletionAsync(card: SmartCard): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardProvisioning.SmartCard
                 */
                smartCard: SmartCard;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardProvisioning.GetAuthorityKeyContainerNameAsync
                 */
                getAuthorityKeyContainerNameAsync(): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardProvisioning.GetChallengeContextAsync
                 */
                getChallengeContextAsync(): Windows.Foundation.IAsyncOperation<SmartCardChallengeContext>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardProvisioning.GetIdAsync
                 */
                getIdAsync(): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardProvisioning.GetNameAsync
                 */
                getNameAsync(): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardProvisioning.RequestPinChangeAsync
                 */
                requestPinChangeAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardProvisioning.RequestPinResetAsync(Windows.Devices.SmartCards.SmartCardPinResetHandler)
                 */
                requestPinResetAsync(handler: SmartCardPinResetHandler): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCardReader
             */
            abstract class SmartCardReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardReader.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<SmartCardReader>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardReader.GetDeviceSelector(Windows.Devices.SmartCards.SmartCardReaderKind)
                 */
                static getDeviceSelector(kind: SmartCardReaderKind): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardReader.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardReader.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardReader.Kind
                 */
                kind: SmartCardReaderKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.SmartCards.SmartCardReader.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.SmartCards.SmartCardReader.CardAdded
                 */
                oncardadded: (arg: { type: "cardadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<SmartCardReader, CardAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SmartCardReader, CardAddedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.SmartCards.SmartCardReader.CardRemoved
                 */
                oncardremoved: (arg: { type: "cardremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<SmartCardReader, CardRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SmartCardReader, CardRemovedEventArgs>;
                addEventListener(type: "cardadded", listener: (arg: { type: "cardadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<SmartCardReader, CardAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SmartCardReader, CardAddedEventArgs>): void;
                addEventListener(type: "cardremoved", listener: (arg: { type: "cardremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<SmartCardReader, CardRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SmartCardReader, CardRemovedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardReader.FindAllCardsAsync
                 */
                findAllCardsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<SmartCard>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.SmartCards.SmartCardReader.GetStatusAsync
                 */
                getStatusAsync(): Windows.Foundation.IAsyncOperation<SmartCardReaderStatus>;
                removeEventListener(type: "cardadded", listener: (arg: { type: "cardadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<SmartCardReader, CardAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SmartCardReader, CardAddedEventArgs>): void;
                removeEventListener(type: "cardremoved", listener: (arg: { type: "cardremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<SmartCardReader, CardRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SmartCardReader, CardRemovedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCardReaderKind
             */
            enum SmartCardReaderKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardReaderKind.Any
                 */
                any,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardReaderKind.EmbeddedSE
                 */
                embeddedSE,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardReaderKind.Generic
                 */
                generic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardReaderKind.Nfc
                 */
                nfc,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardReaderKind.Tpm
                 */
                tpm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardReaderKind.Uicc
                 */
                uicc,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCardReaderStatus
             */
            enum SmartCardReaderStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardReaderStatus.Disconnected
                 */
                disconnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardReaderStatus.Exclusive
                 */
                exclusive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardReaderStatus.Ready
                 */
                ready,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.SmartCards.SmartCardStatus
             */
            enum SmartCardStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardStatus.Disconnected
                 */
                disconnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardStatus.Exclusive
                 */
                exclusive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardStatus.Ready
                 */
                ready,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardStatus.Shared
                 */
                shared,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.SmartCards.SmartCardStatus.Unresponsive
                 */
                unresponsive,
            }
        }
        namespace Sms {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.CellularClass
             */
            enum CellularClass {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.CellularClass.Cdma
                 */
                cdma,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.CellularClass.Gsm
                 */
                gsm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.CellularClass.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.ISmsMessageBase
             */
            interface ISmsMessageBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.ISmsMessageBase.CellularClass
                 */
                cellularClass: CellularClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.ISmsMessageBase.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.ISmsMessageBase.MessageClass
                 */
                messageClass: SmsMessageClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.ISmsMessageBase.MessageType
                 */
                messageType: SmsMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.ISmsMessageBase.SimIccId
                 */
                simIccId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsAppMessage
             */
            class SmsAppMessage implements ISmsMessageBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsAppMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.BinaryBody
                 */
                binaryBody: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.Body
                 */
                body: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.CallbackNumber
                 */
                callbackNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.CellularClass
                 */
                cellularClass: CellularClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.Encoding
                 */
                encoding: SmsEncoding;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.From
                 */
                from: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.IsDeliveryNotificationEnabled
                 */
                isDeliveryNotificationEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.MessageClass
                 */
                messageClass: SmsMessageClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.MessageType
                 */
                messageType: SmsMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.PortNumber
                 */
                portNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.ProtocolId
                 */
                protocolId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.RetryAttemptCount
                 */
                retryAttemptCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.SimIccId
                 */
                simIccId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.TeleserviceId
                 */
                teleserviceId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.Timestamp
                 */
                timestamp: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsAppMessage.To
                 */
                to: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsBroadcastMessage
             */
            abstract class SmsBroadcastMessage implements ISmsMessageBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.Body
                 */
                body: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.BroadcastType
                 */
                broadcastType: SmsBroadcastType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.CellularClass
                 */
                cellularClass: CellularClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.Channel
                 */
                channel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.GeographicalScope
                 */
                geographicalScope: SmsGeographicalScope;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.IsEmergencyAlert
                 */
                isEmergencyAlert: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.IsUserPopupRequested
                 */
                isUserPopupRequested: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.MessageClass
                 */
                messageClass: SmsMessageClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.MessageCode
                 */
                messageCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.MessageType
                 */
                messageType: SmsMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.SimIccId
                 */
                simIccId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.Timestamp
                 */
                timestamp: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.To
                 */
                to: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsBroadcastMessage.UpdateNumber
                 */
                updateNumber: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsBroadcastType
             */
            enum SmsBroadcastType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.CmasAmber
                 */
                cmasAmber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.CmasExtreme
                 */
                cmasExtreme,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.CmasPresidential
                 */
                cmasPresidential,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.CmasSevere
                 */
                cmasSevere,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.CmasTest
                 */
                cmasTest,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.EtwsEarthquake
                 */
                etwsEarthquake,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.EtwsTsunami
                 */
                etwsTsunami,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.EtwsTsunamiAndEarthquake
                 */
                etwsTsunamiAndEarthquake,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.EUAlert1
                 */
                euAlert1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.EUAlert2
                 */
                euAlert2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.EUAlert3
                 */
                euAlert3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.EUAlertAmber
                 */
                euAlertAmber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.EUAlertInfo
                 */
                euAlertInfo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.LatAlertLocal
                 */
                latAlertLocal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsBroadcastType.Other
                 */
                other,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsDataFormat
             */
            enum SmsDataFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDataFormat.CdmaDeliver
                 */
                cdmaDeliver,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDataFormat.CdmaSubmit
                 */
                cdmaSubmit,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDataFormat.GsmDeliver
                 */
                gsmDeliver,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDataFormat.GsmSubmit
                 */
                gsmSubmit,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDataFormat.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsDevice2
             */
            abstract class SmsDevice2 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsDevice2.FromId(System.String)
                 */
                static fromId(deviceId: string): SmsDevice2;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsDevice2.FromParentId(System.String)
                 */
                static fromParentId(parentDeviceId: string): SmsDevice2;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsDevice2.GetDefault
                 */
                static getDefault(): SmsDevice2;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsDevice2.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsDevice2.AccountPhoneNumber
                 */
                accountPhoneNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsDevice2.CellularClass
                 */
                cellularClass: CellularClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsDevice2.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsDevice2.DeviceStatus
                 */
                deviceStatus: SmsDeviceStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sms.SmsDevice2.DeviceStatusChanged
                 */
                ondevicestatuschanged: (arg: { type: "devicestatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SmsDevice2, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SmsDevice2, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsDevice2.ParentDeviceId
                 */
                parentDeviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsDevice2.SmscAddress
                 */
                smscAddress: string;
                addEventListener(type: "devicestatuschanged", listener: (arg: { type: "devicestatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SmsDevice2, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SmsDevice2, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsDevice2.CalculateLength(Windows.Devices.Sms.ISmsMessageBase)
                 */
                calculateLength(message: ISmsMessageBase): SmsEncodedLength;
                removeEventListener(type: "devicestatuschanged", listener: (arg: { type: "devicestatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SmsDevice2, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SmsDevice2, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsDevice2.SendMessageAndGetResultAsync(Windows.Devices.Sms.ISmsMessageBase)
                 */
                sendMessageAndGetResultAsync(message: ISmsMessageBase): Windows.Foundation.IAsyncOperation<SmsSendMessageResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsDeviceStatus
             */
            enum SmsDeviceStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDeviceStatus.BadSim
                 */
                badSim,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDeviceStatus.DeviceBlocked
                 */
                deviceBlocked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDeviceStatus.DeviceFailure
                 */
                deviceFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDeviceStatus.DeviceLocked
                 */
                deviceLocked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDeviceStatus.Off
                 */
                off,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDeviceStatus.Ready
                 */
                ready,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDeviceStatus.SimNotInserted
                 */
                simNotInserted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsDeviceStatus.SubscriptionNotActivated
                 */
                subscriptionNotActivated,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsEncodedLength
             */
            interface SmsEncodedLength {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncodedLength.SegmentCount
                 */
                segmentCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncodedLength.CharacterCountLastSegment
                 */
                characterCountLastSegment: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncodedLength.CharactersPerSegment
                 */
                charactersPerSegment: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncodedLength.ByteCountLastSegment
                 */
                byteCountLastSegment: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncodedLength.BytesPerSegment
                 */
                bytesPerSegment: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsEncoding
             */
            enum SmsEncoding {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncoding.EightBit
                 */
                eightBit,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncoding.GsmSevenBit
                 */
                gsmSevenBit,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncoding.IA5
                 */
                ia5,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncoding.Korean
                 */
                korean,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncoding.Latin
                 */
                latin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncoding.LatinHebrew
                 */
                latinHebrew,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncoding.Optimal
                 */
                optimal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncoding.SevenBitAscii
                 */
                sevenBitAscii,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncoding.ShiftJis
                 */
                shiftJis,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncoding.Unicode
                 */
                unicode,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsEncoding.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsFilterActionType
             */
            enum SmsFilterActionType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsFilterActionType.Accept
                 */
                accept,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsFilterActionType.AcceptImmediately
                 */
                acceptImmediately,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsFilterActionType.Drop
                 */
                drop,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsFilterActionType.Peek
                 */
                peek,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsFilterRule
             */
            class SmsFilterRule {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsFilterRule.#ctor(Windows.Devices.Sms.SmsMessageType)
                 */
                constructor(messageType: SmsMessageType);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.BroadcastChannels
                 */
                broadcastChannels: Windows.Foundation.Collections.IVector<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.BroadcastTypes
                 */
                broadcastTypes: Windows.Foundation.Collections.IVector<SmsBroadcastType>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.CellularClass
                 */
                cellularClass: CellularClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.DeviceIds
                 */
                deviceIds: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.ImsiPrefixes
                 */
                imsiPrefixes: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.MessageType
                 */
                messageType: SmsMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.PortNumbers
                 */
                portNumbers: Windows.Foundation.Collections.IVector<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.ProtocolIds
                 */
                protocolIds: Windows.Foundation.Collections.IVector<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.SenderNumbers
                 */
                senderNumbers: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.TeleserviceIds
                 */
                teleserviceIds: Windows.Foundation.Collections.IVector<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.TextMessagePrefixes
                 */
                textMessagePrefixes: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.WapApplicationIds
                 */
                wapApplicationIds: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRule.WapContentTypes
                 */
                wapContentTypes: Windows.Foundation.Collections.IVector<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsFilterRules
             */
            class SmsFilterRules {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsFilterRules.#ctor(Windows.Devices.Sms.SmsFilterActionType)
                 */
                constructor(actionType: SmsFilterActionType);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRules.ActionType
                 */
                actionType: SmsFilterActionType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsFilterRules.Rules
                 */
                rules: Windows.Foundation.Collections.IVector<SmsFilterRule>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsGeographicalScope
             */
            enum SmsGeographicalScope {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsGeographicalScope.Cell
                 */
                cell,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsGeographicalScope.CellWithImmediateDisplay
                 */
                cellWithImmediateDisplay,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsGeographicalScope.LocationArea
                 */
                locationArea,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsGeographicalScope.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsGeographicalScope.Plmn
                 */
                plmn,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsMessageClass
             */
            enum SmsMessageClass {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsMessageClass.Class0
                 */
                class0,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsMessageClass.Class1
                 */
                class1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsMessageClass.Class2
                 */
                class2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsMessageClass.Class3
                 */
                class3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsMessageClass.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsMessageReceivedTriggerDetails
             */
            abstract class SmsMessageReceivedTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsMessageReceivedTriggerDetails.AppMessage
                 */
                appMessage: SmsAppMessage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsMessageReceivedTriggerDetails.BroadcastMessage
                 */
                broadcastMessage: SmsBroadcastMessage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsMessageReceivedTriggerDetails.MessageType
                 */
                messageType: SmsMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsMessageReceivedTriggerDetails.StatusMessage
                 */
                statusMessage: SmsStatusMessage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsMessageReceivedTriggerDetails.TextMessage
                 */
                textMessage: SmsTextMessage2;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsMessageReceivedTriggerDetails.VoicemailMessage
                 */
                voicemailMessage: SmsVoicemailMessage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsMessageReceivedTriggerDetails.WapMessage
                 */
                wapMessage: SmsWapMessage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsMessageReceivedTriggerDetails.Accept
                 */
                accept(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsMessageReceivedTriggerDetails.Drop
                 */
                drop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsMessageRegistration
             */
            abstract class SmsMessageRegistration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsMessageRegistration.AllRegistrations
                 */
                static allRegistrations: Windows.Foundation.Collections.IVectorView<SmsMessageRegistration>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsMessageRegistration.Register(System.String,Windows.Devices.Sms.SmsFilterRules)
                 */
                static register(id: string, filterRules: SmsFilterRules): SmsMessageRegistration;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsMessageRegistration.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Sms.SmsMessageRegistration.MessageReceived
                 */
                onmessagereceived: (arg: { type: "messagereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<SmsMessageRegistration, SmsMessageReceivedTriggerDetails>) => Windows.Foundation.TypedEventHandlerReturnType<SmsMessageRegistration, SmsMessageReceivedTriggerDetails>;
                addEventListener(type: "messagereceived", listener: (arg: { type: "messagereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<SmsMessageRegistration, SmsMessageReceivedTriggerDetails>) => Windows.Foundation.TypedEventHandlerReturnType<SmsMessageRegistration, SmsMessageReceivedTriggerDetails>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "messagereceived", listener: (arg: { type: "messagereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<SmsMessageRegistration, SmsMessageReceivedTriggerDetails>) => Windows.Foundation.TypedEventHandlerReturnType<SmsMessageRegistration, SmsMessageReceivedTriggerDetails>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsMessageRegistration.Unregister
                 */
                unregister(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsMessageType
             */
            enum SmsMessageType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsMessageType.App
                 */
                app,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsMessageType.Binary
                 */
                binary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsMessageType.Broadcast
                 */
                broadcast,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsMessageType.Status
                 */
                status,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsMessageType.Text
                 */
                text,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsMessageType.Voicemail
                 */
                voicemail,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsMessageType.Wap
                 */
                wap,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsModemErrorCode
             */
            enum SmsModemErrorCode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsModemErrorCode.DeviceFailure
                 */
                deviceFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsModemErrorCode.DeviceNotReady
                 */
                deviceNotReady,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsModemErrorCode.FixedDialingNumberRestricted
                 */
                fixedDialingNumberRestricted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsModemErrorCode.InvalidSmscAddress
                 */
                invalidSmscAddress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsModemErrorCode.MessageNotEncodedProperly
                 */
                messageNotEncodedProperly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsModemErrorCode.MessageTooLarge
                 */
                messageTooLarge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsModemErrorCode.MessagingNetworkError
                 */
                messagingNetworkError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsModemErrorCode.NetworkFailure
                 */
                networkFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsModemErrorCode.NetworkNotReady
                 */
                networkNotReady,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsModemErrorCode.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsModemErrorCode.SmsOperationNotSupportedByDevice
                 */
                smsOperationNotSupportedByDevice,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Sms.SmsModemErrorCode.SmsServiceNotSupportedByNetwork
                 */
                smsServiceNotSupportedByNetwork,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsSendMessageResult
             */
            abstract class SmsSendMessageResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsSendMessageResult.CellularClass
                 */
                cellularClass: CellularClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsSendMessageResult.IsErrorTransient
                 */
                isErrorTransient: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsSendMessageResult.IsSuccessful
                 */
                isSuccessful: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsSendMessageResult.MessageReferenceNumbers
                 */
                messageReferenceNumbers: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsSendMessageResult.ModemErrorCode
                 */
                modemErrorCode: SmsModemErrorCode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsSendMessageResult.NetworkCauseCode
                 */
                networkCauseCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsSendMessageResult.TransportFailureCause
                 */
                transportFailureCause: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsStatusMessage
             */
            abstract class SmsStatusMessage implements ISmsMessageBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsStatusMessage.Body
                 */
                body: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsStatusMessage.CellularClass
                 */
                cellularClass: CellularClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsStatusMessage.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsStatusMessage.DischargeTime
                 */
                dischargeTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsStatusMessage.From
                 */
                from: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsStatusMessage.MessageClass
                 */
                messageClass: SmsMessageClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsStatusMessage.MessageReferenceNumber
                 */
                messageReferenceNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsStatusMessage.MessageType
                 */
                messageType: SmsMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsStatusMessage.ServiceCenterTimestamp
                 */
                serviceCenterTimestamp: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsStatusMessage.SimIccId
                 */
                simIccId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsStatusMessage.Status
                 */
                status: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsStatusMessage.To
                 */
                to: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsTextMessage2
             */
            class SmsTextMessage2 implements ISmsMessageBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Sms.SmsTextMessage2.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.Body
                 */
                body: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.CallbackNumber
                 */
                callbackNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.CellularClass
                 */
                cellularClass: CellularClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.Encoding
                 */
                encoding: SmsEncoding;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.From
                 */
                from: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.IsDeliveryNotificationEnabled
                 */
                isDeliveryNotificationEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.MessageClass
                 */
                messageClass: SmsMessageClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.MessageType
                 */
                messageType: SmsMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.ProtocolId
                 */
                protocolId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.RetryAttemptCount
                 */
                retryAttemptCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.SimIccId
                 */
                simIccId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.TeleserviceId
                 */
                teleserviceId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.Timestamp
                 */
                timestamp: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsTextMessage2.To
                 */
                to: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsVoicemailMessage
             */
            abstract class SmsVoicemailMessage implements ISmsMessageBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsVoicemailMessage.Body
                 */
                body: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsVoicemailMessage.CellularClass
                 */
                cellularClass: CellularClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsVoicemailMessage.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsVoicemailMessage.MessageClass
                 */
                messageClass: SmsMessageClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsVoicemailMessage.MessageCount
                 */
                messageCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsVoicemailMessage.MessageType
                 */
                messageType: SmsMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsVoicemailMessage.SimIccId
                 */
                simIccId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsVoicemailMessage.Timestamp
                 */
                timestamp: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsVoicemailMessage.To
                 */
                to: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Sms.SmsWapMessage
             */
            abstract class SmsWapMessage implements ISmsMessageBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsWapMessage.ApplicationId
                 */
                applicationId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsWapMessage.BinaryBody
                 */
                binaryBody: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsWapMessage.CellularClass
                 */
                cellularClass: CellularClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsWapMessage.ContentType
                 */
                contentType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsWapMessage.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsWapMessage.From
                 */
                from: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsWapMessage.Headers
                 */
                headers: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsWapMessage.MessageClass
                 */
                messageClass: SmsMessageClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsWapMessage.MessageType
                 */
                messageType: SmsMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsWapMessage.SimIccId
                 */
                simIccId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsWapMessage.Timestamp
                 */
                timestamp: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Sms.SmsWapMessage.To
                 */
                to: string;
            }
        }
        namespace Spi {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.ISpiDeviceStatics
             */
            interface ISpiDeviceStatics {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.ISpiDeviceStatics.FromIdAsync(System.String,Windows.Devices.Spi.SpiConnectionSettings)
                 */
                fromIdAsync(busId: string, settings: SpiConnectionSettings): Windows.Foundation.IAsyncOperation<SpiDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.ISpiDeviceStatics.GetBusInfo(System.String)
                 */
                getBusInfo(busId: string): SpiBusInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.ISpiDeviceStatics.GetDeviceSelector(System.String)
                 */
                getDeviceSelector(friendlyName: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.ISpiDeviceStatics.GetDeviceSelector
                 */
                getDeviceSelector(): string;
            }
            namespace Provider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.Provider.ISpiControllerProvider
                 */
                interface ISpiControllerProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.Provider.ISpiControllerProvider.GetDeviceProvider(Windows.Devices.Spi.Provider.ProviderSpiConnectionSettings)
                     */
                    getDeviceProvider(settings: ProviderSpiConnectionSettings): ISpiDeviceProvider;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.Provider.ISpiDeviceProvider
                 */
                interface ISpiDeviceProvider extends Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.Provider.ISpiDeviceProvider.ConnectionSettings
                     */
                    connectionSettings: ProviderSpiConnectionSettings;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.Provider.ISpiDeviceProvider.DeviceId
                     */
                    deviceId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.Provider.ISpiDeviceProvider.Read(System.Byte[])
                     */
                    read(buffer: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.Provider.ISpiDeviceProvider.TransferFullDuplex(System.Byte[],System.Byte[])
                     */
                    transferFullDuplex(writeBuffer: number[], readBuffer: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.Provider.ISpiDeviceProvider.TransferSequential(System.Byte[],System.Byte[])
                     */
                    transferSequential(writeBuffer: number[], readBuffer: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.Provider.ISpiDeviceProvider.Write(System.Byte[])
                     */
                    write(buffer: number[]): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.Provider.ISpiProvider
                 */
                interface ISpiProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.Provider.ISpiProvider.GetControllersAsync
                     */
                    getControllersAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ISpiControllerProvider>>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.Provider.ProviderSpiConnectionSettings
                 */
                class ProviderSpiConnectionSettings {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.Provider.ProviderSpiConnectionSettings.#ctor(System.Int32)
                     */
                    constructor(chipSelectLine: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.Provider.ProviderSpiConnectionSettings.ChipSelectLine
                     */
                    chipSelectLine: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.Provider.ProviderSpiConnectionSettings.ClockFrequency
                     */
                    clockFrequency: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.Provider.ProviderSpiConnectionSettings.DataBitLength
                     */
                    dataBitLength: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.Provider.ProviderSpiConnectionSettings.Mode
                     */
                    mode: ProviderSpiMode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.Provider.ProviderSpiConnectionSettings.SharingMode
                     */
                    sharingMode: ProviderSpiSharingMode;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.Provider.ProviderSpiMode
                 */
                enum ProviderSpiMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Spi.Provider.ProviderSpiMode.Mode0
                     */
                    mode0,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Spi.Provider.ProviderSpiMode.Mode1
                     */
                    mode1,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Spi.Provider.ProviderSpiMode.Mode2
                     */
                    mode2,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Spi.Provider.ProviderSpiMode.Mode3
                     */
                    mode3,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.Provider.ProviderSpiSharingMode
                 */
                enum ProviderSpiSharingMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Spi.Provider.ProviderSpiSharingMode.Exclusive
                     */
                    exclusive,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Spi.Provider.ProviderSpiSharingMode.Shared
                     */
                    shared,
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.SpiBusInfo
             */
            abstract class SpiBusInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.SpiBusInfo.ChipSelectLineCount
                 */
                chipSelectLineCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.SpiBusInfo.MaxClockFrequency
                 */
                maxClockFrequency: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.SpiBusInfo.MinClockFrequency
                 */
                minClockFrequency: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.SpiBusInfo.SupportedDataBitLengths
                 */
                supportedDataBitLengths: Windows.Foundation.Collections.IVectorView<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.SpiConnectionSettings
             */
            class SpiConnectionSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiConnectionSettings.#ctor(System.Int32)
                 */
                constructor(chipSelectLine: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.SpiConnectionSettings.ChipSelectLine
                 */
                chipSelectLine: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.SpiConnectionSettings.ClockFrequency
                 */
                clockFrequency: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.SpiConnectionSettings.DataBitLength
                 */
                dataBitLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.SpiConnectionSettings.Mode
                 */
                mode: SpiMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.SpiConnectionSettings.SharingMode
                 */
                sharingMode: SpiSharingMode;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.SpiController
             */
            abstract class SpiController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiController.GetControllersAsync(Windows.Devices.Spi.Provider.ISpiProvider)
                 */
                static getControllersAsync(provider: Provider.ISpiProvider): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<SpiController>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiController.GetDefaultAsync
                 */
                static getDefaultAsync(): Windows.Foundation.IAsyncOperation<SpiController>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiController.GetDevice(Windows.Devices.Spi.SpiConnectionSettings)
                 */
                getDevice(settings: SpiConnectionSettings): SpiDevice;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.SpiDevice
             */
            abstract class SpiDevice implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiDevice.FromIdAsync(System.String,Windows.Devices.Spi.SpiConnectionSettings)
                 */
                static fromIdAsync(busId: string, settings: SpiConnectionSettings): Windows.Foundation.IAsyncOperation<SpiDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiDevice.GetBusInfo(System.String)
                 */
                static getBusInfo(busId: string): SpiBusInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiDevice.GetDeviceSelector(System.String)
                 */
                static getDeviceSelector(friendlyName: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiDevice.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.SpiDevice.ConnectionSettings
                 */
                connectionSettings: SpiConnectionSettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd P:Windows.Devices.Spi.SpiDevice.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiDevice.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiDevice.Read(System.Byte[])
                 */
                read(buffer: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiDevice.TransferFullDuplex(System.Byte[],System.Byte[])
                 */
                transferFullDuplex(writeBuffer: number[], readBuffer: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiDevice.TransferSequential(System.Byte[],System.Byte[])
                 */
                transferSequential(writeBuffer: number[], readBuffer: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd M:Windows.Devices.Spi.SpiDevice.Write(System.Byte[])
                 */
                write(buffer: number[]): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.SpiMode
             */
            enum SpiMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Spi.SpiMode.Mode0
                 */
                mode0,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Spi.SpiMode.Mode1
                 */
                mode1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Spi.SpiMode.Mode2
                 */
                mode2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Spi.SpiMode.Mode3
                 */
                mode3,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd T:Windows.Devices.Spi.SpiSharingMode
             */
            enum SpiSharingMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Spi.SpiSharingMode.Exclusive
                 */
                exclusive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.devices.deviceslowlevelcontract\3.0.0.0\windows.devices.deviceslowlevelcontract.winmd F:Windows.Devices.Spi.SpiSharingMode.Shared
                 */
                shared,
            }
        }
        namespace Usb {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbBulkInEndpointDescriptor
             */
            abstract class UsbBulkInEndpointDescriptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkInEndpointDescriptor.EndpointNumber
                 */
                endpointNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkInEndpointDescriptor.MaxPacketSize
                 */
                maxPacketSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkInEndpointDescriptor.Pipe
                 */
                pipe: UsbBulkInPipe;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbBulkInPipe
             */
            abstract class UsbBulkInPipe {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkInPipe.EndpointDescriptor
                 */
                endpointDescriptor: UsbBulkInEndpointDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkInPipe.InputStream
                 */
                inputStream: Windows.Storage.Streams.IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkInPipe.MaxTransferSizeBytes
                 */
                maxTransferSizeBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkInPipe.ReadOptions
                 */
                readOptions: UsbReadOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbBulkInPipe.ClearStallAsync
                 */
                clearStallAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbBulkInPipe.FlushBuffer
                 */
                flushBuffer(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbBulkOutEndpointDescriptor
             */
            abstract class UsbBulkOutEndpointDescriptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkOutEndpointDescriptor.EndpointNumber
                 */
                endpointNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkOutEndpointDescriptor.MaxPacketSize
                 */
                maxPacketSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkOutEndpointDescriptor.Pipe
                 */
                pipe: UsbBulkOutPipe;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbBulkOutPipe
             */
            abstract class UsbBulkOutPipe {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkOutPipe.EndpointDescriptor
                 */
                endpointDescriptor: UsbBulkOutEndpointDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkOutPipe.OutputStream
                 */
                outputStream: Windows.Storage.Streams.IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbBulkOutPipe.WriteOptions
                 */
                writeOptions: UsbWriteOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbBulkOutPipe.ClearStallAsync
                 */
                clearStallAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbConfiguration
             */
            abstract class UsbConfiguration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbConfiguration.ConfigurationDescriptor
                 */
                configurationDescriptor: UsbConfigurationDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbConfiguration.Descriptors
                 */
                descriptors: Windows.Foundation.Collections.IVectorView<UsbDescriptor>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbConfiguration.UsbInterfaces
                 */
                usbInterfaces: Windows.Foundation.Collections.IVectorView<UsbInterface>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbConfigurationDescriptor
             */
            abstract class UsbConfigurationDescriptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbConfigurationDescriptor.Parse(Windows.Devices.Usb.UsbDescriptor)
                 */
                static parse(descriptor: UsbDescriptor): UsbConfigurationDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbConfigurationDescriptor.TryParse(Windows.Devices.Usb.UsbDescriptor,Windows.Devices.Usb.UsbConfigurationDescriptor@)
                 */
                static tryParse(descriptor: UsbDescriptor): { parsed: UsbConfigurationDescriptor; success: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbConfigurationDescriptor.ConfigurationValue
                 */
                configurationValue: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbConfigurationDescriptor.MaxPowerMilliamps
                 */
                maxPowerMilliamps: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbConfigurationDescriptor.RemoteWakeup
                 */
                remoteWakeup: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbConfigurationDescriptor.SelfPowered
                 */
                selfPowered: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbControlRecipient
             */
            enum UsbControlRecipient {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbControlRecipient.DefaultInterface
                 */
                defaultInterface,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbControlRecipient.Device
                 */
                device,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbControlRecipient.Endpoint
                 */
                endpoint,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbControlRecipient.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbControlRecipient.SpecifiedInterface
                 */
                specifiedInterface,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbControlRequestType
             */
            class UsbControlRequestType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbControlRequestType.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbControlRequestType.AsByte
                 */
                asByte: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbControlRequestType.ControlTransferType
                 */
                controlTransferType: UsbControlTransferType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbControlRequestType.Direction
                 */
                direction: UsbTransferDirection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbControlRequestType.Recipient
                 */
                recipient: UsbControlRecipient;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbControlTransferType
             */
            enum UsbControlTransferType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbControlTransferType.Class
                 */
                class,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbControlTransferType.Standard
                 */
                standard,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbControlTransferType.Vendor
                 */
                vendor,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbDescriptor
             */
            abstract class UsbDescriptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDescriptor.DescriptorType
                 */
                descriptorType: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDescriptor.Length
                 */
                length: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbDescriptor.ReadDescriptorBuffer(Windows.Storage.Streams.IBuffer)
                 */
                readDescriptorBuffer(buffer: Windows.Storage.Streams.IBuffer): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbDevice
             */
            abstract class UsbDevice implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbDevice.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<UsbDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbDevice.GetDeviceClassSelector(Windows.Devices.Usb.UsbDeviceClass)
                 */
                static getDeviceClassSelector(usbClass: UsbDeviceClass): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbDevice.GetDeviceSelector(System.UInt32,System.UInt32,System.Guid)
                 */
                static getDeviceSelector(vendorId: number, productId: number, winUsbInterfaceClass: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbDevice.GetDeviceSelector(System.UInt32,System.UInt32)
                 */
                static getDeviceSelector(vendorId: number, productId: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbDevice.GetDeviceSelector(System.Guid)
                 */
                static getDeviceSelector(winUsbInterfaceClass: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDevice.Configuration
                 */
                configuration: UsbConfiguration;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDevice.DefaultInterface
                 */
                defaultInterface: UsbInterface;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDevice.DeviceDescriptor
                 */
                deviceDescriptor: UsbDeviceDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbDevice.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbDevice.SendControlInTransferAsync(Windows.Devices.Usb.UsbSetupPacket,Windows.Storage.Streams.IBuffer)
                 */
                sendControlInTransferAsync(setupPacket: UsbSetupPacket, buffer: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbDevice.SendControlInTransferAsync(Windows.Devices.Usb.UsbSetupPacket)
                 */
                sendControlInTransferAsync(setupPacket: UsbSetupPacket): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbDevice.SendControlOutTransferAsync(Windows.Devices.Usb.UsbSetupPacket,Windows.Storage.Streams.IBuffer)
                 */
                sendControlOutTransferAsync(setupPacket: UsbSetupPacket, buffer: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbDevice.SendControlOutTransferAsync(Windows.Devices.Usb.UsbSetupPacket)
                 */
                sendControlOutTransferAsync(setupPacket: UsbSetupPacket): Windows.Foundation.IAsyncOperation<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbDeviceClass
             */
            class UsbDeviceClass {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbDeviceClass.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceClass.ClassCode
                 */
                classCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceClass.ProtocolCode
                 */
                protocolCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceClass.SubclassCode
                 */
                subclassCode: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbDeviceClasses
             */
            abstract class UsbDeviceClasses {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceClasses.ActiveSync
                 */
                static activeSync: UsbDeviceClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceClasses.CdcControl
                 */
                static cdcControl: UsbDeviceClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceClasses.DeviceFirmwareUpdate
                 */
                static deviceFirmwareUpdate: UsbDeviceClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceClasses.Irda
                 */
                static irda: UsbDeviceClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceClasses.Measurement
                 */
                static measurement: UsbDeviceClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceClasses.PalmSync
                 */
                static palmSync: UsbDeviceClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceClasses.PersonalHealthcare
                 */
                static personalHealthcare: UsbDeviceClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceClasses.Physical
                 */
                static physical: UsbDeviceClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceClasses.VendorSpecific
                 */
                static vendorSpecific: UsbDeviceClass;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbDeviceDescriptor
             */
            abstract class UsbDeviceDescriptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceDescriptor.BcdDeviceRevision
                 */
                bcdDeviceRevision: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceDescriptor.BcdUsb
                 */
                bcdUsb: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceDescriptor.MaxPacketSize0
                 */
                maxPacketSize0: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceDescriptor.NumberOfConfigurations
                 */
                numberOfConfigurations: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceDescriptor.ProductId
                 */
                productId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbDeviceDescriptor.VendorId
                 */
                vendorId: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbEndpointDescriptor
             */
            abstract class UsbEndpointDescriptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbEndpointDescriptor.Parse(Windows.Devices.Usb.UsbDescriptor)
                 */
                static parse(descriptor: UsbDescriptor): UsbEndpointDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbEndpointDescriptor.TryParse(Windows.Devices.Usb.UsbDescriptor,Windows.Devices.Usb.UsbEndpointDescriptor@)
                 */
                static tryParse(descriptor: UsbDescriptor): { parsed: UsbEndpointDescriptor; success: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbEndpointDescriptor.AsBulkInEndpointDescriptor
                 */
                asBulkInEndpointDescriptor: UsbBulkInEndpointDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbEndpointDescriptor.AsBulkOutEndpointDescriptor
                 */
                asBulkOutEndpointDescriptor: UsbBulkOutEndpointDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbEndpointDescriptor.AsInterruptInEndpointDescriptor
                 */
                asInterruptInEndpointDescriptor: UsbInterruptInEndpointDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbEndpointDescriptor.AsInterruptOutEndpointDescriptor
                 */
                asInterruptOutEndpointDescriptor: UsbInterruptOutEndpointDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbEndpointDescriptor.Direction
                 */
                direction: UsbTransferDirection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbEndpointDescriptor.EndpointNumber
                 */
                endpointNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbEndpointDescriptor.EndpointType
                 */
                endpointType: UsbEndpointType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbEndpointType
             */
            enum UsbEndpointType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbEndpointType.Bulk
                 */
                bulk,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbEndpointType.Control
                 */
                control,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbEndpointType.Interrupt
                 */
                interrupt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbEndpointType.Isochronous
                 */
                isochronous,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbInterface
             */
            abstract class UsbInterface {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterface.BulkInPipes
                 */
                bulkInPipes: Windows.Foundation.Collections.IVectorView<UsbBulkInPipe>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterface.BulkOutPipes
                 */
                bulkOutPipes: Windows.Foundation.Collections.IVectorView<UsbBulkOutPipe>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterface.Descriptors
                 */
                descriptors: Windows.Foundation.Collections.IVectorView<UsbDescriptor>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterface.InterfaceNumber
                 */
                interfaceNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterface.InterfaceSettings
                 */
                interfaceSettings: Windows.Foundation.Collections.IVectorView<UsbInterfaceSetting>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterface.InterruptInPipes
                 */
                interruptInPipes: Windows.Foundation.Collections.IVectorView<UsbInterruptInPipe>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterface.InterruptOutPipes
                 */
                interruptOutPipes: Windows.Foundation.Collections.IVectorView<UsbInterruptOutPipe>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbInterfaceDescriptor
             */
            abstract class UsbInterfaceDescriptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbInterfaceDescriptor.Parse(Windows.Devices.Usb.UsbDescriptor)
                 */
                static parse(descriptor: UsbDescriptor): UsbInterfaceDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbInterfaceDescriptor.TryParse(Windows.Devices.Usb.UsbDescriptor,Windows.Devices.Usb.UsbInterfaceDescriptor@)
                 */
                static tryParse(descriptor: UsbDescriptor): { parsed: UsbInterfaceDescriptor; success: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterfaceDescriptor.AlternateSettingNumber
                 */
                alternateSettingNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterfaceDescriptor.ClassCode
                 */
                classCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterfaceDescriptor.InterfaceNumber
                 */
                interfaceNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterfaceDescriptor.ProtocolCode
                 */
                protocolCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterfaceDescriptor.SubclassCode
                 */
                subclassCode: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbInterfaceSetting
             */
            abstract class UsbInterfaceSetting {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterfaceSetting.BulkInEndpoints
                 */
                bulkInEndpoints: Windows.Foundation.Collections.IVectorView<UsbBulkInEndpointDescriptor>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterfaceSetting.BulkOutEndpoints
                 */
                bulkOutEndpoints: Windows.Foundation.Collections.IVectorView<UsbBulkOutEndpointDescriptor>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterfaceSetting.Descriptors
                 */
                descriptors: Windows.Foundation.Collections.IVectorView<UsbDescriptor>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterfaceSetting.InterfaceDescriptor
                 */
                interfaceDescriptor: UsbInterfaceDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterfaceSetting.InterruptInEndpoints
                 */
                interruptInEndpoints: Windows.Foundation.Collections.IVectorView<UsbInterruptInEndpointDescriptor>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterfaceSetting.InterruptOutEndpoints
                 */
                interruptOutEndpoints: Windows.Foundation.Collections.IVectorView<UsbInterruptOutEndpointDescriptor>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterfaceSetting.Selected
                 */
                selected: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbInterfaceSetting.SelectSettingAsync
                 */
                selectSettingAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbInterruptInEndpointDescriptor
             */
            abstract class UsbInterruptInEndpointDescriptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptInEndpointDescriptor.EndpointNumber
                 */
                endpointNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptInEndpointDescriptor.Interval
                 */
                interval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptInEndpointDescriptor.MaxPacketSize
                 */
                maxPacketSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptInEndpointDescriptor.Pipe
                 */
                pipe: UsbInterruptInPipe;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbInterruptInEventArgs
             */
            abstract class UsbInterruptInEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptInEventArgs.InterruptData
                 */
                interruptData: Windows.Storage.Streams.IBuffer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbInterruptInPipe
             */
            abstract class UsbInterruptInPipe {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptInPipe.EndpointDescriptor
                 */
                endpointDescriptor: UsbInterruptInEndpointDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.Usb.UsbInterruptInPipe.DataReceived
                 */
                ondatareceived: (arg: { type: "datareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<UsbInterruptInPipe, UsbInterruptInEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UsbInterruptInPipe, UsbInterruptInEventArgs>;
                addEventListener(type: "datareceived", listener: (arg: { type: "datareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<UsbInterruptInPipe, UsbInterruptInEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UsbInterruptInPipe, UsbInterruptInEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbInterruptInPipe.ClearStallAsync
                 */
                clearStallAsync(): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "datareceived", listener: (arg: { type: "datareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<UsbInterruptInPipe, UsbInterruptInEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UsbInterruptInPipe, UsbInterruptInEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbInterruptOutEndpointDescriptor
             */
            abstract class UsbInterruptOutEndpointDescriptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptOutEndpointDescriptor.EndpointNumber
                 */
                endpointNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptOutEndpointDescriptor.Interval
                 */
                interval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptOutEndpointDescriptor.MaxPacketSize
                 */
                maxPacketSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptOutEndpointDescriptor.Pipe
                 */
                pipe: UsbInterruptOutPipe;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbInterruptOutPipe
             */
            abstract class UsbInterruptOutPipe {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptOutPipe.EndpointDescriptor
                 */
                endpointDescriptor: UsbInterruptOutEndpointDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptOutPipe.OutputStream
                 */
                outputStream: Windows.Storage.Streams.IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbInterruptOutPipe.WriteOptions
                 */
                writeOptions: UsbWriteOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbInterruptOutPipe.ClearStallAsync
                 */
                clearStallAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbReadOptions
             */
            enum UsbReadOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbReadOptions.AllowPartialReads
                 */
                allowPartialReads,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbReadOptions.AutoClearStall
                 */
                autoClearStall,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbReadOptions.IgnoreShortPacket
                 */
                ignoreShortPacket,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbReadOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbReadOptions.OverrideAutomaticBufferManagement
                 */
                overrideAutomaticBufferManagement,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbSetupPacket
             */
            class UsbSetupPacket {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbSetupPacket.#ctor(Windows.Storage.Streams.IBuffer)
                 */
                constructor(eightByteBuffer: Windows.Storage.Streams.IBuffer);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.Usb.UsbSetupPacket.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbSetupPacket.Index
                 */
                index: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbSetupPacket.Length
                 */
                length: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbSetupPacket.Request
                 */
                request: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbSetupPacket.RequestType
                 */
                requestType: UsbControlRequestType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.Usb.UsbSetupPacket.Value
                 */
                value: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbTransferDirection
             */
            enum UsbTransferDirection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbTransferDirection.In
                 */
                in,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbTransferDirection.Out
                 */
                out,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.Usb.UsbWriteOptions
             */
            enum UsbWriteOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbWriteOptions.AutoClearStall
                 */
                autoClearStall,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbWriteOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.Usb.UsbWriteOptions.ShortPacketTerminate
                 */
                shortPacketTerminate,
            }
        }
        namespace WiFi {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFi.WiFiAccessStatus
             */
            enum WiFiAccessStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiAccessStatus.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiAccessStatus.DeniedBySystem
                 */
                deniedBySystem,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiAccessStatus.DeniedByUser
                 */
                deniedByUser,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiAccessStatus.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFi.WiFiAdapter
             */
            abstract class WiFiAdapter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFi.WiFiAdapter.FindAllAdaptersAsync
                 */
                static findAllAdaptersAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<WiFiAdapter>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFi.WiFiAdapter.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<WiFiAdapter>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFi.WiFiAdapter.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFi.WiFiAdapter.RequestAccessAsync
                 */
                static requestAccessAsync(): Windows.Foundation.IAsyncOperation<WiFiAccessStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAdapter.NetworkAdapter
                 */
                networkAdapter: Windows.Networking.Connectivity.NetworkAdapter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAdapter.NetworkReport
                 */
                networkReport: WiFiNetworkReport;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.WiFi.WiFiAdapter.AvailableNetworksChanged
                 */
                onavailablenetworkschanged: (arg: { type: "availablenetworkschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiAdapter, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiAdapter, Object>;
                addEventListener(type: "availablenetworkschanged", listener: (arg: { type: "availablenetworkschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiAdapter, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiAdapter, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFi.WiFiAdapter.ConnectAsync(Windows.Devices.WiFi.WiFiAvailableNetwork,Windows.Devices.WiFi.WiFiReconnectionKind,Windows.Security.Credentials.PasswordCredential,System.String)
                 */
                connectAsync(availableNetwork: WiFiAvailableNetwork, reconnectionKind: WiFiReconnectionKind, passwordCredential: Windows.Security.Credentials.PasswordCredential, ssid: string): Windows.Foundation.IAsyncOperation<WiFiConnectionResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFi.WiFiAdapter.ConnectAsync(Windows.Devices.WiFi.WiFiAvailableNetwork,Windows.Devices.WiFi.WiFiReconnectionKind,Windows.Security.Credentials.PasswordCredential)
                 */
                connectAsync(availableNetwork: WiFiAvailableNetwork, reconnectionKind: WiFiReconnectionKind, passwordCredential: Windows.Security.Credentials.PasswordCredential): Windows.Foundation.IAsyncOperation<WiFiConnectionResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFi.WiFiAdapter.ConnectAsync(Windows.Devices.WiFi.WiFiAvailableNetwork,Windows.Devices.WiFi.WiFiReconnectionKind)
                 */
                connectAsync(availableNetwork: WiFiAvailableNetwork, reconnectionKind: WiFiReconnectionKind): Windows.Foundation.IAsyncOperation<WiFiConnectionResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFi.WiFiAdapter.Disconnect
                 */
                disconnect(): void;
                removeEventListener(type: "availablenetworkschanged", listener: (arg: { type: "availablenetworkschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiAdapter, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiAdapter, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFi.WiFiAdapter.ScanAsync
                 */
                scanAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFi.WiFiAvailableNetwork
             */
            abstract class WiFiAvailableNetwork {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAvailableNetwork.BeaconInterval
                 */
                beaconInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAvailableNetwork.Bssid
                 */
                bssid: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAvailableNetwork.ChannelCenterFrequencyInKilohertz
                 */
                channelCenterFrequencyInKilohertz: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAvailableNetwork.IsWiFiDirect
                 */
                isWiFiDirect: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAvailableNetwork.NetworkKind
                 */
                networkKind: WiFiNetworkKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAvailableNetwork.NetworkRssiInDecibelMilliwatts
                 */
                networkRssiInDecibelMilliwatts: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAvailableNetwork.PhyKind
                 */
                phyKind: WiFiPhyKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAvailableNetwork.SecuritySettings
                 */
                securitySettings: Windows.Networking.Connectivity.NetworkSecuritySettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAvailableNetwork.SignalBars
                 */
                signalBars: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAvailableNetwork.Ssid
                 */
                ssid: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiAvailableNetwork.Uptime
                 */
                uptime: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFi.WiFiConnectionResult
             */
            abstract class WiFiConnectionResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiConnectionResult.ConnectionStatus
                 */
                connectionStatus: WiFiConnectionStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFi.WiFiConnectionStatus
             */
            enum WiFiConnectionStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiConnectionStatus.AccessRevoked
                 */
                accessRevoked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiConnectionStatus.InvalidCredential
                 */
                invalidCredential,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiConnectionStatus.NetworkNotAvailable
                 */
                networkNotAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiConnectionStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiConnectionStatus.Timeout
                 */
                timeout,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiConnectionStatus.UnspecifiedFailure
                 */
                unspecifiedFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiConnectionStatus.UnsupportedAuthenticationProtocol
                 */
                unsupportedAuthenticationProtocol,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFi.WiFiNetworkKind
             */
            enum WiFiNetworkKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiNetworkKind.Adhoc
                 */
                adhoc,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiNetworkKind.Any
                 */
                any,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiNetworkKind.Infrastructure
                 */
                infrastructure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFi.WiFiNetworkReport
             */
            abstract class WiFiNetworkReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiNetworkReport.AvailableNetworks
                 */
                availableNetworks: Windows.Foundation.Collections.IVectorView<WiFiAvailableNetwork>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFi.WiFiNetworkReport.Timestamp
                 */
                timestamp: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFi.WiFiPhyKind
             */
            enum WiFiPhyKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiPhyKind.Dmg
                 */
                dmg,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiPhyKind.Dsss
                 */
                dsss,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiPhyKind.Erp
                 */
                erp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiPhyKind.Fhss
                 */
                fhss,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiPhyKind.Hrdsss
                 */
                hrdsss,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiPhyKind.HT
                 */
                ht,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiPhyKind.IRBaseband
                 */
                irBaseband,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiPhyKind.Ofdm
                 */
                ofdm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiPhyKind.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiPhyKind.Vht
                 */
                vht,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFi.WiFiReconnectionKind
             */
            enum WiFiReconnectionKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiReconnectionKind.Automatic
                 */
                automatic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFi.WiFiReconnectionKind.Manual
                 */
                manual,
            }
        }
        namespace WiFiDirect {
            namespace Services {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectService
                 */
                abstract class WiFiDirectService {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectService.FromIdAsync(System.String)
                     */
                    static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<WiFiDirectService>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectService.GetSelector(System.String,Windows.Storage.Streams.IBuffer)
                     */
                    static getSelector(serviceName: string, serviceInfoFilter: Windows.Storage.Streams.IBuffer): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectService.GetSelector(System.String)
                     */
                    static getSelector(serviceName: string): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.WiFiDirect.Services.WiFiDirectService.SessionDeferred
                     */
                    onsessiondeferred: (arg: { type: "sessiondeferred"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectService, WiFiDirectServiceSessionDeferredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectService, WiFiDirectServiceSessionDeferredEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectService.PreferGroupOwnerMode
                     */
                    preferGroupOwnerMode: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectService.RemoteServiceInfo
                     */
                    remoteServiceInfo: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectService.ServiceError
                     */
                    serviceError: WiFiDirectServiceError;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectService.SessionInfo
                     */
                    sessionInfo: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectService.SupportedConfigurationMethods
                     */
                    supportedConfigurationMethods: Windows.Foundation.Collections.IVectorView<WiFiDirectServiceConfigurationMethod>;
                    addEventListener(type: "sessiondeferred", listener: (arg: { type: "sessiondeferred"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectService, WiFiDirectServiceSessionDeferredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectService, WiFiDirectServiceSessionDeferredEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectService.ConnectAsync(System.String)
                     */
                    connectAsync(pin: string): Windows.Foundation.IAsyncOperation<WiFiDirectServiceSession>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectService.ConnectAsync
                     */
                    connectAsync(): Windows.Foundation.IAsyncOperation<WiFiDirectServiceSession>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectService.GetProvisioningInfoAsync(Windows.Devices.WiFiDirect.Services.WiFiDirectServiceConfigurationMethod)
                     */
                    getProvisioningInfoAsync(selectedConfigurationMethod: WiFiDirectServiceConfigurationMethod): Windows.Foundation.IAsyncOperation<WiFiDirectServiceProvisioningInfo>;
                    removeEventListener(type: "sessiondeferred", listener: (arg: { type: "sessiondeferred"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectService, WiFiDirectServiceSessionDeferredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectService, WiFiDirectServiceSessionDeferredEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertisementStatus
                 */
                enum WiFiDirectServiceAdvertisementStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertisementStatus.Aborted
                     */
                    aborted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertisementStatus.Created
                     */
                    created,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertisementStatus.Started
                     */
                    started,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertisementStatus.Stopped
                     */
                    stopped,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser
                 */
                class WiFiDirectServiceAdvertiser {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.#ctor(System.String)
                     */
                    constructor(serviceName: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.AdvertisementStatus
                     */
                    advertisementStatus: WiFiDirectServiceAdvertisementStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.AutoAcceptSession
                     */
                    autoAcceptSession: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.CustomServiceStatusCode
                     */
                    customServiceStatusCode: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.DeferredSessionInfo
                     */
                    deferredSessionInfo: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.AdvertisementStatusChanged
                     */
                    onadvertisementstatuschanged: (arg: { type: "advertisementstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceAdvertiser, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceAdvertiser, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.AutoAcceptSessionConnected
                     */
                    onautoacceptsessionconnected: (arg: { type: "autoacceptsessionconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceAdvertiser, WiFiDirectServiceAutoAcceptSessionConnectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceAdvertiser, WiFiDirectServiceAutoAcceptSessionConnectedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.SessionRequested
                     */
                    onsessionrequested: (arg: { type: "sessionrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceAdvertiser, WiFiDirectServiceSessionRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceAdvertiser, WiFiDirectServiceSessionRequestedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.PreferGroupOwnerMode
                     */
                    preferGroupOwnerMode: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.PreferredConfigurationMethods
                     */
                    preferredConfigurationMethods: Windows.Foundation.Collections.IVector<WiFiDirectServiceConfigurationMethod>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.ServiceError
                     */
                    serviceError: WiFiDirectServiceError;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.ServiceInfo
                     */
                    serviceInfo: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.ServiceName
                     */
                    serviceName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.ServiceNamePrefixes
                     */
                    serviceNamePrefixes: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.ServiceStatus
                     */
                    serviceStatus: WiFiDirectServiceStatus;
                    addEventListener(type: "advertisementstatuschanged", listener: (arg: { type: "advertisementstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceAdvertiser, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceAdvertiser, Object>): void;
                    addEventListener(type: "autoacceptsessionconnected", listener: (arg: { type: "autoacceptsessionconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceAdvertiser, WiFiDirectServiceAutoAcceptSessionConnectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceAdvertiser, WiFiDirectServiceAutoAcceptSessionConnectedEventArgs>): void;
                    addEventListener(type: "sessionrequested", listener: (arg: { type: "sessionrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceAdvertiser, WiFiDirectServiceSessionRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceAdvertiser, WiFiDirectServiceSessionRequestedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.ConnectAsync(Windows.Devices.Enumeration.DeviceInformation,System.String)
                     */
                    connectAsync(deviceInfo: Windows.Devices.Enumeration.DeviceInformation, pin: string): Windows.Foundation.IAsyncOperation<WiFiDirectServiceSession>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.ConnectAsync(Windows.Devices.Enumeration.DeviceInformation)
                     */
                    connectAsync(deviceInfo: Windows.Devices.Enumeration.DeviceInformation): Windows.Foundation.IAsyncOperation<WiFiDirectServiceSession>;
                    removeEventListener(type: "advertisementstatuschanged", listener: (arg: { type: "advertisementstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceAdvertiser, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceAdvertiser, Object>): void;
                    removeEventListener(type: "autoacceptsessionconnected", listener: (arg: { type: "autoacceptsessionconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceAdvertiser, WiFiDirectServiceAutoAcceptSessionConnectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceAdvertiser, WiFiDirectServiceAutoAcceptSessionConnectedEventArgs>): void;
                    removeEventListener(type: "sessionrequested", listener: (arg: { type: "sessionrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceAdvertiser, WiFiDirectServiceSessionRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceAdvertiser, WiFiDirectServiceSessionRequestedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.Start
                     */
                    start(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser.Stop
                     */
                    stop(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAutoAcceptSessionConnectedEventArgs
                 */
                abstract class WiFiDirectServiceAutoAcceptSessionConnectedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAutoAcceptSessionConnectedEventArgs.Session
                     */
                    session: WiFiDirectServiceSession;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAutoAcceptSessionConnectedEventArgs.SessionInfo
                     */
                    sessionInfo: Windows.Storage.Streams.IBuffer;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceConfigurationMethod
                 */
                enum WiFiDirectServiceConfigurationMethod {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceConfigurationMethod.Default
                     */
                    default,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceConfigurationMethod.PinDisplay
                     */
                    pinDisplay,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceConfigurationMethod.PinEntry
                     */
                    pinEntry,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceError
                 */
                enum WiFiDirectServiceError {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceError.NoHardware
                     */
                    noHardware,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceError.RadioNotAvailable
                     */
                    radioNotAvailable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceError.ResourceInUse
                     */
                    resourceInUse,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceError.Success
                     */
                    success,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceError.UnsupportedHardware
                     */
                    unsupportedHardware,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceIPProtocol
                 */
                enum WiFiDirectServiceIPProtocol {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceIPProtocol.Tcp
                     */
                    tcp,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceIPProtocol.Udp
                     */
                    udp,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceProvisioningInfo
                 */
                abstract class WiFiDirectServiceProvisioningInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceProvisioningInfo.IsGroupFormationNeeded
                     */
                    isGroupFormationNeeded: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceProvisioningInfo.SelectedConfigurationMethod
                     */
                    selectedConfigurationMethod: WiFiDirectServiceConfigurationMethod;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceRemotePortAddedEventArgs
                 */
                abstract class WiFiDirectServiceRemotePortAddedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceRemotePortAddedEventArgs.EndpointPairs
                     */
                    endpointPairs: Windows.Foundation.Collections.IVectorView<Windows.Networking.EndpointPair>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceRemotePortAddedEventArgs.Protocol
                     */
                    protocol: WiFiDirectServiceIPProtocol;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession
                 */
                abstract class WiFiDirectServiceSession implements Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.AdvertisementId
                     */
                    advertisementId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.ErrorStatus
                     */
                    errorStatus: WiFiDirectServiceSessionErrorStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.RemotePortAdded
                     */
                    onremoteportadded: (arg: { type: "remoteportadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceSession, WiFiDirectServiceRemotePortAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceSession, WiFiDirectServiceRemotePortAddedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.SessionStatusChanged
                     */
                    onsessionstatuschanged: (arg: { type: "sessionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceSession, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.ServiceAddress
                     */
                    serviceAddress: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.ServiceName
                     */
                    serviceName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.SessionAddress
                     */
                    sessionAddress: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.SessionId
                     */
                    sessionId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.Status
                     */
                    status: WiFiDirectServiceSessionStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.AddDatagramSocketAsync(Windows.Networking.Sockets.DatagramSocket)
                     */
                    addDatagramSocketAsync(value: Windows.Networking.Sockets.DatagramSocket): Windows.Foundation.IAsyncAction;
                    addEventListener(type: "remoteportadded", listener: (arg: { type: "remoteportadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceSession, WiFiDirectServiceRemotePortAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceSession, WiFiDirectServiceRemotePortAddedEventArgs>): void;
                    addEventListener(type: "sessionstatuschanged", listener: (arg: { type: "sessionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceSession, Object>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.AddStreamSocketListenerAsync(Windows.Networking.Sockets.StreamSocketListener)
                     */
                    addStreamSocketListenerAsync(value: Windows.Networking.Sockets.StreamSocketListener): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.Close
                     */
                    close(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession.GetConnectionEndpointPairs
                     */
                    getConnectionEndpointPairs(): Windows.Foundation.Collections.IVectorView<Windows.Networking.EndpointPair>;
                    removeEventListener(type: "remoteportadded", listener: (arg: { type: "remoteportadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceSession, WiFiDirectServiceRemotePortAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceSession, WiFiDirectServiceRemotePortAddedEventArgs>): void;
                    removeEventListener(type: "sessionstatuschanged", listener: (arg: { type: "sessionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectServiceSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectServiceSession, Object>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionDeferredEventArgs
                 */
                abstract class WiFiDirectServiceSessionDeferredEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionDeferredEventArgs.DeferredSessionInfo
                     */
                    deferredSessionInfo: Windows.Storage.Streams.IBuffer;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionErrorStatus
                 */
                enum WiFiDirectServiceSessionErrorStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionErrorStatus.Disassociated
                     */
                    disassociated,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionErrorStatus.LocalClose
                     */
                    localClose,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionErrorStatus.NoResponseFromRemote
                     */
                    noResponseFromRemote,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionErrorStatus.Ok
                     */
                    ok,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionErrorStatus.RemoteClose
                     */
                    remoteClose,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionErrorStatus.SystemFailure
                     */
                    systemFailure,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionRequest
                 */
                abstract class WiFiDirectServiceSessionRequest implements Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionRequest.DeviceInformation
                     */
                    deviceInformation: Windows.Devices.Enumeration.DeviceInformation;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionRequest.ProvisioningInfo
                     */
                    provisioningInfo: WiFiDirectServiceProvisioningInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionRequest.SessionInfo
                     */
                    sessionInfo: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionRequest.Close
                     */
                    close(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionRequestedEventArgs
                 */
                abstract class WiFiDirectServiceSessionRequestedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionRequestedEventArgs.GetSessionRequest
                     */
                    getSessionRequest(): WiFiDirectServiceSessionRequest;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionStatus
                 */
                enum WiFiDirectServiceSessionStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionStatus.Closed
                     */
                    closed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionStatus.Initiated
                     */
                    initiated,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionStatus.Open
                     */
                    open,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionStatus.Requested
                     */
                    requested,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceStatus
                 */
                enum WiFiDirectServiceStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceStatus.Available
                     */
                    available,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceStatus.Busy
                     */
                    busy,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.Services.WiFiDirectServiceStatus.Custom
                     */
                    custom,
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectAdvertisement
             */
            abstract class WiFiDirectAdvertisement {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectAdvertisement.InformationElements
                 */
                informationElements: Windows.Foundation.Collections.IVector<WiFiDirectInformationElement>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectAdvertisement.IsAutonomousGroupOwnerEnabled
                 */
                isAutonomousGroupOwnerEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectAdvertisement.LegacySettings
                 */
                legacySettings: WiFiDirectLegacySettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectAdvertisement.ListenStateDiscoverability
                 */
                listenStateDiscoverability: WiFiDirectAdvertisementListenStateDiscoverability;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectAdvertisement.SupportedConfigurationMethods
                 */
                supportedConfigurationMethods: Windows.Foundation.Collections.IVector<WiFiDirectConfigurationMethod>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementListenStateDiscoverability
             */
            enum WiFiDirectAdvertisementListenStateDiscoverability {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementListenStateDiscoverability.Intensive
                 */
                intensive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementListenStateDiscoverability.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementListenStateDiscoverability.Normal
                 */
                normal,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisher
             */
            class WiFiDirectAdvertisementPublisher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisher.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisher.Advertisement
                 */
                advertisement: WiFiDirectAdvertisement;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisher.StatusChanged
                 */
                onstatuschanged: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectAdvertisementPublisher, WiFiDirectAdvertisementPublisherStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectAdvertisementPublisher, WiFiDirectAdvertisementPublisherStatusChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisher.Status
                 */
                status: WiFiDirectAdvertisementPublisherStatus;
                addEventListener(type: "statuschanged", listener: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectAdvertisementPublisher, WiFiDirectAdvertisementPublisherStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectAdvertisementPublisher, WiFiDirectAdvertisementPublisherStatusChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "statuschanged", listener: (arg: { type: "statuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectAdvertisementPublisher, WiFiDirectAdvertisementPublisherStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectAdvertisementPublisher, WiFiDirectAdvertisementPublisherStatusChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisher.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisher.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisherStatus
             */
            enum WiFiDirectAdvertisementPublisherStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisherStatus.Aborted
                 */
                aborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisherStatus.Created
                 */
                created,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisherStatus.Started
                 */
                started,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisherStatus.Stopped
                 */
                stopped,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisherStatusChangedEventArgs
             */
            abstract class WiFiDirectAdvertisementPublisherStatusChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisherStatusChangedEventArgs.Error
                 */
                error: WiFiDirectError;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisherStatusChangedEventArgs.Status
                 */
                status: WiFiDirectAdvertisementPublisherStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectConfigurationMethod
             */
            enum WiFiDirectConfigurationMethod {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectConfigurationMethod.DisplayPin
                 */
                displayPin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectConfigurationMethod.ProvidePin
                 */
                providePin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectConfigurationMethod.PushButton
                 */
                pushButton,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectConnectionListener
             */
            class WiFiDirectConnectionListener {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectConnectionListener.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.WiFiDirect.WiFiDirectConnectionListener.ConnectionRequested
                 */
                onconnectionrequested: (arg: { type: "connectionrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectConnectionListener, WiFiDirectConnectionRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectConnectionListener, WiFiDirectConnectionRequestedEventArgs>;
                addEventListener(type: "connectionrequested", listener: (arg: { type: "connectionrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectConnectionListener, WiFiDirectConnectionRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectConnectionListener, WiFiDirectConnectionRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "connectionrequested", listener: (arg: { type: "connectionrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectConnectionListener, WiFiDirectConnectionRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectConnectionListener, WiFiDirectConnectionRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectConnectionParameters
             */
            class WiFiDirectConnectionParameters implements Windows.Devices.Enumeration.IDevicePairingSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectConnectionParameters.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectConnectionParameters.GetDevicePairingKinds(Windows.Devices.WiFiDirect.WiFiDirectConfigurationMethod)
                 */
                static getDevicePairingKinds(configurationMethod: WiFiDirectConfigurationMethod): Windows.Devices.Enumeration.DevicePairingKinds;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectConnectionParameters.GroupOwnerIntent
                 */
                groupOwnerIntent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectConnectionParameters.PreferenceOrderedConfigurationMethods
                 */
                preferenceOrderedConfigurationMethods: Windows.Foundation.Collections.IVector<WiFiDirectConfigurationMethod>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectConnectionParameters.PreferredPairingProcedure
                 */
                preferredPairingProcedure: WiFiDirectPairingProcedure;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectConnectionRequest
             */
            abstract class WiFiDirectConnectionRequest implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectConnectionRequest.DeviceInformation
                 */
                deviceInformation: Windows.Devices.Enumeration.DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectConnectionRequest.Close
                 */
                close(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectConnectionRequestedEventArgs
             */
            abstract class WiFiDirectConnectionRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectConnectionRequestedEventArgs.GetConnectionRequest
                 */
                getConnectionRequest(): WiFiDirectConnectionRequest;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectConnectionStatus
             */
            enum WiFiDirectConnectionStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectConnectionStatus.Connected
                 */
                connected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectConnectionStatus.Disconnected
                 */
                disconnected,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectDevice
             */
            abstract class WiFiDirectDevice implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectDevice.FromIdAsync(System.String,Windows.Devices.WiFiDirect.WiFiDirectConnectionParameters)
                 */
                static fromIdAsync(deviceId: string, connectionParameters: WiFiDirectConnectionParameters): Windows.Foundation.IAsyncOperation<WiFiDirectDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectDevice.FromIdAsync(System.String)
                 */
                static fromIdAsync(deviceId: string): Windows.Foundation.IAsyncOperation<WiFiDirectDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectDevice.GetDeviceSelector(Windows.Devices.WiFiDirect.WiFiDirectDeviceSelectorType)
                 */
                static getDeviceSelector(type: WiFiDirectDeviceSelectorType): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectDevice.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectDevice.ConnectionStatus
                 */
                connectionStatus: WiFiDirectConnectionStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectDevice.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Devices.WiFiDirect.WiFiDirectDevice.ConnectionStatusChanged
                 */
                onconnectionstatuschanged: (arg: { type: "connectionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectDevice, Object>;
                addEventListener(type: "connectionstatuschanged", listener: (arg: { type: "connectionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectDevice, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectDevice.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectDevice.GetConnectionEndpointPairs
                 */
                getConnectionEndpointPairs(): Windows.Foundation.Collections.IVectorView<Windows.Networking.EndpointPair>;
                removeEventListener(type: "connectionstatuschanged", listener: (arg: { type: "connectionstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WiFiDirectDevice, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WiFiDirectDevice, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectDeviceSelectorType
             */
            enum WiFiDirectDeviceSelectorType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectDeviceSelectorType.AssociationEndpoint
                 */
                associationEndpoint,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectDeviceSelectorType.DeviceInterface
                 */
                deviceInterface,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectError
             */
            enum WiFiDirectError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectError.RadioNotAvailable
                 */
                radioNotAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectError.ResourceInUse
                 */
                resourceInUse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectError.Success
                 */
                success,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectInformationElement
             */
            class WiFiDirectInformationElement {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectInformationElement.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectInformationElement.CreateFromBuffer(Windows.Storage.Streams.IBuffer)
                 */
                static createFromBuffer(buffer: Windows.Storage.Streams.IBuffer): Windows.Foundation.Collections.IVector<WiFiDirectInformationElement>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Devices.WiFiDirect.WiFiDirectInformationElement.CreateFromDeviceInformation(Windows.Devices.Enumeration.DeviceInformation)
                 */
                static createFromDeviceInformation(deviceInformation: Windows.Devices.Enumeration.DeviceInformation): Windows.Foundation.Collections.IVector<WiFiDirectInformationElement>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectInformationElement.Oui
                 */
                oui: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectInformationElement.OuiType
                 */
                ouiType: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectInformationElement.Value
                 */
                value: Windows.Storage.Streams.IBuffer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectLegacySettings
             */
            abstract class WiFiDirectLegacySettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectLegacySettings.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectLegacySettings.Passphrase
                 */
                passphrase: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Devices.WiFiDirect.WiFiDirectLegacySettings.Ssid
                 */
                ssid: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Devices.WiFiDirect.WiFiDirectPairingProcedure
             */
            enum WiFiDirectPairingProcedure {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectPairingProcedure.GroupOwnerNegotiation
                 */
                groupOwnerNegotiation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Devices.WiFiDirect.WiFiDirectPairingProcedure.Invitation
                 */
                invitation,
            }
        }
    }
    namespace Foundation {
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.AsyncActionCompletedHandler
         */
        interface AsyncActionCompletedHandler {
            (asyncInfo: IAsyncAction, asyncStatus: AsyncStatus): void
        }
        type AsyncActionCompletedHandlerArgumentType = { detail: [AsyncStatus]; target: IAsyncAction; } & AsyncStatus;
        type AsyncActionCompletedHandlerReturnType = void;
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.AsyncActionProgressHandler`1
         */
        interface AsyncActionProgressHandler<TProgress> {
            (asyncInfo: IAsyncActionWithProgress<TProgress>, progressInfo: TProgress): void
        }
        type AsyncActionProgressHandlerArgumentType<TProgress> = { detail: [TProgress]; target: IAsyncActionWithProgress<TProgress>; } & TProgress;
        type AsyncActionProgressHandlerReturnType<TProgress> = void;
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.AsyncActionWithProgressCompletedHandler`1
         */
        interface AsyncActionWithProgressCompletedHandler<TProgress> {
            (asyncInfo: IAsyncActionWithProgress<TProgress>, asyncStatus: AsyncStatus): void
        }
        type AsyncActionWithProgressCompletedHandlerArgumentType<TProgress> = { detail: [AsyncStatus]; target: IAsyncActionWithProgress<TProgress>; } & AsyncStatus;
        type AsyncActionWithProgressCompletedHandlerReturnType<TProgress> = void;
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.AsyncOperationCompletedHandler`1
         */
        interface AsyncOperationCompletedHandler<TResult> {
            (asyncInfo: IAsyncOperation<TResult>, asyncStatus: AsyncStatus): void
        }
        type AsyncOperationCompletedHandlerArgumentType<TResult> = { detail: [AsyncStatus]; target: IAsyncOperation<TResult>; } & AsyncStatus;
        type AsyncOperationCompletedHandlerReturnType<TResult> = void;
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.AsyncOperationProgressHandler`2
         */
        interface AsyncOperationProgressHandler<TResult, TProgress> {
            (asyncInfo: IAsyncOperationWithProgress<TResult, TProgress>, progressInfo: TProgress): void
        }
        type AsyncOperationProgressHandlerArgumentType<TResult, TProgress> = { detail: [TProgress]; target: IAsyncOperationWithProgress<TResult, TProgress>; } & TProgress;
        type AsyncOperationProgressHandlerReturnType<TResult, TProgress> = void;
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.AsyncOperationWithProgressCompletedHandler`2
         */
        interface AsyncOperationWithProgressCompletedHandler<TResult, TProgress> {
            (asyncInfo: IAsyncOperationWithProgress<TResult, TProgress>, asyncStatus: AsyncStatus): void
        }
        type AsyncOperationWithProgressCompletedHandlerArgumentType<TResult, TProgress> = { detail: [AsyncStatus]; target: IAsyncOperationWithProgress<TResult, TProgress>; } & AsyncStatus;
        type AsyncOperationWithProgressCompletedHandlerReturnType<TResult, TProgress> = void;
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.AsyncStatus
         */
        enum AsyncStatus {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.AsyncStatus.Canceled
             */
            canceled,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.AsyncStatus.Completed
             */
            completed,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.AsyncStatus.Error
             */
            error,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.AsyncStatus.Started
             */
            started,
        }
        namespace Collections {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.CollectionChange
             */
            enum CollectionChange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Collections.CollectionChange.ItemChanged
                 */
                itemChanged,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Collections.CollectionChange.ItemInserted
                 */
                itemInserted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Collections.CollectionChange.ItemRemoved
                 */
                itemRemoved,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Collections.CollectionChange.Reset
                 */
                reset,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.IIterable`1
             */
            interface IIterable<T> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IIterable`1.First
                 */
                first(): IIterator<T>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.IIterator`1
             */
            interface IIterator<T> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.IIterator`1.Current
                 */
                current: T;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.IIterator`1.HasCurrent
                 */
                hasCurrent: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IIterator`1.GetMany(`0[])
                 */
                getMany(items: T[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IIterator`1.MoveNext
                 */
                moveNext(): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.IKeyValuePair`2
             */
            interface IKeyValuePair<K, V> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.IKeyValuePair`2.Key
                 */
                key: K;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.IKeyValuePair`2.Value
                 */
                value: V;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.IMapChangedEventArgs`1
             */
            interface IMapChangedEventArgs<K> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.IMapChangedEventArgs`1.CollectionChange
                 */
                collectionChange: CollectionChange;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.IMapChangedEventArgs`1.Key
                 */
                key: K;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.IMapView`2
             */
            interface IMapView<K, V> extends IIterable<IKeyValuePair<K, V>> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.IMapView`2.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IMapView`2.HasKey(`0)
                 */
                hasKey(key: K): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IMapView`2.Lookup(`0)
                 */
                lookup(key: K): V;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IMapView`2.Split
                 */
                split(): { first: IMapView<K, V>; second: IMapView<K, V>; };
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.IMap`2
             */
            interface IMap<K, V> extends IIterable<IKeyValuePair<K, V>> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.IMap`2.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IMap`2.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IMap`2.GetView
                 */
                getView(): IMapView<K, V>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IMap`2.HasKey(`0)
                 */
                hasKey(key: K): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IMap`2.Insert(`0,`1)
                 */
                insert(key: K, value: V): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IMap`2.Lookup(`0)
                 */
                lookup(key: K): V;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IMap`2.Remove(`0)
                 */
                remove(key: K): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.IObservableMap`2
             */
            interface IObservableMap<K, V> extends IMap<K, V> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd E:Windows.Foundation.Collections.IObservableMap`2.MapChanged
                 */
                onmapchanged: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<K, V>) => MapChangedEventHandlerReturnType<K, V>;
                addEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<K, V>) => MapChangedEventHandlerReturnType<K, V>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<K, V>) => MapChangedEventHandlerReturnType<K, V>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.IObservableVector`1
             */
            interface IObservableVector<T> extends IVector<T>, Array<T> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd E:Windows.Foundation.Collections.IObservableVector`1.VectorChanged
                 */
                onvectorchanged: (arg: { type: "vectorchanged"; } & VectorChangedEventHandlerArgumentType<T>) => VectorChangedEventHandlerReturnType<T>;
                addEventListener(type: "vectorchanged", listener: (arg: { type: "vectorchanged"; } & VectorChangedEventHandlerArgumentType<T>) => VectorChangedEventHandlerReturnType<T>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IObservableVector`1.IndexOf(`0,System.UInt32@)
                 */
                indexOf(value: T): any; /* { index: number; returnValue: boolean; } */ 
                removeEventListener(type: "vectorchanged", listener: (arg: { type: "vectorchanged"; } & VectorChangedEventHandlerArgumentType<T>) => VectorChangedEventHandlerReturnType<T>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.IPropertySet
             */
            interface IPropertySet extends IObservableMap<string, Object>, IMap<string, Object>, IIterable<IKeyValuePair<string, Object>> {
                addEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<string, Object>) => MapChangedEventHandlerReturnType<string, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<string, Object>) => MapChangedEventHandlerReturnType<string, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                [index: string]: any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.IVectorChangedEventArgs
             */
            interface IVectorChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.IVectorChangedEventArgs.CollectionChange
                 */
                collectionChange: CollectionChange;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.IVectorChangedEventArgs.Index
                 */
                index: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.IVectorView`1
             */
            interface IVectorView<T> extends IIterable<T>, Array<T> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.IVectorView`1.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVectorView`1.GetAt(System.UInt32)
                 */
                getAt(index: number): T;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVectorView`1.GetMany(System.UInt32,`0[])
                 */
                getMany(startIndex: number, items: T[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVectorView`1.IndexOf(`0,System.UInt32@)
                 */
                indexOf(value: T): any; /* { index: number; returnValue: boolean; } */ 
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.IVector`1
             */
            interface IVector<T> extends IIterable<T>, Array<T> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.IVector`1.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVector`1.Append(`0)
                 */
                append(value: T): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVector`1.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVector`1.GetAt(System.UInt32)
                 */
                getAt(index: number): T;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVector`1.GetMany(System.UInt32,`0[])
                 */
                getMany(startIndex: number, items: T[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVector`1.GetView
                 */
                getView(): IVectorView<T>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVector`1.IndexOf(`0,System.UInt32@)
                 */
                indexOf(value: T): any; /* { index: number; returnValue: boolean; } */ 
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVector`1.InsertAt(System.UInt32,`0)
                 */
                insertAt(index: number, value: T): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVector`1.RemoveAt(System.UInt32)
                 */
                removeAt(index: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVector`1.RemoveAtEnd
                 */
                removeAtEnd(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVector`1.ReplaceAll(`0[])
                 */
                replaceAll(items: T[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.IVector`1.SetAt(System.UInt32,`0)
                 */
                setAt(index: number, value: T): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.MapChangedEventHandler`2
             */
            interface MapChangedEventHandler<K, V> {
                (sender: IObservableMap<K, V>, event: IMapChangedEventArgs<K>): void
            }
            type MapChangedEventHandlerArgumentType<K, V> = { detail: [IMapChangedEventArgs<K>]; target: IObservableMap<K, V>; } & IMapChangedEventArgs<K>;
            type MapChangedEventHandlerReturnType<K, V> = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.PropertySet
             */
            class PropertySet implements IIterable<IKeyValuePair<string, Object>>, IMap<string, Object>, IObservableMap<string, Object>, IPropertySet {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.PropertySet.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd E:Windows.Foundation.Collections.PropertySet.MapChanged
                 */
                onmapchanged: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<string, Object>) => MapChangedEventHandlerReturnType<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.PropertySet.Size
                 */
                size: number;
                addEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<string, Object>) => MapChangedEventHandlerReturnType<string, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.PropertySet.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.PropertySet.First
                 */
                first(): IIterator<IKeyValuePair<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.PropertySet.GetView
                 */
                getView(): IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.PropertySet.HasKey(System.String)
                 */
                hasKey(key: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.PropertySet.Insert(System.String,System.Object)
                 */
                insert(key: string, value: Object): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.PropertySet.Lookup(System.String)
                 */
                lookup(key: string): Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.PropertySet.Remove(System.String)
                 */
                remove(key: string): void;
                removeEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<string, Object>) => MapChangedEventHandlerReturnType<string, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                [index: string]: any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.StringMap
             */
            class StringMap implements IObservableMap<string, string>, IIterable<IKeyValuePair<string, string>>, IMap<string, string> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.StringMap.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd E:Windows.Foundation.Collections.StringMap.MapChanged
                 */
                onmapchanged: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<string, string>) => MapChangedEventHandlerReturnType<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.StringMap.Size
                 */
                size: number;
                addEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<string, string>) => MapChangedEventHandlerReturnType<string, string>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.StringMap.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.StringMap.First
                 */
                first(): IIterator<IKeyValuePair<string, string>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.StringMap.GetView
                 */
                getView(): IMapView<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.StringMap.HasKey(System.String)
                 */
                hasKey(key: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.StringMap.Insert(System.String,System.String)
                 */
                insert(key: string, value: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.StringMap.Lookup(System.String)
                 */
                lookup(key: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.StringMap.Remove(System.String)
                 */
                remove(key: string): void;
                removeEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<string, string>) => MapChangedEventHandlerReturnType<string, string>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                [index: string]: any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.ValueSet
             */
            class ValueSet implements IIterable<IKeyValuePair<string, Object>>, IMap<string, Object>, IObservableMap<string, Object>, IPropertySet {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.ValueSet.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd E:Windows.Foundation.Collections.ValueSet.MapChanged
                 */
                onmapchanged: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<string, Object>) => MapChangedEventHandlerReturnType<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.Collections.ValueSet.Size
                 */
                size: number;
                addEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<string, Object>) => MapChangedEventHandlerReturnType<string, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.ValueSet.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.ValueSet.First
                 */
                first(): IIterator<IKeyValuePair<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.ValueSet.GetView
                 */
                getView(): IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.ValueSet.HasKey(System.String)
                 */
                hasKey(key: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.ValueSet.Insert(System.String,System.Object)
                 */
                insert(key: string, value: Object): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.ValueSet.Lookup(System.String)
                 */
                lookup(key: string): Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Collections.ValueSet.Remove(System.String)
                 */
                remove(key: string): void;
                removeEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & MapChangedEventHandlerArgumentType<string, Object>) => MapChangedEventHandlerReturnType<string, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                [index: string]: any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Collections.VectorChangedEventHandler`1
             */
            interface VectorChangedEventHandler<T> {
                (sender: IObservableVector<T>, event: IVectorChangedEventArgs): void
            }
            type VectorChangedEventHandlerArgumentType<T> = { detail: [IVectorChangedEventArgs]; target: IObservableVector<T>; } & IVectorChangedEventArgs;
            type VectorChangedEventHandlerReturnType<T> = void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.DateTime
         */
        interface DateTime {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.DateTime.UniversalTime
             */
            universalTime: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Deferral
         */
        class Deferral implements IClosable {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Deferral.#ctor(Windows.Foundation.DeferralCompletedHandler)
             */
            constructor(handler: DeferralCompletedHandler);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Deferral.Close
             */
            close(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Deferral.Complete
             */
            complete(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.DeferralCompletedHandler
         */
        interface DeferralCompletedHandler {
            (): void
        }
        type DeferralCompletedHandlerArgumentType = { detail: any[]; target: null; };
        type DeferralCompletedHandlerReturnType = void;
        namespace Diagnostics {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.AsyncCausalityTracer
             */
            abstract class AsyncCausalityTracer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Foundation.Diagnostics.AsyncCausalityTracer.TracingStatusChanged
                 */
                static ontracingstatuschanged: (arg: { type: "tracingstatuschanged"; } & Windows.Foundation.EventHandlerArgumentType<TracingStatusChangedEventArgs>) => Windows.Foundation.EventHandlerReturnType<TracingStatusChangedEventArgs>;
                static addEventListener(type: "tracingstatuschanged", listener: (arg: { type: "tracingstatuschanged"; } & Windows.Foundation.EventHandlerArgumentType<TracingStatusChangedEventArgs>) => Windows.Foundation.EventHandlerReturnType<TracingStatusChangedEventArgs>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                static removeEventListener(type: "tracingstatuschanged", listener: (arg: { type: "tracingstatuschanged"; } & Windows.Foundation.EventHandlerArgumentType<TracingStatusChangedEventArgs>) => Windows.Foundation.EventHandlerReturnType<TracingStatusChangedEventArgs>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.AsyncCausalityTracer.TraceOperationCompletion(Windows.Foundation.Diagnostics.CausalityTraceLevel,Windows.Foundation.Diagnostics.CausalitySource,System.Guid,System.UInt64,Windows.Foundation.AsyncStatus)
                 */
                static traceOperationCompletion(traceLevel: CausalityTraceLevel, source: CausalitySource, platformId: string, operationId: number, status: Windows.Foundation.AsyncStatus): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.AsyncCausalityTracer.TraceOperationCreation(Windows.Foundation.Diagnostics.CausalityTraceLevel,Windows.Foundation.Diagnostics.CausalitySource,System.Guid,System.UInt64,System.String,System.UInt64)
                 */
                static traceOperationCreation(traceLevel: CausalityTraceLevel, source: CausalitySource, platformId: string, operationId: number, operationName: string, relatedContext: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.AsyncCausalityTracer.TraceOperationRelation(Windows.Foundation.Diagnostics.CausalityTraceLevel,Windows.Foundation.Diagnostics.CausalitySource,System.Guid,System.UInt64,Windows.Foundation.Diagnostics.CausalityRelation)
                 */
                static traceOperationRelation(traceLevel: CausalityTraceLevel, source: CausalitySource, platformId: string, operationId: number, relation: CausalityRelation): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.AsyncCausalityTracer.TraceSynchronousWorkCompletion(Windows.Foundation.Diagnostics.CausalityTraceLevel,Windows.Foundation.Diagnostics.CausalitySource,Windows.Foundation.Diagnostics.CausalitySynchronousWork)
                 */
                static traceSynchronousWorkCompletion(traceLevel: CausalityTraceLevel, source: CausalitySource, work: CausalitySynchronousWork): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.AsyncCausalityTracer.TraceSynchronousWorkStart(Windows.Foundation.Diagnostics.CausalityTraceLevel,Windows.Foundation.Diagnostics.CausalitySource,System.Guid,System.UInt64,Windows.Foundation.Diagnostics.CausalitySynchronousWork)
                 */
                static traceSynchronousWorkStart(traceLevel: CausalityTraceLevel, source: CausalitySource, platformId: string, operationId: number, work: CausalitySynchronousWork): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.CausalityRelation
             */
            enum CausalityRelation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalityRelation.AssignDelegate
                 */
                assignDelegate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalityRelation.Cancel
                 */
                cancel,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalityRelation.Choice
                 */
                choice,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalityRelation.Error
                 */
                error,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalityRelation.Join
                 */
                join,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.CausalitySource
             */
            enum CausalitySource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalitySource.Application
                 */
                application,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalitySource.Library
                 */
                library,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalitySource.System
                 */
                system,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.CausalitySynchronousWork
             */
            enum CausalitySynchronousWork {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalitySynchronousWork.CompletionNotification
                 */
                completionNotification,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalitySynchronousWork.Execution
                 */
                execution,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalitySynchronousWork.ProgressNotification
                 */
                progressNotification,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.CausalityTraceLevel
             */
            enum CausalityTraceLevel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalityTraceLevel.Important
                 */
                important,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalityTraceLevel.Required
                 */
                required,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.CausalityTraceLevel.Verbose
                 */
                verbose,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.ErrorDetails
             */
            abstract class ErrorDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ErrorDetails.CreateFromHResultAsync(System.Int32)
                 */
                static createFromHResultAsync(errorCode: number): Windows.Foundation.IAsyncOperation<ErrorDetails>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.ErrorDetails.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.ErrorDetails.HelpUri
                 */
                helpUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.ErrorDetails.LongDescription
                 */
                longDescription: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.ErrorOptions
             */
            enum ErrorOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.ErrorOptions.ForceExceptions
                 */
                forceExceptions,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.ErrorOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.ErrorOptions.SuppressExceptions
                 */
                suppressExceptions,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.ErrorOptions.SuppressSetErrorInfo
                 */
                suppressSetErrorInfo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.ErrorOptions.UseSetErrorInfo
                 */
                useSetErrorInfo,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.FileLoggingSession
             */
            class FileLoggingSession implements Windows.Foundation.IClosable, IFileLoggingSession {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.FileLoggingSession.#ctor(System.String)
                 */
                constructor(name: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.FileLoggingSession.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Foundation.Diagnostics.FileLoggingSession.LogFileGenerated
                 */
                onlogfilegenerated: (arg: { type: "logfilegenerated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IFileLoggingSession, LogFileGeneratedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IFileLoggingSession, LogFileGeneratedEventArgs>;
                addEventListener(type: "logfilegenerated", listener: (arg: { type: "logfilegenerated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IFileLoggingSession, LogFileGeneratedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IFileLoggingSession, LogFileGeneratedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.FileLoggingSession.AddLoggingChannel(Windows.Foundation.Diagnostics.ILoggingChannel,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                addLoggingChannel(loggingChannel: ILoggingChannel, maxLevel: LoggingLevel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.FileLoggingSession.AddLoggingChannel(Windows.Foundation.Diagnostics.ILoggingChannel)
                 */
                addLoggingChannel(loggingChannel: ILoggingChannel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.FileLoggingSession.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.FileLoggingSession.CloseAndSaveToFileAsync
                 */
                closeAndSaveToFileAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                removeEventListener(type: "logfilegenerated", listener: (arg: { type: "logfilegenerated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IFileLoggingSession, LogFileGeneratedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IFileLoggingSession, LogFileGeneratedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.FileLoggingSession.RemoveLoggingChannel(Windows.Foundation.Diagnostics.ILoggingChannel)
                 */
                removeLoggingChannel(loggingChannel: ILoggingChannel): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.IErrorReportingSettings
             */
            interface IErrorReportingSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.IErrorReportingSettings.GetErrorOptions
                 */
                getErrorOptions(): ErrorOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.IErrorReportingSettings.SetErrorOptions(Windows.Foundation.Diagnostics.ErrorOptions)
                 */
                setErrorOptions(value: ErrorOptions): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.IFileLoggingSession
             */
            interface IFileLoggingSession extends Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.IFileLoggingSession.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Foundation.Diagnostics.IFileLoggingSession.LogFileGenerated
                 */
                onlogfilegenerated: (arg: { type: "logfilegenerated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IFileLoggingSession, LogFileGeneratedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IFileLoggingSession, LogFileGeneratedEventArgs>;
                addEventListener(type: "logfilegenerated", listener: (arg: { type: "logfilegenerated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IFileLoggingSession, LogFileGeneratedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IFileLoggingSession, LogFileGeneratedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.IFileLoggingSession.AddLoggingChannel(Windows.Foundation.Diagnostics.ILoggingChannel,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                addLoggingChannel(loggingChannel: ILoggingChannel, maxLevel: LoggingLevel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.IFileLoggingSession.AddLoggingChannel(Windows.Foundation.Diagnostics.ILoggingChannel)
                 */
                addLoggingChannel(loggingChannel: ILoggingChannel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.IFileLoggingSession.CloseAndSaveToFileAsync
                 */
                closeAndSaveToFileAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                removeEventListener(type: "logfilegenerated", listener: (arg: { type: "logfilegenerated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IFileLoggingSession, LogFileGeneratedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IFileLoggingSession, LogFileGeneratedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.IFileLoggingSession.RemoveLoggingChannel(Windows.Foundation.Diagnostics.ILoggingChannel)
                 */
                removeLoggingChannel(loggingChannel: ILoggingChannel): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.ILoggingChannel
             */
            interface ILoggingChannel extends Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.ILoggingChannel.Enabled
                 */
                enabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.ILoggingChannel.Level
                 */
                level: LoggingLevel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.ILoggingChannel.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Foundation.Diagnostics.ILoggingChannel.LoggingEnabled
                 */
                onloggingenabled: (arg: { type: "loggingenabled"; } & Windows.Foundation.TypedEventHandlerArgumentType<ILoggingChannel, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ILoggingChannel, Object>;
                addEventListener(type: "loggingenabled", listener: (arg: { type: "loggingenabled"; } & Windows.Foundation.TypedEventHandlerArgumentType<ILoggingChannel, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ILoggingChannel, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingChannel.LogMessage(System.String,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                logMessage(eventString: string, level: LoggingLevel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingChannel.LogMessage(System.String)
                 */
                logMessage(eventString: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingChannel.LogValuePair(System.String,System.Int32,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                logValuePair(value1: string, value2: number, level: LoggingLevel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingChannel.LogValuePair(System.String,System.Int32)
                 */
                logValuePair(value1: string, value2: number): void;
                removeEventListener(type: "loggingenabled", listener: (arg: { type: "loggingenabled"; } & Windows.Foundation.TypedEventHandlerArgumentType<ILoggingChannel, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ILoggingChannel, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.ILoggingSession
             */
            interface ILoggingSession extends Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.ILoggingSession.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingSession.AddLoggingChannel(Windows.Foundation.Diagnostics.ILoggingChannel,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                addLoggingChannel(loggingChannel: ILoggingChannel, maxLevel: LoggingLevel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingSession.AddLoggingChannel(Windows.Foundation.Diagnostics.ILoggingChannel)
                 */
                addLoggingChannel(loggingChannel: ILoggingChannel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingSession.RemoveLoggingChannel(Windows.Foundation.Diagnostics.ILoggingChannel)
                 */
                removeLoggingChannel(loggingChannel: ILoggingChannel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingSession.SaveToFileAsync(Windows.Storage.IStorageFolder,System.String)
                 */
                saveToFileAsync(folder: Windows.Storage.IStorageFolder, fileName: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.ILoggingTarget
             */
            interface ILoggingTarget {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingTarget.IsEnabled(Windows.Foundation.Diagnostics.LoggingLevel,System.Int64)
                 */
                isEnabled(level: LoggingLevel, keywords: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingTarget.IsEnabled(Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                isEnabled(level: LoggingLevel): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingTarget.IsEnabled
                 */
                isEnabled(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel,Windows.Foundation.Diagnostics.LoggingOptions)
                 */
                logEvent(eventName: string, fields: LoggingFields, level: LoggingLevel, options: LoggingOptions): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                logEvent(eventName: string, fields: LoggingFields, level: LoggingLevel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(System.String,Windows.Foundation.Diagnostics.LoggingFields)
                 */
                logEvent(eventName: string, fields: LoggingFields): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(System.String)
                 */
                logEvent(eventName: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingTarget.StartActivity(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel,Windows.Foundation.Diagnostics.LoggingOptions)
                 */
                startActivity(startEventName: string, fields: LoggingFields, level: LoggingLevel, options: LoggingOptions): LoggingActivity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingTarget.StartActivity(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                startActivity(startEventName: string, fields: LoggingFields, level: LoggingLevel): LoggingActivity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingTarget.StartActivity(System.String,Windows.Foundation.Diagnostics.LoggingFields)
                 */
                startActivity(startEventName: string, fields: LoggingFields): LoggingActivity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.ILoggingTarget.StartActivity(System.String)
                 */
                startActivity(startEventName: string): LoggingActivity;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.LogFileGeneratedEventArgs
             */
            abstract class LogFileGeneratedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LogFileGeneratedEventArgs.File
                 */
                file: Windows.Storage.StorageFile;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.LoggingActivity
             */
            class LoggingActivity implements ILoggingTarget, Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.#ctor(System.String,Windows.Foundation.Diagnostics.ILoggingChannel,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                constructor(activityName: string, loggingChannel: ILoggingChannel, level: LoggingLevel);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.#ctor(System.String,Windows.Foundation.Diagnostics.ILoggingChannel)
                 */
                constructor(activityName: string, loggingChannel: ILoggingChannel);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingActivity.Channel
                 */
                channel: LoggingChannel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingActivity.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingActivity.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.IsEnabled(Windows.Foundation.Diagnostics.LoggingLevel,System.Int64)
                 */
                isEnabled(level: LoggingLevel, keywords: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.IsEnabled(Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                isEnabled(level: LoggingLevel): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.IsEnabled
                 */
                isEnabled(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.LogEvent(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel,Windows.Foundation.Diagnostics.LoggingOptions)
                 */
                logEvent(eventName: string, fields: LoggingFields, level: LoggingLevel, options: LoggingOptions): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.LogEvent(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                logEvent(eventName: string, fields: LoggingFields, level: LoggingLevel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.LogEvent(System.String,Windows.Foundation.Diagnostics.LoggingFields)
                 */
                logEvent(eventName: string, fields: LoggingFields): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.LogEvent(System.String)
                 */
                logEvent(eventName: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.StartActivity(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel,Windows.Foundation.Diagnostics.LoggingOptions)
                 */
                startActivity(startEventName: string, fields: LoggingFields, level: LoggingLevel, options: LoggingOptions): LoggingActivity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.StartActivity(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                startActivity(startEventName: string, fields: LoggingFields, level: LoggingLevel): LoggingActivity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.StartActivity(System.String,Windows.Foundation.Diagnostics.LoggingFields)
                 */
                startActivity(startEventName: string, fields: LoggingFields): LoggingActivity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.StartActivity(System.String)
                 */
                startActivity(startEventName: string): LoggingActivity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.StopActivity(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingOptions)
                 */
                stopActivity(stopEventName: string, fields: LoggingFields, options: LoggingOptions): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.StopActivity(System.String,Windows.Foundation.Diagnostics.LoggingFields)
                 */
                stopActivity(stopEventName: string, fields: LoggingFields): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingActivity.StopActivity(System.String)
                 */
                stopActivity(stopEventName: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.LoggingChannel
             */
            class LoggingChannel implements ILoggingTarget, Windows.Foundation.IClosable, ILoggingChannel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.#ctor(System.String,Windows.Foundation.Diagnostics.LoggingChannelOptions,System.Guid)
                 */
                constructor(name: string, options: LoggingChannelOptions, id: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.#ctor(System.String,Windows.Foundation.Diagnostics.LoggingChannelOptions)
                 */
                constructor(name: string, options: LoggingChannelOptions);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.#ctor(System.String)
                 */
                constructor(name: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingChannel.Enabled
                 */
                enabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingChannel.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingChannel.Level
                 */
                level: LoggingLevel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingChannel.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Foundation.Diagnostics.LoggingChannel.LoggingEnabled
                 */
                onloggingenabled: (arg: { type: "loggingenabled"; } & Windows.Foundation.TypedEventHandlerArgumentType<ILoggingChannel, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ILoggingChannel, Object>;
                addEventListener(type: "loggingenabled", listener: (arg: { type: "loggingenabled"; } & Windows.Foundation.TypedEventHandlerArgumentType<ILoggingChannel, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ILoggingChannel, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.IsEnabled(Windows.Foundation.Diagnostics.LoggingLevel,System.Int64)
                 */
                isEnabled(level: LoggingLevel, keywords: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.IsEnabled(Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                isEnabled(level: LoggingLevel): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.IsEnabled
                 */
                isEnabled(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.LogEvent(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel,Windows.Foundation.Diagnostics.LoggingOptions)
                 */
                logEvent(eventName: string, fields: LoggingFields, level: LoggingLevel, options: LoggingOptions): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.LogEvent(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                logEvent(eventName: string, fields: LoggingFields, level: LoggingLevel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.LogEvent(System.String,Windows.Foundation.Diagnostics.LoggingFields)
                 */
                logEvent(eventName: string, fields: LoggingFields): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.LogEvent(System.String)
                 */
                logEvent(eventName: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.LogMessage(System.String,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                logMessage(eventString: string, level: LoggingLevel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.LogMessage(System.String)
                 */
                logMessage(eventString: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.LogValuePair(System.String,System.Int32,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                logValuePair(value1: string, value2: number, level: LoggingLevel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.LogValuePair(System.String,System.Int32)
                 */
                logValuePair(value1: string, value2: number): void;
                removeEventListener(type: "loggingenabled", listener: (arg: { type: "loggingenabled"; } & Windows.Foundation.TypedEventHandlerArgumentType<ILoggingChannel, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ILoggingChannel, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.StartActivity(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel,Windows.Foundation.Diagnostics.LoggingOptions)
                 */
                startActivity(startEventName: string, fields: LoggingFields, level: LoggingLevel, options: LoggingOptions): LoggingActivity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.StartActivity(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                startActivity(startEventName: string, fields: LoggingFields, level: LoggingLevel): LoggingActivity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.StartActivity(System.String,Windows.Foundation.Diagnostics.LoggingFields)
                 */
                startActivity(startEventName: string, fields: LoggingFields): LoggingActivity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannel.StartActivity(System.String)
                 */
                startActivity(startEventName: string): LoggingActivity;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.LoggingChannelOptions
             */
            class LoggingChannelOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannelOptions.#ctor(System.Guid)
                 */
                constructor(group: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingChannelOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingChannelOptions.Group
                 */
                group: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.LoggingFieldFormat
             */
            enum LoggingFieldFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.Boolean
                 */
                boolean,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.FileTime
                 */
                fileTime,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.Hexadecimal
                 */
                hexadecimal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.Hidden
                 */
                hidden,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.HResult
                 */
                hresult,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.Ipv4Address
                 */
                ipv4Address,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.Ipv6Address
                 */
                ipv6Address,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.Json
                 */
                json,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.NTStatus
                 */
                ntStatus,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.Port
                 */
                port,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.ProcessId
                 */
                processId,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.Signed
                 */
                signed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.SocketAddress
                 */
                socketAddress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.String
                 */
                string,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.ThreadId
                 */
                threadId,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.Unsigned
                 */
                unsigned,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.Win32Error
                 */
                win32Error,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingFieldFormat.Xml
                 */
                xml,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.LoggingFields
             */
            class LoggingFields {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddBoolean(System.String,System.Boolean,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addBoolean(name: string, value: boolean, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddBoolean(System.String,System.Boolean,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addBoolean(name: string, value: boolean, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddBoolean(System.String,System.Boolean)
                 */
                addBoolean(name: string, value: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddBooleanArray(System.String,System.Boolean[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addBooleanArray(name: string, value: boolean[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddBooleanArray(System.String,System.Boolean[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addBooleanArray(name: string, value: boolean[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddBooleanArray(System.String,System.Boolean[])
                 */
                addBooleanArray(name: string, value: boolean[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddChar16(System.String,System.Char,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addChar16(name: string, value: string, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddChar16(System.String,System.Char,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addChar16(name: string, value: string, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddChar16(System.String,System.Char)
                 */
                addChar16(name: string, value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddChar16Array(System.String,System.Char[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addChar16Array(name: string, value: string[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddChar16Array(System.String,System.Char[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addChar16Array(name: string, value: string[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddChar16Array(System.String,System.Char[])
                 */
                addChar16Array(name: string, value: string[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddDateTime(System.String,Windows.Foundation.DateTime,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addDateTime(name: string, value: Date, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddDateTime(System.String,Windows.Foundation.DateTime,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addDateTime(name: string, value: Date, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddDateTime(System.String,Windows.Foundation.DateTime)
                 */
                addDateTime(name: string, value: Date): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddDateTimeArray(System.String,Windows.Foundation.DateTime[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addDateTimeArray(name: string, value: Date[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddDateTimeArray(System.String,Windows.Foundation.DateTime[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addDateTimeArray(name: string, value: Date[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddDateTimeArray(System.String,Windows.Foundation.DateTime[])
                 */
                addDateTimeArray(name: string, value: Date[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddDouble(System.String,System.Double,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addDouble(name: string, value: number, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddDouble(System.String,System.Double,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addDouble(name: string, value: number, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddDouble(System.String,System.Double)
                 */
                addDouble(name: string, value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddDoubleArray(System.String,System.Double[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addDoubleArray(name: string, value: number[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddDoubleArray(System.String,System.Double[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addDoubleArray(name: string, value: number[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddDoubleArray(System.String,System.Double[])
                 */
                addDoubleArray(name: string, value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddEmpty(System.String,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addEmpty(name: string, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddEmpty(System.String,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addEmpty(name: string, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddEmpty(System.String)
                 */
                addEmpty(name: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddGuid(System.String,System.Guid,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addGuid(name: string, value: string, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddGuid(System.String,System.Guid,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addGuid(name: string, value: string, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddGuid(System.String,System.Guid)
                 */
                addGuid(name: string, value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddGuidArray(System.String,System.Guid[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addGuidArray(name: string, value: string[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddGuidArray(System.String,System.Guid[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addGuidArray(name: string, value: string[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddGuidArray(System.String,System.Guid[])
                 */
                addGuidArray(name: string, value: string[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt16(System.String,System.Int16,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addInt16(name: string, value: number, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt16(System.String,System.Int16,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addInt16(name: string, value: number, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt16(System.String,System.Int16)
                 */
                addInt16(name: string, value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt16Array(System.String,System.Int16[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addInt16Array(name: string, value: number[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt16Array(System.String,System.Int16[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addInt16Array(name: string, value: number[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt16Array(System.String,System.Int16[])
                 */
                addInt16Array(name: string, value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt32(System.String,System.Int32,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addInt32(name: string, value: number, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt32(System.String,System.Int32,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addInt32(name: string, value: number, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt32(System.String,System.Int32)
                 */
                addInt32(name: string, value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt32Array(System.String,System.Int32[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addInt32Array(name: string, value: number[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt32Array(System.String,System.Int32[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addInt32Array(name: string, value: number[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt32Array(System.String,System.Int32[])
                 */
                addInt32Array(name: string, value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt64(System.String,System.Int64,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addInt64(name: string, value: number, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt64(System.String,System.Int64,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addInt64(name: string, value: number, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt64(System.String,System.Int64)
                 */
                addInt64(name: string, value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt64Array(System.String,System.Int64[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addInt64Array(name: string, value: number[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt64Array(System.String,System.Int64[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addInt64Array(name: string, value: number[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddInt64Array(System.String,System.Int64[])
                 */
                addInt64Array(name: string, value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddPoint(System.String,Windows.Foundation.Point,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addPoint(name: string, value: Windows.Foundation.Point, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddPoint(System.String,Windows.Foundation.Point,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addPoint(name: string, value: Windows.Foundation.Point, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddPoint(System.String,Windows.Foundation.Point)
                 */
                addPoint(name: string, value: Windows.Foundation.Point): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddPointArray(System.String,Windows.Foundation.Point[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addPointArray(name: string, value: Windows.Foundation.Point[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddPointArray(System.String,Windows.Foundation.Point[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addPointArray(name: string, value: Windows.Foundation.Point[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddPointArray(System.String,Windows.Foundation.Point[])
                 */
                addPointArray(name: string, value: Windows.Foundation.Point[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddRect(System.String,Windows.Foundation.Rect,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addRect(name: string, value: Windows.Foundation.Rect, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddRect(System.String,Windows.Foundation.Rect,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addRect(name: string, value: Windows.Foundation.Rect, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddRect(System.String,Windows.Foundation.Rect)
                 */
                addRect(name: string, value: Windows.Foundation.Rect): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddRectArray(System.String,Windows.Foundation.Rect[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addRectArray(name: string, value: Windows.Foundation.Rect[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddRectArray(System.String,Windows.Foundation.Rect[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addRectArray(name: string, value: Windows.Foundation.Rect[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddRectArray(System.String,Windows.Foundation.Rect[])
                 */
                addRectArray(name: string, value: Windows.Foundation.Rect[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddSingle(System.String,System.Single,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addSingle(name: string, value: number, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddSingle(System.String,System.Single,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addSingle(name: string, value: number, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddSingle(System.String,System.Single)
                 */
                addSingle(name: string, value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddSingleArray(System.String,System.Single[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addSingleArray(name: string, value: number[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddSingleArray(System.String,System.Single[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addSingleArray(name: string, value: number[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddSingleArray(System.String,System.Single[])
                 */
                addSingleArray(name: string, value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddSize(System.String,Windows.Foundation.Size,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addSize(name: string, value: Windows.Foundation.Size, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddSize(System.String,Windows.Foundation.Size,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addSize(name: string, value: Windows.Foundation.Size, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddSize(System.String,Windows.Foundation.Size)
                 */
                addSize(name: string, value: Windows.Foundation.Size): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddSizeArray(System.String,Windows.Foundation.Size[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addSizeArray(name: string, value: Windows.Foundation.Size[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddSizeArray(System.String,Windows.Foundation.Size[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addSizeArray(name: string, value: Windows.Foundation.Size[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddSizeArray(System.String,Windows.Foundation.Size[])
                 */
                addSizeArray(name: string, value: Windows.Foundation.Size[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddString(System.String,System.String,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addString(name: string, value: string, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddString(System.String,System.String,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addString(name: string, value: string, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddString(System.String,System.String)
                 */
                addString(name: string, value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddStringArray(System.String,System.String[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addStringArray(name: string, value: string[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddStringArray(System.String,System.String[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addStringArray(name: string, value: string[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddStringArray(System.String,System.String[])
                 */
                addStringArray(name: string, value: string[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddTimeSpan(System.String,Windows.Foundation.TimeSpan,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addTimeSpan(name: string, value: number, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddTimeSpan(System.String,Windows.Foundation.TimeSpan,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addTimeSpan(name: string, value: number, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddTimeSpan(System.String,Windows.Foundation.TimeSpan)
                 */
                addTimeSpan(name: string, value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddTimeSpanArray(System.String,Windows.Foundation.TimeSpan[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addTimeSpanArray(name: string, value: number[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddTimeSpanArray(System.String,Windows.Foundation.TimeSpan[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addTimeSpanArray(name: string, value: number[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddTimeSpanArray(System.String,Windows.Foundation.TimeSpan[])
                 */
                addTimeSpanArray(name: string, value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt16(System.String,System.UInt16,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addUInt16(name: string, value: number, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt16(System.String,System.UInt16,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addUInt16(name: string, value: number, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt16(System.String,System.UInt16)
                 */
                addUInt16(name: string, value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt16Array(System.String,System.UInt16[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addUInt16Array(name: string, value: number[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt16Array(System.String,System.UInt16[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addUInt16Array(name: string, value: number[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt16Array(System.String,System.UInt16[])
                 */
                addUInt16Array(name: string, value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt32(System.String,System.UInt32,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addUInt32(name: string, value: number, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt32(System.String,System.UInt32,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addUInt32(name: string, value: number, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt32(System.String,System.UInt32)
                 */
                addUInt32(name: string, value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt32Array(System.String,System.UInt32[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addUInt32Array(name: string, value: number[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt32Array(System.String,System.UInt32[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addUInt32Array(name: string, value: number[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt32Array(System.String,System.UInt32[])
                 */
                addUInt32Array(name: string, value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt64(System.String,System.UInt64,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addUInt64(name: string, value: number, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt64(System.String,System.UInt64,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addUInt64(name: string, value: number, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt64(System.String,System.UInt64)
                 */
                addUInt64(name: string, value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt64Array(System.String,System.UInt64[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addUInt64Array(name: string, value: number[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt64Array(System.String,System.UInt64[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addUInt64Array(name: string, value: number[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt64Array(System.String,System.UInt64[])
                 */
                addUInt64Array(name: string, value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt8(System.String,System.Byte,Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addUInt8(name: string, value: number, format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt8(System.String,System.Byte,Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addUInt8(name: string, value: number, format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt8(System.String,System.Byte)
                 */
                addUInt8(name: string, value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt8Array(System.String,System.Byte[],Windows.Foundation.Diagnostics.LoggingFieldFormat,System.Int32)
                 */
                addUInt8Array(name: string, value: number[], format: LoggingFieldFormat, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt8Array(System.String,System.Byte[],Windows.Foundation.Diagnostics.LoggingFieldFormat)
                 */
                addUInt8Array(name: string, value: number[], format: LoggingFieldFormat): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.AddUInt8Array(System.String,System.Byte[])
                 */
                addUInt8Array(name: string, value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.BeginStruct(System.String,System.Int32)
                 */
                beginStruct(name: string, tags: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.BeginStruct(System.String)
                 */
                beginStruct(name: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingFields.EndStruct
                 */
                endStruct(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.LoggingLevel
             */
            enum LoggingLevel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingLevel.Critical
                 */
                critical,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingLevel.Error
                 */
                error,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingLevel.Information
                 */
                information,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingLevel.Verbose
                 */
                verbose,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingLevel.Warning
                 */
                warning,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.LoggingOpcode
             */
            enum LoggingOpcode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingOpcode.Info
                 */
                info,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingOpcode.Reply
                 */
                reply,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingOpcode.Resume
                 */
                resume,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingOpcode.Send
                 */
                send,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingOpcode.Start
                 */
                start,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingOpcode.Stop
                 */
                stop,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Diagnostics.LoggingOpcode.Suspend
                 */
                suspend,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.LoggingOptions
             */
            class LoggingOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingOptions.#ctor(System.Int64)
                 */
                constructor(keywords: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingOptions.ActivityId
                 */
                activityId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingOptions.Keywords
                 */
                keywords: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingOptions.Opcode
                 */
                opcode: LoggingOpcode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingOptions.RelatedActivityId
                 */
                relatedActivityId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingOptions.Tags
                 */
                tags: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingOptions.Task
                 */
                task: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.LoggingSession
             */
            class LoggingSession implements Windows.Foundation.IClosable, ILoggingSession {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingSession.#ctor(System.String)
                 */
                constructor(name: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.LoggingSession.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingSession.AddLoggingChannel(Windows.Foundation.Diagnostics.ILoggingChannel,Windows.Foundation.Diagnostics.LoggingLevel)
                 */
                addLoggingChannel(loggingChannel: ILoggingChannel, maxLevel: LoggingLevel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingSession.AddLoggingChannel(Windows.Foundation.Diagnostics.ILoggingChannel)
                 */
                addLoggingChannel(loggingChannel: ILoggingChannel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingSession.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingSession.RemoveLoggingChannel(Windows.Foundation.Diagnostics.ILoggingChannel)
                 */
                removeLoggingChannel(loggingChannel: ILoggingChannel): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.LoggingSession.SaveToFileAsync(Windows.Storage.IStorageFolder,System.String)
                 */
                saveToFileAsync(folder: Windows.Storage.IStorageFolder, fileName: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.RuntimeBrokerErrorSettings
             */
            class RuntimeBrokerErrorSettings implements IErrorReportingSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.RuntimeBrokerErrorSettings.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.RuntimeBrokerErrorSettings.GetErrorOptions
                 */
                getErrorOptions(): ErrorOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Diagnostics.RuntimeBrokerErrorSettings.SetErrorOptions(Windows.Foundation.Diagnostics.ErrorOptions)
                 */
                setErrorOptions(value: ErrorOptions): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Diagnostics.TracingStatusChangedEventArgs
             */
            abstract class TracingStatusChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.TracingStatusChangedEventArgs.Enabled
                 */
                enabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Diagnostics.TracingStatusChangedEventArgs.TraceLevel
                 */
                traceLevel: CausalityTraceLevel;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.EventHandler`1
         */
        interface EventHandler<T> {
            (sender: Object, args: T): void
        }
        type EventHandlerArgumentType<T> = { detail: [T]; target: Object; } & T;
        type EventHandlerReturnType<T> = void;
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.EventRegistrationToken
         */
        interface EventRegistrationToken {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.EventRegistrationToken.Value
             */
            value: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.FoundationContract
         */
        interface FoundationContract {
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.HResult
         */
        interface HResult {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.HResult.Value
             */
            value: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.IAsyncAction
         */
        interface IAsyncAction extends IAsyncInfo, Windows.Foundation.Projections.Promise<void> {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IAsyncAction.Completed
             */
            completed: AsyncActionCompletedHandler;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IAsyncAction.GetResults
             */
            getResults(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.IAsyncActionWithProgress`1
         */
        interface IAsyncActionWithProgress<TProgress> extends IAsyncInfo, Windows.Foundation.Projections.Promise<void> {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IAsyncActionWithProgress`1.Completed
             */
            completed: AsyncActionWithProgressCompletedHandler<TProgress>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IAsyncActionWithProgress`1.Progress
             */
            progress: AsyncActionProgressHandler<TProgress>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IAsyncActionWithProgress`1.GetResults
             */
            getResults(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.IAsyncInfo
         */
        interface IAsyncInfo {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IAsyncInfo.ErrorCode
             */
            errorCode: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IAsyncInfo.Id
             */
            id: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IAsyncInfo.Status
             */
            status: AsyncStatus;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IAsyncInfo.Cancel
             */
            cancel(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IAsyncInfo.Close
             */
            close(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.IAsyncOperationWithProgress`2
         */
        interface IAsyncOperationWithProgress<TResult, TProgress> extends IAsyncInfo, Windows.Foundation.Projections.Promise<TResult> {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IAsyncOperationWithProgress`2.Completed
             */
            completed: AsyncOperationWithProgressCompletedHandler<TResult, TProgress>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IAsyncOperationWithProgress`2.Progress
             */
            progress: AsyncOperationProgressHandler<TResult, TProgress>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IAsyncOperationWithProgress`2.GetResults
             */
            getResults(): TResult;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.IAsyncOperation`1
         */
        interface IAsyncOperation<TResult> extends IAsyncInfo, Windows.Foundation.Projections.Promise<TResult> {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IAsyncOperation`1.Completed
             */
            completed: AsyncOperationCompletedHandler<TResult>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IAsyncOperation`1.GetResults
             */
            getResults(): TResult;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.IClosable
         */
        interface IClosable {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IClosable.Close
             */
            close(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.IMemoryBuffer
         */
        interface IMemoryBuffer extends IClosable {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.IMemoryBuffer.CreateReference
             */
            createReference(): IMemoryBufferReference;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.IMemoryBufferReference
         */
        interface IMemoryBufferReference extends IClosable {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.IMemoryBufferReference.Capacity
             */
            capacity: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Foundation.IMemoryBufferReference.Closed
             */
            onclosed: (arg: { type: "closed"; } & TypedEventHandlerArgumentType<IMemoryBufferReference, Object>) => TypedEventHandlerReturnType<IMemoryBufferReference, Object>;
            addEventListener(type: "closed", listener: (arg: { type: "closed"; } & TypedEventHandlerArgumentType<IMemoryBufferReference, Object>) => TypedEventHandlerReturnType<IMemoryBufferReference, Object>): void;
            addEventListener(type: string, listener: (...args: any[]) => any): void;
            removeEventListener(type: "closed", listener: (arg: { type: "closed"; } & TypedEventHandlerArgumentType<IMemoryBufferReference, Object>) => TypedEventHandlerReturnType<IMemoryBufferReference, Object>): void;
            removeEventListener(type: string, listener: (...args: any[]) => any): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.IPropertyValue
         */
        interface IPropertyValue {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IPropertyValue.IsNumericScalar
             */
            isNumericScalar: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IPropertyValue.Type
             */
            type: PropertyType;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetBoolean
             */
            getBoolean(): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetBooleanArray(System.Boolean[]@)
             */
            getBooleanArray(): boolean[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetChar16
             */
            getChar16(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetChar16Array(System.Char[]@)
             */
            getChar16Array(): string[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetDateTime
             */
            getDateTime(): Date;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetDateTimeArray(Windows.Foundation.DateTime[]@)
             */
            getDateTimeArray(): Date[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetDouble
             */
            getDouble(): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetDoubleArray(System.Double[]@)
             */
            getDoubleArray(): number[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetGuid
             */
            getGuid(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetGuidArray(System.Guid[]@)
             */
            getGuidArray(): string[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetInspectableArray(System.Object[]@)
             */
            getInspectableArray(): Object[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetInt16
             */
            getInt16(): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetInt16Array(System.Int16[]@)
             */
            getInt16Array(): number[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetInt32
             */
            getInt32(): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetInt32Array(System.Int32[]@)
             */
            getInt32Array(): number[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetInt64
             */
            getInt64(): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetInt64Array(System.Int64[]@)
             */
            getInt64Array(): number[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetPoint
             */
            getPoint(): Point;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetPointArray(Windows.Foundation.Point[]@)
             */
            getPointArray(): Point[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetRect
             */
            getRect(): Rect;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetRectArray(Windows.Foundation.Rect[]@)
             */
            getRectArray(): Rect[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetSingle
             */
            getSingle(): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetSingleArray(System.Single[]@)
             */
            getSingleArray(): number[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetSize
             */
            getSize(): Size;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetSizeArray(Windows.Foundation.Size[]@)
             */
            getSizeArray(): Size[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetString
             */
            getString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetStringArray(System.String[]@)
             */
            getStringArray(): string[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetTimeSpan
             */
            getTimeSpan(): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetTimeSpanArray(Windows.Foundation.TimeSpan[]@)
             */
            getTimeSpanArray(): number[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetUInt16
             */
            getUInt16(): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetUInt16Array(System.UInt16[]@)
             */
            getUInt16Array(): number[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetUInt32
             */
            getUInt32(): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetUInt32Array(System.UInt32[]@)
             */
            getUInt32Array(): number[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetUInt64
             */
            getUInt64(): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetUInt64Array(System.UInt64[]@)
             */
            getUInt64Array(): number[];
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetUInt8
             */
            getUInt8(): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IPropertyValue.GetUInt8Array(System.Byte[]@)
             */
            getUInt8Array(): number[];
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.IReferenceArray`1
         */
        interface IReferenceArray<T> extends IPropertyValue {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IReferenceArray`1.Value
             */
            value: T[];
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.IReference`1
         */
        interface IReference<T> extends IPropertyValue {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd P:Windows.Foundation.IReference`1.Value
             */
            value: T;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.IStringable
         */
        interface IStringable {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.IStringable.ToString
             */
            toString(): string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.IWwwFormUrlDecoderEntry
         */
        interface IWwwFormUrlDecoderEntry {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.IWwwFormUrlDecoderEntry.Name
             */
            name: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.IWwwFormUrlDecoderEntry.Value
             */
            value: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.MemoryBuffer
         */
        class MemoryBuffer implements IClosable, IMemoryBuffer {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.MemoryBuffer.#ctor(System.UInt32)
             */
            constructor(capacity: number);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.MemoryBuffer.Close
             */
            close(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.MemoryBuffer.CreateReference
             */
            createReference(): IMemoryBufferReference;
        }
        namespace Metadata {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.ActivatableAttribute
             */
            abstract class ActivatableAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.AllowForWebAttribute
             */
            abstract class AllowForWebAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.AllowMultipleAttribute
             */
            abstract class AllowMultipleAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.ApiContractAttribute
             */
            abstract class ApiContractAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.ApiInformation
             */
            abstract class ApiInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent(System.String,System.UInt16,System.UInt16)
                 */
                static isApiContractPresent(contractName: string, majorVersion: number, minorVersion: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent(System.String,System.UInt16)
                 */
                static isApiContractPresent(contractName: string, majorVersion: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Metadata.ApiInformation.IsEnumNamedValuePresent(System.String,System.String)
                 */
                static isEnumNamedValuePresent(enumTypeName: string, valueName: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Metadata.ApiInformation.IsEventPresent(System.String,System.String)
                 */
                static isEventPresent(typeName: string, eventName: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Metadata.ApiInformation.IsMethodPresent(System.String,System.String,System.UInt32)
                 */
                static isMethodPresent(typeName: string, methodName: string, inputParameterCount: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Metadata.ApiInformation.IsMethodPresent(System.String,System.String)
                 */
                static isMethodPresent(typeName: string, methodName: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Metadata.ApiInformation.IsPropertyPresent(System.String,System.String)
                 */
                static isPropertyPresent(typeName: string, propertyName: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Metadata.ApiInformation.IsReadOnlyPropertyPresent(System.String,System.String)
                 */
                static isReadOnlyPropertyPresent(typeName: string, propertyName: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Metadata.ApiInformation.IsTypePresent(System.String)
                 */
                static isTypePresent(typeName: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd M:Windows.Foundation.Metadata.ApiInformation.IsWriteablePropertyPresent(System.String,System.String)
                 */
                static isWriteablePropertyPresent(typeName: string, propertyName: string): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.AttributeTargets
             */
            enum AttributeTargets {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.All
                 */
                all,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.ApiContract
                 */
                apiContract,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.Delegate
                 */
                delegate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.Enum
                 */
                enum,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.Event
                 */
                event,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.Field
                 */
                field,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.Interface
                 */
                interface,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.InterfaceImpl
                 */
                interfaceImpl,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.Method
                 */
                method,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.Parameter
                 */
                parameter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.Property
                 */
                property,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.RuntimeClass
                 */
                runtimeClass,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.AttributeTargets.Struct
                 */
                struct,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.AttributeUsageAttribute
             */
            abstract class AttributeUsageAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.ComposableAttribute
             */
            abstract class ComposableAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.CompositionType
             */
            enum CompositionType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.CompositionType.Protected
                 */
                protected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.CompositionType.Public
                 */
                public,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.ContractVersionAttribute
             */
            abstract class ContractVersionAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.DefaultAttribute
             */
            abstract class DefaultAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.DefaultOverloadAttribute
             */
            abstract class DefaultOverloadAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.DeprecatedAttribute
             */
            abstract class DeprecatedAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.DeprecationType
             */
            enum DeprecationType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.DeprecationType.Deprecate
                 */
                deprecate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.DeprecationType.Remove
                 */
                remove,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.DualApiPartitionAttribute
             */
            abstract class DualApiPartitionAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.ExclusiveToAttribute
             */
            abstract class ExclusiveToAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.ExperimentalAttribute
             */
            abstract class ExperimentalAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.FeatureAttribute
             */
            abstract class FeatureAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.FeatureStage
             */
            enum FeatureStage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.FeatureStage.AlwaysDisabled
                 */
                alwaysDisabled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.FeatureStage.AlwaysEnabled
                 */
                alwaysEnabled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.FeatureStage.DisabledByDefault
                 */
                disabledByDefault,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.FeatureStage.EnabledByDefault
                 */
                enabledByDefault,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.GCPressureAmount
             */
            enum GCPressureAmount {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.GCPressureAmount.High
                 */
                high,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.GCPressureAmount.Low
                 */
                low,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.GCPressureAmount.Medium
                 */
                medium,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.GCPressureAttribute
             */
            abstract class GCPressureAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.GuidAttribute
             */
            abstract class GuidAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.HasVariantAttribute
             */
            abstract class HasVariantAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.InternalAttribute
             */
            abstract class InternalAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.LengthIsAttribute
             */
            abstract class LengthIsAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.MarshalingBehaviorAttribute
             */
            abstract class MarshalingBehaviorAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.MarshalingType
             */
            enum MarshalingType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.MarshalingType.Agile
                 */
                agile,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.MarshalingType.InvalidMarshaling
                 */
                invalidMarshaling,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.MarshalingType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.MarshalingType.Standard
                 */
                standard,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.MetadataMarshalAttribute
             */
            abstract class MetadataMarshalAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.MuseAttribute
             */
            abstract class MuseAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.OverloadAttribute
             */
            abstract class OverloadAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.OverridableAttribute
             */
            abstract class OverridableAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.Platform
             */
            enum Platform {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.Platform.Windows
                 */
                windows,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.Platform.WindowsPhone
                 */
                windowsPhone,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.PlatformAttribute
             */
            abstract class PlatformAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.PreviousContractVersionAttribute
             */
            abstract class PreviousContractVersionAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.ProtectedAttribute
             */
            abstract class ProtectedAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.RangeAttribute
             */
            abstract class RangeAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.RemoteAsyncAttribute
             */
            abstract class RemoteAsyncAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.StaticAttribute
             */
            abstract class StaticAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.ThreadingAttribute
             */
            abstract class ThreadingAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.ThreadingModel
             */
            enum ThreadingModel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.ThreadingModel.Both
                 */
                both,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.ThreadingModel.InvalidThreading
                 */
                invalidThreading,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.ThreadingModel.MTA
                 */
                mta,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Metadata.ThreadingModel.STA
                 */
                sta,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.VariantAttribute
             */
            abstract class VariantAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.VersionAttribute
             */
            abstract class VersionAttribute {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Metadata.WebHostHiddenAttribute
             */
            abstract class WebHostHiddenAttribute {
            }
        }
        namespace Numerics {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Numerics.Matrix3x2
             */
            interface Matrix3x2 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix3x2.M11
                 */
                m11: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix3x2.M12
                 */
                m12: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix3x2.M21
                 */
                m21: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix3x2.M22
                 */
                m22: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix3x2.M31
                 */
                m31: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix3x2.M32
                 */
                m32: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Numerics.Matrix4x4
             */
            interface Matrix4x4 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M11
                 */
                m11: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M12
                 */
                m12: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M13
                 */
                m13: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M14
                 */
                m14: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M21
                 */
                m21: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M22
                 */
                m22: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M23
                 */
                m23: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M24
                 */
                m24: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M31
                 */
                m31: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M32
                 */
                m32: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M33
                 */
                m33: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M34
                 */
                m34: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M41
                 */
                m41: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M42
                 */
                m42: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M43
                 */
                m43: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Matrix4x4.M44
                 */
                m44: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Numerics.Plane
             */
            interface Plane {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Plane.Normal
                 */
                normal: Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Plane.D
                 */
                d: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Numerics.Quaternion
             */
            interface Quaternion {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Quaternion.X
                 */
                x: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Quaternion.Y
                 */
                y: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Quaternion.Z
                 */
                z: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Quaternion.W
                 */
                w: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Numerics.Vector2
             */
            interface Vector2 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Vector2.X
                 */
                x: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Vector2.Y
                 */
                y: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Numerics.Vector3
             */
            interface Vector3 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Vector3.X
                 */
                x: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Vector3.Y
                 */
                y: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Vector3.Z
                 */
                z: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Numerics.Vector4
             */
            interface Vector4 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Vector4.X
                 */
                x: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Vector4.Y
                 */
                y: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Vector4.Z
                 */
                z: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Foundation.Numerics.Vector4.W
                 */
                w: number;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Point
         */
        interface Point {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Point.X
             */
            x: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Point.Y
             */
            y: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.PropertyType
         */
        enum PropertyType {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Boolean
             */
            boolean,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.BooleanArray
             */
            booleanArray,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Char16
             */
            char16,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Char16Array
             */
            char16Array,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.DateTime
             */
            dateTime,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.DateTimeArray
             */
            dateTimeArray,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Double
             */
            double,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.DoubleArray
             */
            doubleArray,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Empty
             */
            empty,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Guid
             */
            guid,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.GuidArray
             */
            guidArray,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Inspectable
             */
            inspectable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.InspectableArray
             */
            inspectableArray,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Int16
             */
            int16,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Int16Array
             */
            int16Array,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Int32
             */
            int32,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Int32Array
             */
            int32Array,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Int64
             */
            int64,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Int64Array
             */
            int64Array,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.OtherType
             */
            otherType,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.OtherTypeArray
             */
            otherTypeArray,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Point
             */
            point,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.PointArray
             */
            pointArray,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Rect
             */
            rect,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.RectArray
             */
            rectArray,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Single
             */
            single,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.SingleArray
             */
            singleArray,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.Size
             */
            size,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.SizeArray
             */
            sizeArray,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.String
             */
            string,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.StringArray
             */
            stringArray,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.TimeSpan
             */
            timeSpan,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.TimeSpanArray
             */
            timeSpanArray,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.UInt16
             */
            uint16,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.UInt16Array
             */
            uint16Array,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.UInt32
             */
            uint32,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.UInt32Array
             */
            uint32Array,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.UInt64
             */
            uint64,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.UInt64Array
             */
            uint64Array,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.UInt8
             */
            uint8,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.PropertyType.UInt8Array
             */
            uint8Array,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Rect
         */
        interface Rect {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Rect.X
             */
            x: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Rect.Y
             */
            y: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Rect.Width
             */
            width: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Rect.Height
             */
            height: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.Size
         */
        interface Size {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Size.Width
             */
            width: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.Size.Height
             */
            height: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.TimeSpan
         */
        interface TimeSpan {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd F:Windows.Foundation.TimeSpan.Duration
             */
            duration: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.foundationcontract\3.0.0.0\windows.foundation.foundationcontract.winmd T:Windows.Foundation.TypedEventHandler`2
         */
        interface TypedEventHandler<TSender, TResult> {
            (sender: TSender, args: TResult): void
        }
        type TypedEventHandlerArgumentType<TSender, TResult> = { detail: [TResult]; target: TSender; } & TResult;
        type TypedEventHandlerReturnType<TSender, TResult> = void;
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.UniversalApiContract
         */
        interface UniversalApiContract {
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.Uri
         */
        class Uri implements IStringable {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Uri.#ctor(System.String,System.String)
             */
            constructor(baseUri: string, relativeUri: string);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Uri.#ctor(System.String)
             */
            constructor(uri: string);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Uri.EscapeComponent(System.String)
             */
            static escapeComponent(toEscape: string): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Uri.UnescapeComponent(System.String)
             */
            static unescapeComponent(toUnescape: string): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.AbsoluteCanonicalUri
             */
            absoluteCanonicalUri: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.AbsoluteUri
             */
            absoluteUri: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.DisplayIri
             */
            displayIri: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.DisplayUri
             */
            displayUri: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.Domain
             */
            domain: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.Extension
             */
            extension: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.Fragment
             */
            fragment: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.Host
             */
            host: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.Password
             */
            password: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.Path
             */
            path: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.Port
             */
            port: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.Query
             */
            query: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.QueryParsed
             */
            queryParsed: WwwFormUrlDecoder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.RawUri
             */
            rawUri: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.SchemeName
             */
            schemeName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.Suspicious
             */
            suspicious: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.Uri.UserName
             */
            userName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Uri.CombineUri(System.String)
             */
            combineUri(relativeUri: string): Uri;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Uri.Equals(Windows.Foundation.Uri)
             */
            equals(pUri: Uri): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.Uri.ToString
             */
            toString(): string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.WwwFormUrlDecoder
         */
        class WwwFormUrlDecoder extends Array<IWwwFormUrlDecoderEntry> implements Collections.IVectorView<IWwwFormUrlDecoderEntry>, Collections.IIterable<IWwwFormUrlDecoderEntry> {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.WwwFormUrlDecoder.#ctor(System.String)
             */
            constructor(query: string);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.WwwFormUrlDecoder.Size
             */
            size: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.WwwFormUrlDecoder.First
             */
            first(): Collections.IIterator<IWwwFormUrlDecoderEntry>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.WwwFormUrlDecoder.GetAt(System.UInt32)
             */
            getAt(index: number): IWwwFormUrlDecoderEntry;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.WwwFormUrlDecoder.GetFirstValueByName(System.String)
             */
            getFirstValueByName(name: string): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.WwwFormUrlDecoder.GetMany(System.UInt32,Windows.Foundation.IWwwFormUrlDecoderEntry[])
             */
            getMany(startIndex: number, items: IWwwFormUrlDecoderEntry[]): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Foundation.WwwFormUrlDecoder.IndexOf(Windows.Foundation.IWwwFormUrlDecoderEntry,System.UInt32@)
             */
            indexOf(value: IWwwFormUrlDecoderEntry): any; /* { index: number; returnValue: boolean; } */ 
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Foundation.WwwFormUrlDecoderEntry
         */
        abstract class WwwFormUrlDecoderEntry implements IWwwFormUrlDecoderEntry {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.WwwFormUrlDecoderEntry.Name
             */
            name: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Foundation.WwwFormUrlDecoderEntry.Value
             */
            value: string;
        }
    }
    namespace Gaming {
        namespace Input {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ArcadeStick
             */
            abstract class ArcadeStick implements IGameControllerBatteryInfo, IGameController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ArcadeStick.ArcadeSticks
                 */
                static arcadeSticks: Windows.Foundation.Collections.IVectorView<ArcadeStick>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.ArcadeStick.ArcadeStickAdded
                 */
                static onarcadestickadded: (arg: { type: "arcadestickadded"; } & Windows.Foundation.EventHandlerArgumentType<ArcadeStick>) => Windows.Foundation.EventHandlerReturnType<ArcadeStick>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.ArcadeStick.ArcadeStickRemoved
                 */
                static onarcadestickremoved: (arg: { type: "arcadestickremoved"; } & Windows.Foundation.EventHandlerArgumentType<ArcadeStick>) => Windows.Foundation.EventHandlerReturnType<ArcadeStick>;
                static addEventListener(type: "arcadestickadded", listener: (arg: { type: "arcadestickadded"; } & Windows.Foundation.EventHandlerArgumentType<ArcadeStick>) => Windows.Foundation.EventHandlerReturnType<ArcadeStick>): void;
                static addEventListener(type: "arcadestickremoved", listener: (arg: { type: "arcadestickremoved"; } & Windows.Foundation.EventHandlerArgumentType<ArcadeStick>) => Windows.Foundation.EventHandlerReturnType<ArcadeStick>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ArcadeStick.FromGameController(Windows.Gaming.Input.IGameController)
                 */
                static fromGameController(gameController: IGameController): ArcadeStick;
                static removeEventListener(type: "arcadestickadded", listener: (arg: { type: "arcadestickadded"; } & Windows.Foundation.EventHandlerArgumentType<ArcadeStick>) => Windows.Foundation.EventHandlerReturnType<ArcadeStick>): void;
                static removeEventListener(type: "arcadestickremoved", listener: (arg: { type: "arcadestickremoved"; } & Windows.Foundation.EventHandlerArgumentType<ArcadeStick>) => Windows.Foundation.EventHandlerReturnType<ArcadeStick>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ArcadeStick.Headset
                 */
                headset: Headset;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ArcadeStick.IsWireless
                 */
                isWireless: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.ArcadeStick.HeadsetConnected
                 */
                onheadsetconnected: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.ArcadeStick.HeadsetDisconnected
                 */
                onheadsetdisconnected: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.ArcadeStick.UserChanged
                 */
                onuserchanged: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ArcadeStick.User
                 */
                user: Windows.System.User;
                addEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ArcadeStick.GetButtonLabel(Windows.Gaming.Input.ArcadeStickButtons)
                 */
                getButtonLabel(button: ArcadeStickButtons): GameControllerButtonLabel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ArcadeStick.GetCurrentReading
                 */
                getCurrentReading(): ArcadeStickReading;
                removeEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ArcadeStick.TryGetBatteryReport
                 */
                tryGetBatteryReport(): Windows.Devices.Power.BatteryReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ArcadeStickButtons
             */
            enum ArcadeStickButtons {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.Action1
                 */
                action1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.Action2
                 */
                action2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.Action3
                 */
                action3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.Action4
                 */
                action4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.Action5
                 */
                action5,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.Action6
                 */
                action6,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.Special1
                 */
                special1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.Special2
                 */
                special2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.StickDown
                 */
                stickDown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.StickLeft
                 */
                stickLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.StickRight
                 */
                stickRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickButtons.StickUp
                 */
                stickUp,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ArcadeStickReading
             */
            interface ArcadeStickReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickReading.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ArcadeStickReading.Buttons
                 */
                buttons: ArcadeStickButtons;
            }
            namespace Custom {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.Custom.GameControllerVersionInfo
                 */
                interface GameControllerVersionInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.Custom.GameControllerVersionInfo.Major
                     */
                    major: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.Custom.GameControllerVersionInfo.Minor
                     */
                    minor: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.Custom.GameControllerVersionInfo.Build
                     */
                    build: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.Custom.GameControllerVersionInfo.Revision
                     */
                    revision: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.Custom.GipFirmwareUpdateProgress
                 */
                interface GipFirmwareUpdateProgress {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.Custom.GipFirmwareUpdateProgress.PercentCompleted
                     */
                    percentCompleted: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.Custom.GipFirmwareUpdateProgress.CurrentComponentId
                     */
                    currentComponentId: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.Custom.GipFirmwareUpdateResult
                 */
                abstract class GipFirmwareUpdateResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.GipFirmwareUpdateResult.ExtendedErrorCode
                     */
                    extendedErrorCode: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.GipFirmwareUpdateResult.FinalComponentId
                     */
                    finalComponentId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.GipFirmwareUpdateResult.Status
                     */
                    status: GipFirmwareUpdateStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.Custom.GipFirmwareUpdateStatus
                 */
                enum GipFirmwareUpdateStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.Custom.GipFirmwareUpdateStatus.Completed
                     */
                    completed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.Custom.GipFirmwareUpdateStatus.Failed
                     */
                    failed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.Custom.GipFirmwareUpdateStatus.UpToDate
                     */
                    upToDate,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.Custom.GipGameControllerProvider
                 */
                abstract class GipGameControllerProvider implements IGameControllerProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.GipGameControllerProvider.FirmwareVersionInfo
                     */
                    firmwareVersionInfo: GameControllerVersionInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.GipGameControllerProvider.HardwareProductId
                     */
                    hardwareProductId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.GipGameControllerProvider.HardwareVendorId
                     */
                    hardwareVendorId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.GipGameControllerProvider.HardwareVersionInfo
                     */
                    hardwareVersionInfo: GameControllerVersionInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.GipGameControllerProvider.IsConnected
                     */
                    isConnected: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.Custom.GipGameControllerProvider.SendMessage(Windows.Gaming.Input.Custom.GipMessageClass,System.Byte,System.Byte[])
                     */
                    sendMessage(messageClass: GipMessageClass, messageId: number, messageBuffer: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.Custom.GipGameControllerProvider.SendReceiveMessage(Windows.Gaming.Input.Custom.GipMessageClass,System.Byte,System.Byte[],System.Byte[])
                     */
                    sendReceiveMessage(messageClass: GipMessageClass, messageId: number, requestMessageBuffer: number[], responseMessageBuffer: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.Custom.GipGameControllerProvider.UpdateFirmwareAsync(Windows.Storage.Streams.IInputStream)
                     */
                    updateFirmwareAsync(firmwareImage: Windows.Storage.Streams.IInputStream): Windows.Foundation.IAsyncOperationWithProgress<GipFirmwareUpdateResult, GipFirmwareUpdateProgress>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.Custom.GipMessageClass
                 */
                enum GipMessageClass {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.Custom.GipMessageClass.Command
                     */
                    command,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.Custom.GipMessageClass.LowLatency
                     */
                    lowLatency,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.Custom.GipMessageClass.StandardLatency
                     */
                    standardLatency,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.Custom.HidGameControllerProvider
                 */
                abstract class HidGameControllerProvider implements IGameControllerProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.HidGameControllerProvider.FirmwareVersionInfo
                     */
                    firmwareVersionInfo: GameControllerVersionInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.HidGameControllerProvider.HardwareProductId
                     */
                    hardwareProductId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.HidGameControllerProvider.HardwareVendorId
                     */
                    hardwareVendorId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.HidGameControllerProvider.HardwareVersionInfo
                     */
                    hardwareVersionInfo: GameControllerVersionInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.HidGameControllerProvider.IsConnected
                     */
                    isConnected: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.HidGameControllerProvider.UsageId
                     */
                    usageId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.HidGameControllerProvider.UsagePage
                     */
                    usagePage: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.Custom.HidGameControllerProvider.GetFeatureReport(System.Byte,System.Byte[])
                     */
                    getFeatureReport(reportId: number, reportBuffer: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.Custom.HidGameControllerProvider.SendFeatureReport(System.Byte,System.Byte[])
                     */
                    sendFeatureReport(reportId: number, reportBuffer: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.Custom.HidGameControllerProvider.SendOutputReport(System.Byte,System.Byte[])
                     */
                    sendOutputReport(reportId: number, reportBuffer: number[]): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.Custom.IGameControllerProvider
                 */
                interface IGameControllerProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.IGameControllerProvider.FirmwareVersionInfo
                     */
                    firmwareVersionInfo: GameControllerVersionInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.IGameControllerProvider.HardwareProductId
                     */
                    hardwareProductId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.IGameControllerProvider.HardwareVendorId
                     */
                    hardwareVendorId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.IGameControllerProvider.HardwareVersionInfo
                     */
                    hardwareVersionInfo: GameControllerVersionInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.IGameControllerProvider.IsConnected
                     */
                    isConnected: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.Custom.XusbGameControllerProvider
                 */
                abstract class XusbGameControllerProvider implements IGameControllerProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.XusbGameControllerProvider.FirmwareVersionInfo
                     */
                    firmwareVersionInfo: GameControllerVersionInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.XusbGameControllerProvider.HardwareProductId
                     */
                    hardwareProductId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.XusbGameControllerProvider.HardwareVendorId
                     */
                    hardwareVendorId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.XusbGameControllerProvider.HardwareVersionInfo
                     */
                    hardwareVersionInfo: GameControllerVersionInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Custom.XusbGameControllerProvider.IsConnected
                     */
                    isConnected: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.Custom.XusbGameControllerProvider.SetVibration(System.Double,System.Double)
                     */
                    setVibration(lowFrequencyMotorSpeed: number, highFrequencyMotorSpeed: number): void;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.FlightStick
             */
            abstract class FlightStick implements IGameControllerBatteryInfo, IGameController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.FlightStick.FlightSticks
                 */
                static flightSticks: Windows.Foundation.Collections.IVectorView<FlightStick>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.FlightStick.FlightStickAdded
                 */
                static onflightstickadded: (arg: { type: "flightstickadded"; } & Windows.Foundation.EventHandlerArgumentType<FlightStick>) => Windows.Foundation.EventHandlerReturnType<FlightStick>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.FlightStick.FlightStickRemoved
                 */
                static onflightstickremoved: (arg: { type: "flightstickremoved"; } & Windows.Foundation.EventHandlerArgumentType<FlightStick>) => Windows.Foundation.EventHandlerReturnType<FlightStick>;
                static addEventListener(type: "flightstickadded", listener: (arg: { type: "flightstickadded"; } & Windows.Foundation.EventHandlerArgumentType<FlightStick>) => Windows.Foundation.EventHandlerReturnType<FlightStick>): void;
                static addEventListener(type: "flightstickremoved", listener: (arg: { type: "flightstickremoved"; } & Windows.Foundation.EventHandlerArgumentType<FlightStick>) => Windows.Foundation.EventHandlerReturnType<FlightStick>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.FlightStick.FromGameController(Windows.Gaming.Input.IGameController)
                 */
                static fromGameController(gameController: IGameController): FlightStick;
                static removeEventListener(type: "flightstickadded", listener: (arg: { type: "flightstickadded"; } & Windows.Foundation.EventHandlerArgumentType<FlightStick>) => Windows.Foundation.EventHandlerReturnType<FlightStick>): void;
                static removeEventListener(type: "flightstickremoved", listener: (arg: { type: "flightstickremoved"; } & Windows.Foundation.EventHandlerArgumentType<FlightStick>) => Windows.Foundation.EventHandlerReturnType<FlightStick>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.FlightStick.HatSwitchKind
                 */
                hatSwitchKind: GameControllerSwitchKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.FlightStick.Headset
                 */
                headset: Headset;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.FlightStick.IsWireless
                 */
                isWireless: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.FlightStick.HeadsetConnected
                 */
                onheadsetconnected: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.FlightStick.HeadsetDisconnected
                 */
                onheadsetdisconnected: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.FlightStick.UserChanged
                 */
                onuserchanged: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.FlightStick.User
                 */
                user: Windows.System.User;
                addEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.FlightStick.GetButtonLabel(Windows.Gaming.Input.FlightStickButtons)
                 */
                getButtonLabel(button: FlightStickButtons): GameControllerButtonLabel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.FlightStick.GetCurrentReading
                 */
                getCurrentReading(): FlightStickReading;
                removeEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.FlightStick.TryGetBatteryReport
                 */
                tryGetBatteryReport(): Windows.Devices.Power.BatteryReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.FlightStickButtons
             */
            enum FlightStickButtons {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.FlightStickButtons.FirePrimary
                 */
                firePrimary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.FlightStickButtons.FireSecondary
                 */
                fireSecondary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.FlightStickButtons.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.FlightStickReading
             */
            interface FlightStickReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.FlightStickReading.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.FlightStickReading.Buttons
                 */
                buttons: FlightStickButtons;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.FlightStickReading.HatSwitch
                 */
                hatSwitch: GameControllerSwitchPosition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.FlightStickReading.Roll
                 */
                roll: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.FlightStickReading.Pitch
                 */
                pitch: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.FlightStickReading.Yaw
                 */
                yaw: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.FlightStickReading.Throttle
                 */
                throttle: number;
            }
            namespace ForceFeedback {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ForceFeedback.ConditionForceEffect
                 */
                class ConditionForceEffect implements IForceFeedbackEffect {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ConditionForceEffect.#ctor(Windows.Gaming.Input.ForceFeedback.ConditionForceEffectKind)
                     */
                    constructor(effectKind: ConditionForceEffectKind);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.ConditionForceEffect.Gain
                     */
                    gain: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.ConditionForceEffect.Kind
                     */
                    kind: ConditionForceEffectKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.ConditionForceEffect.State
                     */
                    state: ForceFeedbackEffectState;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ConditionForceEffect.SetParameters(Windows.Foundation.Numerics.Vector3,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
                     */
                    setParameters(direction: Windows.Foundation.Numerics.Vector3, positiveCoefficient: number, negativeCoefficient: number, maxPositiveMagnitude: number, maxNegativeMagnitude: number, deadZone: number, bias: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ConditionForceEffect.Start
                     */
                    start(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ConditionForceEffect.Stop
                     */
                    stop(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ForceFeedback.ConditionForceEffectKind
                 */
                enum ConditionForceEffectKind {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ConditionForceEffectKind.Damper
                     */
                    damper,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ConditionForceEffectKind.Friction
                     */
                    friction,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ConditionForceEffectKind.Inertia
                     */
                    inertia,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ConditionForceEffectKind.Spring
                     */
                    spring,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ForceFeedback.ConstantForceEffect
                 */
                class ConstantForceEffect implements IForceFeedbackEffect {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ConstantForceEffect.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.ConstantForceEffect.Gain
                     */
                    gain: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.ConstantForceEffect.State
                     */
                    state: ForceFeedbackEffectState;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ConstantForceEffect.SetParameters(Windows.Foundation.Numerics.Vector3,Windows.Foundation.TimeSpan)
                     */
                    setParameters(vector: Windows.Foundation.Numerics.Vector3, duration: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ConstantForceEffect.SetParametersWithEnvelope(Windows.Foundation.Numerics.Vector3,System.Single,System.Single,System.Single,Windows.Foundation.TimeSpan,Windows.Foundation.TimeSpan,Windows.Foundation.TimeSpan,Windows.Foundation.TimeSpan,System.UInt32)
                     */
                    setParametersWithEnvelope(vector: Windows.Foundation.Numerics.Vector3, attackGain: number, sustainGain: number, releaseGain: number, startDelay: number, attackDuration: number, sustainDuration: number, releaseDuration: number, repeatCount: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ConstantForceEffect.Start
                     */
                    start(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ConstantForceEffect.Stop
                     */
                    stop(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectAxes
                 */
                enum ForceFeedbackEffectAxes {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectAxes.None
                     */
                    none,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectAxes.X
                     */
                    x,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectAxes.Y
                     */
                    y,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectAxes.Z
                     */
                    z,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectState
                 */
                enum ForceFeedbackEffectState {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectState.Faulted
                     */
                    faulted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectState.Paused
                     */
                    paused,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectState.Running
                     */
                    running,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectState.Stopped
                     */
                    stopped,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ForceFeedback.ForceFeedbackLoadEffectResult
                 */
                enum ForceFeedbackLoadEffectResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ForceFeedbackLoadEffectResult.EffectNotSupported
                     */
                    effectNotSupported,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ForceFeedbackLoadEffectResult.EffectStorageFull
                     */
                    effectStorageFull,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.ForceFeedbackLoadEffectResult.Succeeded
                     */
                    succeeded,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor
                 */
                abstract class ForceFeedbackMotor {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor.AreEffectsPaused
                     */
                    areEffectsPaused: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor.IsEnabled
                     */
                    isEnabled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor.MasterGain
                     */
                    masterGain: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor.SupportedAxes
                     */
                    supportedAxes: ForceFeedbackEffectAxes;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor.LoadEffectAsync(Windows.Gaming.Input.ForceFeedback.IForceFeedbackEffect)
                     */
                    loadEffectAsync(effect: IForceFeedbackEffect): Windows.Foundation.IAsyncOperation<ForceFeedbackLoadEffectResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor.PauseAllEffects
                     */
                    pauseAllEffects(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor.ResumeAllEffects
                     */
                    resumeAllEffects(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor.StopAllEffects
                     */
                    stopAllEffects(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor.TryDisableAsync
                     */
                    tryDisableAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor.TryEnableAsync
                     */
                    tryEnableAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor.TryResetAsync
                     */
                    tryResetAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor.TryUnloadEffectAsync(Windows.Gaming.Input.ForceFeedback.IForceFeedbackEffect)
                     */
                    tryUnloadEffectAsync(effect: IForceFeedbackEffect): Windows.Foundation.IAsyncOperation<boolean>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ForceFeedback.IForceFeedbackEffect
                 */
                interface IForceFeedbackEffect {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.IForceFeedbackEffect.Gain
                     */
                    gain: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.IForceFeedbackEffect.State
                     */
                    state: ForceFeedbackEffectState;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.IForceFeedbackEffect.Start
                     */
                    start(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.IForceFeedbackEffect.Stop
                     */
                    stop(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect
                 */
                class PeriodicForceEffect implements IForceFeedbackEffect {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect.#ctor(Windows.Gaming.Input.ForceFeedback.PeriodicForceEffectKind)
                     */
                    constructor(effectKind: PeriodicForceEffectKind);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect.Gain
                     */
                    gain: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect.Kind
                     */
                    kind: PeriodicForceEffectKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect.State
                     */
                    state: ForceFeedbackEffectState;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect.SetParameters(Windows.Foundation.Numerics.Vector3,System.Single,System.Single,System.Single,Windows.Foundation.TimeSpan)
                     */
                    setParameters(vector: Windows.Foundation.Numerics.Vector3, frequency: number, phase: number, bias: number, duration: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect.SetParametersWithEnvelope(Windows.Foundation.Numerics.Vector3,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,Windows.Foundation.TimeSpan,Windows.Foundation.TimeSpan,Windows.Foundation.TimeSpan,Windows.Foundation.TimeSpan,System.UInt32)
                     */
                    setParametersWithEnvelope(vector: Windows.Foundation.Numerics.Vector3, frequency: number, phase: number, bias: number, attackGain: number, sustainGain: number, releaseGain: number, startDelay: number, attackDuration: number, sustainDuration: number, releaseDuration: number, repeatCount: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect.Start
                     */
                    start(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect.Stop
                     */
                    stop(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffectKind
                 */
                enum PeriodicForceEffectKind {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffectKind.SawtoothWaveDown
                     */
                    sawtoothWaveDown,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffectKind.SawtoothWaveUp
                     */
                    sawtoothWaveUp,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffectKind.SineWave
                     */
                    sineWave,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffectKind.SquareWave
                     */
                    squareWave,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.ForceFeedback.PeriodicForceEffectKind.TriangleWave
                     */
                    triangleWave,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.ForceFeedback.RampForceEffect
                 */
                class RampForceEffect implements IForceFeedbackEffect {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.RampForceEffect.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.RampForceEffect.Gain
                     */
                    gain: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.ForceFeedback.RampForceEffect.State
                     */
                    state: ForceFeedbackEffectState;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.RampForceEffect.SetParameters(Windows.Foundation.Numerics.Vector3,Windows.Foundation.Numerics.Vector3,Windows.Foundation.TimeSpan)
                     */
                    setParameters(startVector: Windows.Foundation.Numerics.Vector3, endVector: Windows.Foundation.Numerics.Vector3, duration: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.RampForceEffect.SetParametersWithEnvelope(Windows.Foundation.Numerics.Vector3,Windows.Foundation.Numerics.Vector3,System.Single,System.Single,System.Single,Windows.Foundation.TimeSpan,Windows.Foundation.TimeSpan,Windows.Foundation.TimeSpan,Windows.Foundation.TimeSpan,System.UInt32)
                     */
                    setParametersWithEnvelope(startVector: Windows.Foundation.Numerics.Vector3, endVector: Windows.Foundation.Numerics.Vector3, attackGain: number, sustainGain: number, releaseGain: number, startDelay: number, attackDuration: number, sustainDuration: number, releaseDuration: number, repeatCount: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.RampForceEffect.Start
                     */
                    start(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.ForceFeedback.RampForceEffect.Stop
                     */
                    stop(): void;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.GameControllerButtonLabel
             */
            enum GameControllerButtonLabel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Back
                 */
                back,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Circle
                 */
                circle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Cross
                 */
                cross,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.DialLeft
                 */
                dialLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.DialRight
                 */
                dialRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Down
                 */
                down,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.DownLeftArrow
                 */
                downLeftArrow,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Left
                 */
                left,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Left1
                 */
                left1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Left2
                 */
                left2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Left3
                 */
                left3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.LeftBumper
                 */
                leftBumper,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.LeftStickButton
                 */
                leftStickButton,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.LeftTrigger
                 */
                leftTrigger,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.LetterA
                 */
                letterA,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.LetterB
                 */
                letterB,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.LetterC
                 */
                letterC,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.LetterL
                 */
                letterL,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.LetterR
                 */
                letterR,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.LetterX
                 */
                letterX,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.LetterY
                 */
                letterY,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.LetterZ
                 */
                letterZ,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Menu
                 */
                menu,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Minus
                 */
                minus,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Mode
                 */
                mode,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Options
                 */
                options,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Paddle1
                 */
                paddle1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Paddle2
                 */
                paddle2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Paddle3
                 */
                paddle3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Paddle4
                 */
                paddle4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Plus
                 */
                plus,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Right
                 */
                right,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Right1
                 */
                right1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Right2
                 */
                right2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Right3
                 */
                right3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.RightBumper
                 */
                rightBumper,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.RightStickButton
                 */
                rightStickButton,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.RightTrigger
                 */
                rightTrigger,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Select
                 */
                select,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Share
                 */
                share,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Square
                 */
                square,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Start
                 */
                start,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Suspension
                 */
                suspension,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Triangle
                 */
                triangle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.Up
                 */
                up,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.View
                 */
                view,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxA
                 */
                xboxA,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxB
                 */
                xboxB,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxBack
                 */
                xboxBack,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxDown
                 */
                xboxDown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxLeft
                 */
                xboxLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxLeftBumper
                 */
                xboxLeftBumper,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxLeftStickButton
                 */
                xboxLeftStickButton,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxLeftTrigger
                 */
                xboxLeftTrigger,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxMenu
                 */
                xboxMenu,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxPaddle1
                 */
                xboxPaddle1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxPaddle2
                 */
                xboxPaddle2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxPaddle3
                 */
                xboxPaddle3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxPaddle4
                 */
                xboxPaddle4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxRight
                 */
                xboxRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxRightBumper
                 */
                xboxRightBumper,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxRightStickButton
                 */
                xboxRightStickButton,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxRightTrigger
                 */
                xboxRightTrigger,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxStart
                 */
                xboxStart,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxUp
                 */
                xboxUp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxView
                 */
                xboxView,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxX
                 */
                xboxX,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerButtonLabel.XboxY
                 */
                xboxY,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.GameControllerSwitchKind
             */
            enum GameControllerSwitchKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerSwitchKind.EightWay
                 */
                eightWay,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerSwitchKind.FourWay
                 */
                fourWay,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerSwitchKind.TwoWay
                 */
                twoWay,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.GameControllerSwitchPosition
             */
            enum GameControllerSwitchPosition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerSwitchPosition.Center
                 */
                center,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerSwitchPosition.Down
                 */
                down,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerSwitchPosition.DownLeft
                 */
                downLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerSwitchPosition.DownRight
                 */
                downRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerSwitchPosition.Left
                 */
                left,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerSwitchPosition.Right
                 */
                right,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerSwitchPosition.Up
                 */
                up,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerSwitchPosition.UpLeft
                 */
                upLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GameControllerSwitchPosition.UpRight
                 */
                upRight,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.Gamepad
             */
            abstract class Gamepad implements IGameControllerBatteryInfo, IGameController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Gamepad.Gamepads
                 */
                static gamepads: Windows.Foundation.Collections.IVectorView<Gamepad>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.Gamepad.GamepadAdded
                 */
                static ongamepadadded: (arg: { type: "gamepadadded"; } & Windows.Foundation.EventHandlerArgumentType<Gamepad>) => Windows.Foundation.EventHandlerReturnType<Gamepad>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.Gamepad.GamepadRemoved
                 */
                static ongamepadremoved: (arg: { type: "gamepadremoved"; } & Windows.Foundation.EventHandlerArgumentType<Gamepad>) => Windows.Foundation.EventHandlerReturnType<Gamepad>;
                static addEventListener(type: "gamepadadded", listener: (arg: { type: "gamepadadded"; } & Windows.Foundation.EventHandlerArgumentType<Gamepad>) => Windows.Foundation.EventHandlerReturnType<Gamepad>): void;
                static addEventListener(type: "gamepadremoved", listener: (arg: { type: "gamepadremoved"; } & Windows.Foundation.EventHandlerArgumentType<Gamepad>) => Windows.Foundation.EventHandlerReturnType<Gamepad>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.Gamepad.FromGameController(Windows.Gaming.Input.IGameController)
                 */
                static fromGameController(gameController: IGameController): Gamepad;
                static removeEventListener(type: "gamepadadded", listener: (arg: { type: "gamepadadded"; } & Windows.Foundation.EventHandlerArgumentType<Gamepad>) => Windows.Foundation.EventHandlerReturnType<Gamepad>): void;
                static removeEventListener(type: "gamepadremoved", listener: (arg: { type: "gamepadremoved"; } & Windows.Foundation.EventHandlerArgumentType<Gamepad>) => Windows.Foundation.EventHandlerReturnType<Gamepad>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Gamepad.Headset
                 */
                headset: Headset;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Gamepad.IsWireless
                 */
                isWireless: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.Gamepad.HeadsetConnected
                 */
                onheadsetconnected: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.Gamepad.HeadsetDisconnected
                 */
                onheadsetdisconnected: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.Gamepad.UserChanged
                 */
                onuserchanged: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Gamepad.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Gamepad.Vibration
                 */
                vibration: GamepadVibration;
                addEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.Gamepad.GetButtonLabel(Windows.Gaming.Input.GamepadButtons)
                 */
                getButtonLabel(button: GamepadButtons): GameControllerButtonLabel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.Gamepad.GetCurrentReading
                 */
                getCurrentReading(): GamepadReading;
                removeEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.Gamepad.TryGetBatteryReport
                 */
                tryGetBatteryReport(): Windows.Devices.Power.BatteryReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.GamepadButtons
             */
            enum GamepadButtons {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.A
                 */
                a,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.B
                 */
                b,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.DPadDown
                 */
                dpadDown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.DPadLeft
                 */
                dpadLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.DPadRight
                 */
                dpadRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.DPadUp
                 */
                dpadUp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.LeftShoulder
                 */
                leftShoulder,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.LeftThumbstick
                 */
                leftThumbstick,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.Menu
                 */
                menu,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.Paddle1
                 */
                paddle1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.Paddle2
                 */
                paddle2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.Paddle3
                 */
                paddle3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.Paddle4
                 */
                paddle4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.RightShoulder
                 */
                rightShoulder,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.RightThumbstick
                 */
                rightThumbstick,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.View
                 */
                view,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.X
                 */
                x,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadButtons.Y
                 */
                y,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.GamepadReading
             */
            interface GamepadReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadReading.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadReading.Buttons
                 */
                buttons: GamepadButtons;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadReading.LeftTrigger
                 */
                leftTrigger: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadReading.RightTrigger
                 */
                rightTrigger: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadReading.LeftThumbstickX
                 */
                leftThumbstickX: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadReading.LeftThumbstickY
                 */
                leftThumbstickY: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadReading.RightThumbstickX
                 */
                rightThumbstickX: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadReading.RightThumbstickY
                 */
                rightThumbstickY: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.GamepadVibration
             */
            interface GamepadVibration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadVibration.LeftMotor
                 */
                leftMotor: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadVibration.RightMotor
                 */
                rightMotor: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadVibration.LeftTrigger
                 */
                leftTrigger: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.GamepadVibration.RightTrigger
                 */
                rightTrigger: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.Headset
             */
            abstract class Headset implements IGameControllerBatteryInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Headset.CaptureDeviceId
                 */
                captureDeviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.Headset.RenderDeviceId
                 */
                renderDeviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.Headset.TryGetBatteryReport
                 */
                tryGetBatteryReport(): Windows.Devices.Power.BatteryReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.IGameController
             */
            interface IGameController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.IGameController.Headset
                 */
                headset: Headset;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.IGameController.IsWireless
                 */
                isWireless: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.IGameController.HeadsetConnected
                 */
                onheadsetconnected: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.IGameController.HeadsetDisconnected
                 */
                onheadsetdisconnected: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.IGameController.UserChanged
                 */
                onuserchanged: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.IGameController.User
                 */
                user: Windows.System.User;
                addEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.IGameControllerBatteryInfo
             */
            interface IGameControllerBatteryInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.IGameControllerBatteryInfo.TryGetBatteryReport
                 */
                tryGetBatteryReport(): Windows.Devices.Power.BatteryReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.OptionalUINavigationButtons
             */
            enum OptionalUINavigationButtons {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.Context1
                 */
                context1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.Context2
                 */
                context2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.Context3
                 */
                context3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.Context4
                 */
                context4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.PageDown
                 */
                pageDown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.PageLeft
                 */
                pageLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.PageRight
                 */
                pageRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.PageUp
                 */
                pageUp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.ScrollDown
                 */
                scrollDown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.ScrollLeft
                 */
                scrollLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.ScrollRight
                 */
                scrollRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.OptionalUINavigationButtons.ScrollUp
                 */
                scrollUp,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.RacingWheel
             */
            abstract class RacingWheel implements IGameControllerBatteryInfo, IGameController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.RacingWheel.RacingWheelAdded
                 */
                static onracingwheeladded: (arg: { type: "racingwheeladded"; } & Windows.Foundation.EventHandlerArgumentType<RacingWheel>) => Windows.Foundation.EventHandlerReturnType<RacingWheel>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.RacingWheel.RacingWheelRemoved
                 */
                static onracingwheelremoved: (arg: { type: "racingwheelremoved"; } & Windows.Foundation.EventHandlerArgumentType<RacingWheel>) => Windows.Foundation.EventHandlerReturnType<RacingWheel>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RacingWheel.RacingWheels
                 */
                static racingWheels: Windows.Foundation.Collections.IVectorView<RacingWheel>;
                static addEventListener(type: "racingwheeladded", listener: (arg: { type: "racingwheeladded"; } & Windows.Foundation.EventHandlerArgumentType<RacingWheel>) => Windows.Foundation.EventHandlerReturnType<RacingWheel>): void;
                static addEventListener(type: "racingwheelremoved", listener: (arg: { type: "racingwheelremoved"; } & Windows.Foundation.EventHandlerArgumentType<RacingWheel>) => Windows.Foundation.EventHandlerReturnType<RacingWheel>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.RacingWheel.FromGameController(Windows.Gaming.Input.IGameController)
                 */
                static fromGameController(gameController: IGameController): RacingWheel;
                static removeEventListener(type: "racingwheeladded", listener: (arg: { type: "racingwheeladded"; } & Windows.Foundation.EventHandlerArgumentType<RacingWheel>) => Windows.Foundation.EventHandlerReturnType<RacingWheel>): void;
                static removeEventListener(type: "racingwheelremoved", listener: (arg: { type: "racingwheelremoved"; } & Windows.Foundation.EventHandlerArgumentType<RacingWheel>) => Windows.Foundation.EventHandlerReturnType<RacingWheel>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RacingWheel.HasClutch
                 */
                hasClutch: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RacingWheel.HasHandbrake
                 */
                hasHandbrake: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RacingWheel.HasPatternShifter
                 */
                hasPatternShifter: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RacingWheel.Headset
                 */
                headset: Headset;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RacingWheel.IsWireless
                 */
                isWireless: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RacingWheel.MaxPatternShifterGear
                 */
                maxPatternShifterGear: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RacingWheel.MaxWheelAngle
                 */
                maxWheelAngle: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.RacingWheel.HeadsetConnected
                 */
                onheadsetconnected: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.RacingWheel.HeadsetDisconnected
                 */
                onheadsetdisconnected: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.RacingWheel.UserChanged
                 */
                onuserchanged: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RacingWheel.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RacingWheel.WheelMotor
                 */
                wheelMotor: ForceFeedback.ForceFeedbackMotor;
                addEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.RacingWheel.GetButtonLabel(Windows.Gaming.Input.RacingWheelButtons)
                 */
                getButtonLabel(button: RacingWheelButtons): GameControllerButtonLabel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.RacingWheel.GetCurrentReading
                 */
                getCurrentReading(): RacingWheelReading;
                removeEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.RacingWheel.TryGetBatteryReport
                 */
                tryGetBatteryReport(): Windows.Devices.Power.BatteryReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.RacingWheelButtons
             */
            enum RacingWheelButtons {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button1
                 */
                button1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button10
                 */
                button10,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button11
                 */
                button11,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button12
                 */
                button12,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button13
                 */
                button13,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button14
                 */
                button14,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button15
                 */
                button15,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button16
                 */
                button16,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button2
                 */
                button2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button3
                 */
                button3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button4
                 */
                button4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button5
                 */
                button5,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button6
                 */
                button6,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button7
                 */
                button7,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button8
                 */
                button8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.Button9
                 */
                button9,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.DPadDown
                 */
                dpadDown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.DPadLeft
                 */
                dpadLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.DPadRight
                 */
                dpadRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.DPadUp
                 */
                dpadUp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.NextGear
                 */
                nextGear,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelButtons.PreviousGear
                 */
                previousGear,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.RacingWheelReading
             */
            interface RacingWheelReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelReading.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelReading.Buttons
                 */
                buttons: RacingWheelButtons;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelReading.PatternShifterGear
                 */
                patternShifterGear: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelReading.Wheel
                 */
                wheel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelReading.Throttle
                 */
                throttle: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelReading.Brake
                 */
                brake: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelReading.Clutch
                 */
                clutch: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RacingWheelReading.Handbrake
                 */
                handbrake: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.RawGameController
             */
            abstract class RawGameController implements IGameControllerBatteryInfo, IGameController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.RawGameController.RawGameControllerAdded
                 */
                static onrawgamecontrolleradded: (arg: { type: "rawgamecontrolleradded"; } & Windows.Foundation.EventHandlerArgumentType<RawGameController>) => Windows.Foundation.EventHandlerReturnType<RawGameController>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.RawGameController.RawGameControllerRemoved
                 */
                static onrawgamecontrollerremoved: (arg: { type: "rawgamecontrollerremoved"; } & Windows.Foundation.EventHandlerArgumentType<RawGameController>) => Windows.Foundation.EventHandlerReturnType<RawGameController>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RawGameController.RawGameControllers
                 */
                static rawGameControllers: Windows.Foundation.Collections.IVectorView<RawGameController>;
                static addEventListener(type: "rawgamecontrolleradded", listener: (arg: { type: "rawgamecontrolleradded"; } & Windows.Foundation.EventHandlerArgumentType<RawGameController>) => Windows.Foundation.EventHandlerReturnType<RawGameController>): void;
                static addEventListener(type: "rawgamecontrollerremoved", listener: (arg: { type: "rawgamecontrollerremoved"; } & Windows.Foundation.EventHandlerArgumentType<RawGameController>) => Windows.Foundation.EventHandlerReturnType<RawGameController>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.RawGameController.FromGameController(Windows.Gaming.Input.IGameController)
                 */
                static fromGameController(gameController: IGameController): RawGameController;
                static removeEventListener(type: "rawgamecontrolleradded", listener: (arg: { type: "rawgamecontrolleradded"; } & Windows.Foundation.EventHandlerArgumentType<RawGameController>) => Windows.Foundation.EventHandlerReturnType<RawGameController>): void;
                static removeEventListener(type: "rawgamecontrollerremoved", listener: (arg: { type: "rawgamecontrollerremoved"; } & Windows.Foundation.EventHandlerArgumentType<RawGameController>) => Windows.Foundation.EventHandlerReturnType<RawGameController>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RawGameController.AxisCount
                 */
                axisCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RawGameController.ButtonCount
                 */
                buttonCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RawGameController.ForceFeedbackMotors
                 */
                forceFeedbackMotors: Windows.Foundation.Collections.IVectorView<ForceFeedback.ForceFeedbackMotor>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RawGameController.HardwareProductId
                 */
                hardwareProductId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RawGameController.HardwareVendorId
                 */
                hardwareVendorId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RawGameController.Headset
                 */
                headset: Headset;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RawGameController.IsWireless
                 */
                isWireless: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.RawGameController.HeadsetConnected
                 */
                onheadsetconnected: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.RawGameController.HeadsetDisconnected
                 */
                onheadsetdisconnected: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.RawGameController.UserChanged
                 */
                onuserchanged: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RawGameController.SwitchCount
                 */
                switchCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.RawGameController.User
                 */
                user: Windows.System.User;
                addEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.RawGameController.GetButtonLabel(System.Int32)
                 */
                getButtonLabel(buttonIndex: number): GameControllerButtonLabel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.RawGameController.GetCurrentReading(System.Boolean[],Windows.Gaming.Input.GameControllerSwitchPosition[],System.Double[])
                 */
                getCurrentReading(buttonArray: boolean[], switchArray: GameControllerSwitchPosition[], axisArray: number[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.RawGameController.GetSwitchKind(System.Int32)
                 */
                getSwitchKind(switchIndex: number): GameControllerSwitchKind;
                removeEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.RawGameController.TryGetBatteryReport
                 */
                tryGetBatteryReport(): Windows.Devices.Power.BatteryReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.RequiredUINavigationButtons
             */
            enum RequiredUINavigationButtons {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RequiredUINavigationButtons.Accept
                 */
                accept,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RequiredUINavigationButtons.Cancel
                 */
                cancel,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RequiredUINavigationButtons.Down
                 */
                down,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RequiredUINavigationButtons.Left
                 */
                left,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RequiredUINavigationButtons.Menu
                 */
                menu,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RequiredUINavigationButtons.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RequiredUINavigationButtons.Right
                 */
                right,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RequiredUINavigationButtons.Up
                 */
                up,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.RequiredUINavigationButtons.View
                 */
                view,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.UINavigationController
             */
            abstract class UINavigationController implements IGameControllerBatteryInfo, IGameController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.UINavigationController.UINavigationControllerAdded
                 */
                static onuinavigationcontrolleradded: (arg: { type: "uinavigationcontrolleradded"; } & Windows.Foundation.EventHandlerArgumentType<UINavigationController>) => Windows.Foundation.EventHandlerReturnType<UINavigationController>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.UINavigationController.UINavigationControllerRemoved
                 */
                static onuinavigationcontrollerremoved: (arg: { type: "uinavigationcontrollerremoved"; } & Windows.Foundation.EventHandlerArgumentType<UINavigationController>) => Windows.Foundation.EventHandlerReturnType<UINavigationController>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.UINavigationController.UINavigationControllers
                 */
                static uiNavigationControllers: Windows.Foundation.Collections.IVectorView<UINavigationController>;
                static addEventListener(type: "uinavigationcontrolleradded", listener: (arg: { type: "uinavigationcontrolleradded"; } & Windows.Foundation.EventHandlerArgumentType<UINavigationController>) => Windows.Foundation.EventHandlerReturnType<UINavigationController>): void;
                static addEventListener(type: "uinavigationcontrollerremoved", listener: (arg: { type: "uinavigationcontrollerremoved"; } & Windows.Foundation.EventHandlerArgumentType<UINavigationController>) => Windows.Foundation.EventHandlerReturnType<UINavigationController>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.UINavigationController.FromGameController(Windows.Gaming.Input.IGameController)
                 */
                static fromGameController(gameController: IGameController): UINavigationController;
                static removeEventListener(type: "uinavigationcontrolleradded", listener: (arg: { type: "uinavigationcontrolleradded"; } & Windows.Foundation.EventHandlerArgumentType<UINavigationController>) => Windows.Foundation.EventHandlerReturnType<UINavigationController>): void;
                static removeEventListener(type: "uinavigationcontrollerremoved", listener: (arg: { type: "uinavigationcontrollerremoved"; } & Windows.Foundation.EventHandlerArgumentType<UINavigationController>) => Windows.Foundation.EventHandlerReturnType<UINavigationController>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.UINavigationController.Headset
                 */
                headset: Headset;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.UINavigationController.IsWireless
                 */
                isWireless: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.UINavigationController.HeadsetConnected
                 */
                onheadsetconnected: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.UINavigationController.HeadsetDisconnected
                 */
                onheadsetdisconnected: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.Input.UINavigationController.UserChanged
                 */
                onuserchanged: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.Input.UINavigationController.User
                 */
                user: Windows.System.User;
                addEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                addEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.UINavigationController.GetCurrentReading
                 */
                getCurrentReading(): UINavigationReading;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.UINavigationController.GetOptionalButtonLabel(Windows.Gaming.Input.OptionalUINavigationButtons)
                 */
                getOptionalButtonLabel(button: OptionalUINavigationButtons): GameControllerButtonLabel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.UINavigationController.GetRequiredButtonLabel(Windows.Gaming.Input.RequiredUINavigationButtons)
                 */
                getRequiredButtonLabel(button: RequiredUINavigationButtons): GameControllerButtonLabel;
                removeEventListener(type: "headsetconnected", listener: (arg: { type: "headsetconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "headsetdisconnected", listener: (arg: { type: "headsetdisconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Headset>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Headset>): void;
                removeEventListener(type: "userchanged", listener: (arg: { type: "userchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IGameController, Windows.System.UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IGameController, Windows.System.UserChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.Input.UINavigationController.TryGetBatteryReport
                 */
                tryGetBatteryReport(): Windows.Devices.Power.BatteryReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.Input.UINavigationReading
             */
            interface UINavigationReading {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.UINavigationReading.Timestamp
                 */
                timestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.UINavigationReading.RequiredButtons
                 */
                requiredButtons: RequiredUINavigationButtons;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.Input.UINavigationReading.OptionalButtons
                 */
                optionalButtons: OptionalUINavigationButtons;
            }
        }
        namespace UI {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.UI.GameBar
             */
            abstract class GameBar {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.UI.GameBar.IsInputRedirected
                 */
                static isInputRedirected: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.UI.GameBar.IsInputRedirectedChanged
                 */
                static onisinputredirectedchanged: (arg: { type: "isinputredirectedchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Gaming.UI.GameBar.VisibilityChanged
                 */
                static onvisibilitychanged: (arg: { type: "visibilitychanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.UI.GameBar.Visible
                 */
                static visible: boolean;
                static addEventListener(type: "isinputredirectedchanged", listener: (arg: { type: "isinputredirectedchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: "visibilitychanged", listener: (arg: { type: "visibilitychanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                static removeEventListener(type: "isinputredirectedchanged", listener: (arg: { type: "isinputredirectedchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: "visibilitychanged", listener: (arg: { type: "visibilitychanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.UI.GameChatMessageOrigin
             */
            enum GameChatMessageOrigin {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.UI.GameChatMessageOrigin.Text
                 */
                text,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.UI.GameChatMessageOrigin.Voice
                 */
                voice,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.UI.GameChatOverlay
             */
            abstract class GameChatOverlay {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.UI.GameChatOverlay.GetDefault
                 */
                static getDefault(): GameChatOverlay;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Gaming.UI.GameChatOverlay.DesiredPosition
                 */
                desiredPosition: GameChatOverlayPosition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Gaming.UI.GameChatOverlay.AddMessage(System.String,System.String,Windows.Gaming.UI.GameChatMessageOrigin)
                 */
                addMessage(sender: string, message: string, origin: GameChatMessageOrigin): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Gaming.UI.GameChatOverlayPosition
             */
            enum GameChatOverlayPosition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.UI.GameChatOverlayPosition.BottomCenter
                 */
                bottomCenter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.UI.GameChatOverlayPosition.BottomLeft
                 */
                bottomLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.UI.GameChatOverlayPosition.BottomRight
                 */
                bottomRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.UI.GameChatOverlayPosition.MiddleLeft
                 */
                middleLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.UI.GameChatOverlayPosition.MiddleRight
                 */
                middleRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.UI.GameChatOverlayPosition.TopCenter
                 */
                topCenter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.UI.GameChatOverlayPosition.TopLeft
                 */
                topLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Gaming.UI.GameChatOverlayPosition.TopRight
                 */
                topRight,
            }
        }
    }
    namespace Globalization {
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.ApplicationLanguages
         */
        abstract class ApplicationLanguages {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.ApplicationLanguages.Languages
             */
            static languages: Windows.Foundation.Collections.IVectorView<string>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.ApplicationLanguages.ManifestLanguages
             */
            static manifestLanguages: Windows.Foundation.Collections.IVectorView<string>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride
             */
            static primaryLanguageOverride: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.Calendar
         */
        class Calendar {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.#ctor(Windows.Foundation.Collections.IIterable`1,System.String,System.String,System.String)
             */
            constructor(languages: Windows.Foundation.Collections.IIterable<string>, calendar: string, clock: string, timeZoneId: string);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.#ctor(Windows.Foundation.Collections.IIterable`1,System.String,System.String)
             */
            constructor(languages: Windows.Foundation.Collections.IIterable<string>, calendar: string, clock: string);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.#ctor(Windows.Foundation.Collections.IIterable`1)
             */
            constructor(languages: Windows.Foundation.Collections.IIterable<string>);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.#ctor
             */
            constructor();
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.Day
             */
            day: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.DayOfWeek
             */
            dayOfWeek: DayOfWeek;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.Era
             */
            era: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.FirstDayInThisMonth
             */
            firstDayInThisMonth: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.FirstEra
             */
            firstEra: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.FirstHourInThisPeriod
             */
            firstHourInThisPeriod: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.FirstMinuteInThisHour
             */
            firstMinuteInThisHour: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.FirstMonthInThisYear
             */
            firstMonthInThisYear: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.FirstPeriodInThisDay
             */
            firstPeriodInThisDay: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.FirstSecondInThisMinute
             */
            firstSecondInThisMinute: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.FirstYearInThisEra
             */
            firstYearInThisEra: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.Hour
             */
            hour: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.IsDaylightSavingTime
             */
            isDaylightSavingTime: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.Languages
             */
            languages: Windows.Foundation.Collections.IVectorView<string>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.LastDayInThisMonth
             */
            lastDayInThisMonth: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.LastEra
             */
            lastEra: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.LastHourInThisPeriod
             */
            lastHourInThisPeriod: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.LastMinuteInThisHour
             */
            lastMinuteInThisHour: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.LastMonthInThisYear
             */
            lastMonthInThisYear: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.LastPeriodInThisDay
             */
            lastPeriodInThisDay: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.LastSecondInThisMinute
             */
            lastSecondInThisMinute: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.LastYearInThisEra
             */
            lastYearInThisEra: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.Minute
             */
            minute: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.Month
             */
            month: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.Nanosecond
             */
            nanosecond: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.NumberOfDaysInThisMonth
             */
            numberOfDaysInThisMonth: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.NumberOfEras
             */
            numberOfEras: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.NumberOfHoursInThisPeriod
             */
            numberOfHoursInThisPeriod: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.NumberOfMinutesInThisHour
             */
            numberOfMinutesInThisHour: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.NumberOfMonthsInThisYear
             */
            numberOfMonthsInThisYear: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.NumberOfPeriodsInThisDay
             */
            numberOfPeriodsInThisDay: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.NumberOfSecondsInThisMinute
             */
            numberOfSecondsInThisMinute: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.NumberOfYearsInThisEra
             */
            numberOfYearsInThisEra: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.NumeralSystem
             */
            numeralSystem: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.Period
             */
            period: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.ResolvedLanguage
             */
            resolvedLanguage: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.Second
             */
            second: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Calendar.Year
             */
            year: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.AddDays(System.Int32)
             */
            addDays(days: number): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.AddEras(System.Int32)
             */
            addEras(eras: number): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.AddHours(System.Int32)
             */
            addHours(hours: number): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.AddMinutes(System.Int32)
             */
            addMinutes(minutes: number): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.AddMonths(System.Int32)
             */
            addMonths(months: number): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.AddNanoseconds(System.Int32)
             */
            addNanoseconds(nanoseconds: number): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.AddPeriods(System.Int32)
             */
            addPeriods(periods: number): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.AddSeconds(System.Int32)
             */
            addSeconds(seconds: number): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.AddWeeks(System.Int32)
             */
            addWeeks(weeks: number): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.AddYears(System.Int32)
             */
            addYears(years: number): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.ChangeCalendarSystem(System.String)
             */
            changeCalendarSystem(value: string): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.ChangeClock(System.String)
             */
            changeClock(value: string): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.ChangeTimeZone(System.String)
             */
            changeTimeZone(timeZoneId: string): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.Clone
             */
            clone(): Calendar;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.Compare(Windows.Globalization.Calendar)
             */
            compare(other: Calendar): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.CompareDateTime(Windows.Foundation.DateTime)
             */
            compareDateTime(other: Date): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.CopyTo(Windows.Globalization.Calendar)
             */
            copyTo(other: Calendar): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.DayAsPaddedString(System.Int32)
             */
            dayAsPaddedString(minDigits: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.DayAsString
             */
            dayAsString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.DayOfWeekAsSoloString(System.Int32)
             */
            dayOfWeekAsSoloString(idealLength: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.DayOfWeekAsSoloString
             */
            dayOfWeekAsSoloString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.DayOfWeekAsString(System.Int32)
             */
            dayOfWeekAsString(idealLength: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.DayOfWeekAsString
             */
            dayOfWeekAsString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.EraAsString(System.Int32)
             */
            eraAsString(idealLength: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.EraAsString
             */
            eraAsString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.GetCalendarSystem
             */
            getCalendarSystem(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.GetClock
             */
            getClock(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.GetDateTime
             */
            getDateTime(): Date;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.GetTimeZone
             */
            getTimeZone(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.HourAsPaddedString(System.Int32)
             */
            hourAsPaddedString(minDigits: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.HourAsString
             */
            hourAsString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.MinuteAsPaddedString(System.Int32)
             */
            minuteAsPaddedString(minDigits: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.MinuteAsString
             */
            minuteAsString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.MonthAsNumericString
             */
            monthAsNumericString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.MonthAsPaddedNumericString(System.Int32)
             */
            monthAsPaddedNumericString(minDigits: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.MonthAsSoloString(System.Int32)
             */
            monthAsSoloString(idealLength: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.MonthAsSoloString
             */
            monthAsSoloString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.MonthAsString(System.Int32)
             */
            monthAsString(idealLength: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.MonthAsString
             */
            monthAsString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.NanosecondAsPaddedString(System.Int32)
             */
            nanosecondAsPaddedString(minDigits: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.NanosecondAsString
             */
            nanosecondAsString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.PeriodAsString(System.Int32)
             */
            periodAsString(idealLength: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.PeriodAsString
             */
            periodAsString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.SecondAsPaddedString(System.Int32)
             */
            secondAsPaddedString(minDigits: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.SecondAsString
             */
            secondAsString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.SetDateTime(Windows.Foundation.DateTime)
             */
            setDateTime(value: Date): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.SetToMax
             */
            setToMax(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.SetToMin
             */
            setToMin(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.SetToNow
             */
            setToNow(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.TimeZoneAsString(System.Int32)
             */
            timeZoneAsString(idealLength: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.TimeZoneAsString
             */
            timeZoneAsString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.YearAsPaddedString(System.Int32)
             */
            yearAsPaddedString(minDigits: number): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.YearAsString
             */
            yearAsString(): string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Calendar.YearAsTruncatedString(System.Int32)
             */
            yearAsTruncatedString(remainingDigits: number): string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.CalendarIdentifiers
         */
        abstract class CalendarIdentifiers {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.ChineseLunar
             */
            static chineseLunar: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.Gregorian
             */
            static gregorian: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.Hebrew
             */
            static hebrew: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.Hijri
             */
            static hijri: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.Japanese
             */
            static japanese: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.JapaneseLunar
             */
            static japaneseLunar: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.Julian
             */
            static julian: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.Korean
             */
            static korean: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.KoreanLunar
             */
            static koreanLunar: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.Persian
             */
            static persian: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.Taiwan
             */
            static taiwan: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.TaiwanLunar
             */
            static taiwanLunar: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.Thai
             */
            static thai: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.UmAlQura
             */
            static umAlQura: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CalendarIdentifiers.VietnameseLunar
             */
            static vietnameseLunar: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.ClockIdentifiers
         */
        abstract class ClockIdentifiers {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.ClockIdentifiers.TwelveHour
             */
            static twelveHour: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.ClockIdentifiers.TwentyFourHour
             */
            static twentyFourHour: string;
        }
        namespace Collation {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.Collation.CharacterGrouping
             */
            abstract class CharacterGrouping {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Collation.CharacterGrouping.First
                 */
                first: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Collation.CharacterGrouping.Label
                 */
                label: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.Collation.CharacterGroupings
             */
            class CharacterGroupings extends Array<CharacterGrouping> implements Windows.Foundation.Collections.IIterable<CharacterGrouping>, Windows.Foundation.Collections.IVectorView<CharacterGrouping> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Collation.CharacterGroupings.#ctor(System.String)
                 */
                constructor(language: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Collation.CharacterGroupings.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Collation.CharacterGroupings.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Collation.CharacterGroupings.First
                 */
                first(): Windows.Foundation.Collections.IIterator<CharacterGrouping>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Collation.CharacterGroupings.GetAt(System.UInt32)
                 */
                getAt(index: number): CharacterGrouping;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Collation.CharacterGroupings.GetMany(System.UInt32,Windows.Globalization.Collation.CharacterGrouping[])
                 */
                getMany(startIndex: number, items: CharacterGrouping[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Collation.CharacterGroupings.IndexOf(Windows.Globalization.Collation.CharacterGrouping,System.UInt32@)
                 */
                indexOf(value: CharacterGrouping): any; /* { index: number; returnValue: boolean; } */ 
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Collation.CharacterGroupings.Lookup(System.String)
                 */
                lookup(text: string): string;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.CurrencyIdentifiers
         */
        abstract class CurrencyIdentifiers {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.AED
             */
            static aed: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.AFN
             */
            static afn: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.ALL
             */
            static all: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.AMD
             */
            static amd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.ANG
             */
            static ang: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.AOA
             */
            static aoa: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.ARS
             */
            static ars: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.AUD
             */
            static aud: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.AWG
             */
            static awg: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.AZN
             */
            static azn: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BAM
             */
            static bam: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BBD
             */
            static bbd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BDT
             */
            static bdt: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BGN
             */
            static bgn: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BHD
             */
            static bhd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BIF
             */
            static bif: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BMD
             */
            static bmd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BND
             */
            static bnd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BOB
             */
            static bob: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BRL
             */
            static brl: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BSD
             */
            static bsd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BTN
             */
            static btn: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BWP
             */
            static bwp: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BYN
             */
            static byn: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BYR
             */
            static byr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.BZD
             */
            static bzd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.CAD
             */
            static cad: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.CDF
             */
            static cdf: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.CHF
             */
            static chf: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.CLP
             */
            static clp: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.CNY
             */
            static cny: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.COP
             */
            static cop: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.CRC
             */
            static crc: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.CUP
             */
            static cup: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.CVE
             */
            static cve: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.CZK
             */
            static czk: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.DJF
             */
            static djf: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.DKK
             */
            static dkk: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.DOP
             */
            static dop: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.DZD
             */
            static dzd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.EGP
             */
            static egp: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.ERN
             */
            static ern: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.ETB
             */
            static etb: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.EUR
             */
            static eur: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.FJD
             */
            static fjd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.FKP
             */
            static fkp: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.GBP
             */
            static gbp: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.GEL
             */
            static gel: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.GHS
             */
            static ghs: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.GIP
             */
            static gip: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.GMD
             */
            static gmd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.GNF
             */
            static gnf: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.GTQ
             */
            static gtq: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.GYD
             */
            static gyd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.HKD
             */
            static hkd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.HNL
             */
            static hnl: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.HRK
             */
            static hrk: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.HTG
             */
            static htg: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.HUF
             */
            static huf: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.IDR
             */
            static idr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.ILS
             */
            static ils: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.INR
             */
            static inr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.IQD
             */
            static iqd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.IRR
             */
            static irr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.ISK
             */
            static isk: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.JMD
             */
            static jmd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.JOD
             */
            static jod: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.JPY
             */
            static jpy: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.KES
             */
            static kes: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.KGS
             */
            static kgs: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.KHR
             */
            static khr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.KMF
             */
            static kmf: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.KPW
             */
            static kpw: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.KRW
             */
            static krw: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.KWD
             */
            static kwd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.KYD
             */
            static kyd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.KZT
             */
            static kzt: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.LAK
             */
            static lak: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.LBP
             */
            static lbp: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.LKR
             */
            static lkr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.LRD
             */
            static lrd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.LSL
             */
            static lsl: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.LTL
             */
            static ltl: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.LVL
             */
            static lvl: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.LYD
             */
            static lyd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MAD
             */
            static mad: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MDL
             */
            static mdl: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MGA
             */
            static mga: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MKD
             */
            static mkd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MMK
             */
            static mmk: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MNT
             */
            static mnt: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MOP
             */
            static mop: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MRO
             */
            static mro: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MUR
             */
            static mur: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MVR
             */
            static mvr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MWK
             */
            static mwk: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MXN
             */
            static mxn: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MYR
             */
            static myr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.MZN
             */
            static mzn: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.NAD
             */
            static nad: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.NGN
             */
            static ngn: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.NIO
             */
            static nio: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.NOK
             */
            static nok: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.NPR
             */
            static npr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.NZD
             */
            static nzd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.OMR
             */
            static omr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.PAB
             */
            static pab: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.PEN
             */
            static pen: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.PGK
             */
            static pgk: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.PHP
             */
            static php: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.PKR
             */
            static pkr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.PLN
             */
            static pln: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.PYG
             */
            static pyg: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.QAR
             */
            static qar: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.RON
             */
            static ron: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.RSD
             */
            static rsd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.RUB
             */
            static rub: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.RWF
             */
            static rwf: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.SAR
             */
            static sar: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.SBD
             */
            static sbd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.SCR
             */
            static scr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.SDG
             */
            static sdg: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.SEK
             */
            static sek: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.SGD
             */
            static sgd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.SHP
             */
            static shp: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.SLL
             */
            static sll: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.SOS
             */
            static sos: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.SRD
             */
            static srd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.STD
             */
            static std: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.SYP
             */
            static syp: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.SZL
             */
            static szl: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.THB
             */
            static thb: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.TJS
             */
            static tjs: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.TMT
             */
            static tmt: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.TND
             */
            static tnd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.TOP
             */
            static top: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.TRY
             */
            static try: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.TTD
             */
            static ttd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.TWD
             */
            static twd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.TZS
             */
            static tzs: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.UAH
             */
            static uah: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.UGX
             */
            static ugx: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.USD
             */
            static usd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.UYU
             */
            static uyu: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.UZS
             */
            static uzs: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.VEF
             */
            static vef: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.VND
             */
            static vnd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.VUV
             */
            static vuv: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.WST
             */
            static wst: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.XAF
             */
            static xaf: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.XCD
             */
            static xcd: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.XOF
             */
            static xof: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.XPF
             */
            static xpf: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.XXX
             */
            static xxx: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.YER
             */
            static yer: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.ZAR
             */
            static zar: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.ZMW
             */
            static zmw: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.CurrencyIdentifiers.ZWL
             */
            static zwl: string;
        }
        namespace DateTimeFormatting {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.DateTimeFormatting.DateTimeFormatter
             */
            class DateTimeFormatter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.#ctor(Windows.Globalization.DateTimeFormatting.YearFormat,Windows.Globalization.DateTimeFormatting.MonthFormat,Windows.Globalization.DateTimeFormatting.DayFormat,Windows.Globalization.DateTimeFormatting.DayOfWeekFormat,Windows.Globalization.DateTimeFormatting.HourFormat,Windows.Globalization.DateTimeFormatting.MinuteFormat,Windows.Globalization.DateTimeFormatting.SecondFormat,Windows.Foundation.Collections.IIterable`1,System.String,System.String,System.String)
                 */
                constructor(yearFormat: YearFormat, monthFormat: MonthFormat, dayFormat: DayFormat, dayOfWeekFormat: DayOfWeekFormat, hourFormat: HourFormat, minuteFormat: MinuteFormat, secondFormat: SecondFormat, languages: Windows.Foundation.Collections.IIterable<string>, geographicRegion: string, calendar: string, clock: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.#ctor(Windows.Globalization.DateTimeFormatting.YearFormat,Windows.Globalization.DateTimeFormatting.MonthFormat,Windows.Globalization.DateTimeFormatting.DayFormat,Windows.Globalization.DateTimeFormatting.DayOfWeekFormat,Windows.Globalization.DateTimeFormatting.HourFormat,Windows.Globalization.DateTimeFormatting.MinuteFormat,Windows.Globalization.DateTimeFormatting.SecondFormat,Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(yearFormat: YearFormat, monthFormat: MonthFormat, dayFormat: DayFormat, dayOfWeekFormat: DayOfWeekFormat, hourFormat: HourFormat, minuteFormat: MinuteFormat, secondFormat: SecondFormat, languages: Windows.Foundation.Collections.IIterable<string>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.#ctor(System.String,Windows.Foundation.Collections.IIterable`1,System.String,System.String,System.String)
                 */
                constructor(formatTemplate: string, languages: Windows.Foundation.Collections.IIterable<string>, geographicRegion: string, calendar: string, clock: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.#ctor(Windows.Globalization.DateTimeFormatting.YearFormat,Windows.Globalization.DateTimeFormatting.MonthFormat,Windows.Globalization.DateTimeFormatting.DayFormat,Windows.Globalization.DateTimeFormatting.DayOfWeekFormat)
                 */
                constructor(yearFormat: YearFormat, monthFormat: MonthFormat, dayFormat: DayFormat, dayOfWeekFormat: DayOfWeekFormat);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.#ctor(Windows.Globalization.DateTimeFormatting.HourFormat,Windows.Globalization.DateTimeFormatting.MinuteFormat,Windows.Globalization.DateTimeFormatting.SecondFormat)
                 */
                constructor(hourFormat: HourFormat, minuteFormat: MinuteFormat, secondFormat: SecondFormat);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.#ctor(System.String,Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(formatTemplate: string, languages: Windows.Foundation.Collections.IIterable<string>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.#ctor(System.String)
                 */
                constructor(formatTemplate: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.LongDate
                 */
                static longDate: DateTimeFormatter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.LongTime
                 */
                static longTime: DateTimeFormatter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.ShortDate
                 */
                static shortDate: DateTimeFormatter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.ShortTime
                 */
                static shortTime: DateTimeFormatter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.Calendar
                 */
                calendar: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.Clock
                 */
                clock: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.GeographicRegion
                 */
                geographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.IncludeDay
                 */
                includeDay: DayFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.IncludeDayOfWeek
                 */
                includeDayOfWeek: DayOfWeekFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.IncludeHour
                 */
                includeHour: HourFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.IncludeMinute
                 */
                includeMinute: MinuteFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.IncludeMonth
                 */
                includeMonth: MonthFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.IncludeSecond
                 */
                includeSecond: SecondFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.IncludeYear
                 */
                includeYear: YearFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.Languages
                 */
                languages: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.NumeralSystem
                 */
                numeralSystem: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.Patterns
                 */
                patterns: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.ResolvedGeographicRegion
                 */
                resolvedGeographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.ResolvedLanguage
                 */
                resolvedLanguage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.Template
                 */
                template: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.Format(Windows.Foundation.DateTime,System.String)
                 */
                format(datetime: Date, timeZoneId: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.DateTimeFormatting.DateTimeFormatter.Format(Windows.Foundation.DateTime)
                 */
                format(value: Date): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.DateTimeFormatting.DayFormat
             */
            enum DayFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.DayFormat.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.DayFormat.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.DateTimeFormatting.DayOfWeekFormat
             */
            enum DayOfWeekFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.DayOfWeekFormat.Abbreviated
                 */
                abbreviated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.DayOfWeekFormat.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.DayOfWeekFormat.Full
                 */
                full,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.DayOfWeekFormat.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.DateTimeFormatting.HourFormat
             */
            enum HourFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.HourFormat.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.HourFormat.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.DateTimeFormatting.MinuteFormat
             */
            enum MinuteFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.MinuteFormat.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.MinuteFormat.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.DateTimeFormatting.MonthFormat
             */
            enum MonthFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.MonthFormat.Abbreviated
                 */
                abbreviated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.MonthFormat.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.MonthFormat.Full
                 */
                full,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.MonthFormat.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.MonthFormat.Numeric
                 */
                numeric,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.DateTimeFormatting.SecondFormat
             */
            enum SecondFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.SecondFormat.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.SecondFormat.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.DateTimeFormatting.YearFormat
             */
            enum YearFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.YearFormat.Abbreviated
                 */
                abbreviated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.YearFormat.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.YearFormat.Full
                 */
                full,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DateTimeFormatting.YearFormat.None
                 */
                none,
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.DayOfWeek
         */
        enum DayOfWeek {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DayOfWeek.Friday
             */
            friday,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DayOfWeek.Monday
             */
            monday,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DayOfWeek.Saturday
             */
            saturday,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DayOfWeek.Sunday
             */
            sunday,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DayOfWeek.Thursday
             */
            thursday,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DayOfWeek.Tuesday
             */
            tuesday,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.DayOfWeek.Wednesday
             */
            wednesday,
        }
        namespace Fonts {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.Fonts.LanguageFont
             */
            abstract class LanguageFont {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFont.FontFamily
                 */
                fontFamily: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFont.FontStretch
                 */
                fontStretch: Windows.UI.Text.FontStretch;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFont.FontStyle
                 */
                fontStyle: Windows.UI.Text.FontStyle;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFont.FontWeight
                 */
                fontWeight: Windows.UI.Text.FontWeight;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFont.ScaleFactor
                 */
                scaleFactor: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.Fonts.LanguageFontGroup
             */
            class LanguageFontGroup {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Fonts.LanguageFontGroup.#ctor(System.String)
                 */
                constructor(languageTag: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFontGroup.DocumentAlternate1Font
                 */
                documentAlternate1Font: LanguageFont;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFontGroup.DocumentAlternate2Font
                 */
                documentAlternate2Font: LanguageFont;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFontGroup.DocumentHeadingFont
                 */
                documentHeadingFont: LanguageFont;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFontGroup.FixedWidthTextFont
                 */
                fixedWidthTextFont: LanguageFont;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFontGroup.ModernDocumentFont
                 */
                modernDocumentFont: LanguageFont;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFontGroup.TraditionalDocumentFont
                 */
                traditionalDocumentFont: LanguageFont;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFontGroup.UICaptionFont
                 */
                uiCaptionFont: LanguageFont;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFontGroup.UIHeadingFont
                 */
                uiHeadingFont: LanguageFont;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFontGroup.UINotificationHeadingFont
                 */
                uiNotificationHeadingFont: LanguageFont;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFontGroup.UITextFont
                 */
                uiTextFont: LanguageFont;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Fonts.LanguageFontGroup.UITitleFont
                 */
                uiTitleFont: LanguageFont;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.GeographicRegion
         */
        class GeographicRegion {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.GeographicRegion.#ctor(System.String)
             */
            constructor(geographicRegionCode: string);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.GeographicRegion.#ctor
             */
            constructor();
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.GeographicRegion.IsSupported(System.String)
             */
            static isSupported(geographicRegionCode: string): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.GeographicRegion.Code
             */
            code: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.GeographicRegion.CodeThreeDigit
             */
            codeThreeDigit: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.GeographicRegion.CodeThreeLetter
             */
            codeThreeLetter: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.GeographicRegion.CodeTwoLetter
             */
            codeTwoLetter: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.GeographicRegion.CurrenciesInUse
             */
            currenciesInUse: Windows.Foundation.Collections.IVectorView<string>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.GeographicRegion.DisplayName
             */
            displayName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.GeographicRegion.NativeName
             */
            nativeName: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.Language
         */
        class Language {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Language.#ctor(System.String)
             */
            constructor(languageTag: string);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Language.CurrentInputMethodLanguageTag
             */
            static currentInputMethodLanguageTag: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Language.IsWellFormed(System.String)
             */
            static isWellFormed(languageTag: string): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Language.TrySetInputMethodLanguageTag(System.String)
             */
            static trySetInputMethodLanguageTag(languageTag: string): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Language.DisplayName
             */
            displayName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Language.LanguageTag
             */
            languageTag: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Language.NativeName
             */
            nativeName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.Language.Script
             */
            script: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.Language.GetExtensionSubtags(System.String)
             */
            getExtensionSubtags(singleton: string): Windows.Foundation.Collections.IVectorView<string>;
        }
        namespace NumberFormatting {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.CurrencyFormatter
             */
            class CurrencyFormatter implements INumberParser, INumberFormatter2, INumberFormatter, INumberRounderOption, ISignificantDigitsOption, INumberFormatterOptions, ISignedZeroOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.CurrencyFormatter.#ctor(System.String,Windows.Foundation.Collections.IIterable`1,System.String)
                 */
                constructor(currencyCode: string, languages: Windows.Foundation.Collections.IIterable<string>, geographicRegion: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.CurrencyFormatter.#ctor(System.String)
                 */
                constructor(currencyCode: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.Currency
                 */
                currency: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.FractionDigits
                 */
                fractionDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.GeographicRegion
                 */
                geographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.IntegerDigits
                 */
                integerDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.IsDecimalPointAlwaysDisplayed
                 */
                isDecimalPointAlwaysDisplayed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.IsGrouped
                 */
                isGrouped: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.IsZeroSigned
                 */
                isZeroSigned: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.Languages
                 */
                languages: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.Mode
                 */
                mode: CurrencyFormatterMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.NumberRounder
                 */
                numberRounder: INumberRounder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.NumeralSystem
                 */
                numeralSystem: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.ResolvedGeographicRegion
                 */
                resolvedGeographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.ResolvedLanguage
                 */
                resolvedLanguage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.CurrencyFormatter.SignificantDigits
                 */
                significantDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.CurrencyFormatter.ApplyRoundingForCurrency(Windows.Globalization.NumberFormatting.RoundingAlgorithm)
                 */
                applyRoundingForCurrency(roundingAlgorithm: RoundingAlgorithm): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.CurrencyFormatter.Format(System.Double)
                 */
                format(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.CurrencyFormatter.FormatDouble(System.Double)
                 */
                formatDouble(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.CurrencyFormatter.FormatInt(System.Int64)
                 */
                formatInt(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.CurrencyFormatter.FormatUInt(System.UInt64)
                 */
                formatUInt(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.CurrencyFormatter.ParseDouble(System.String)
                 */
                parseDouble(text: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.CurrencyFormatter.ParseInt(System.String)
                 */
                parseInt(text: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.CurrencyFormatter.ParseUInt(System.String)
                 */
                parseUInt(text: string): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.CurrencyFormatterMode
             */
            enum CurrencyFormatterMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.CurrencyFormatterMode.UseCurrencyCode
                 */
                useCurrencyCode,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.CurrencyFormatterMode.UseSymbol
                 */
                useSymbol,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.DecimalFormatter
             */
            class DecimalFormatter implements INumberParser, INumberFormatter2, INumberFormatter, INumberFormatterOptions, ISignedZeroOption, INumberRounderOption, ISignificantDigitsOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.DecimalFormatter.#ctor(Windows.Foundation.Collections.IIterable`1,System.String)
                 */
                constructor(languages: Windows.Foundation.Collections.IIterable<string>, geographicRegion: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.DecimalFormatter.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.DecimalFormatter.FractionDigits
                 */
                fractionDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.DecimalFormatter.GeographicRegion
                 */
                geographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.DecimalFormatter.IntegerDigits
                 */
                integerDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.DecimalFormatter.IsDecimalPointAlwaysDisplayed
                 */
                isDecimalPointAlwaysDisplayed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.DecimalFormatter.IsGrouped
                 */
                isGrouped: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.DecimalFormatter.IsZeroSigned
                 */
                isZeroSigned: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.DecimalFormatter.Languages
                 */
                languages: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.DecimalFormatter.NumberRounder
                 */
                numberRounder: INumberRounder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.DecimalFormatter.NumeralSystem
                 */
                numeralSystem: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.DecimalFormatter.ResolvedGeographicRegion
                 */
                resolvedGeographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.DecimalFormatter.ResolvedLanguage
                 */
                resolvedLanguage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.DecimalFormatter.SignificantDigits
                 */
                significantDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.DecimalFormatter.Format(System.Double)
                 */
                format(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.DecimalFormatter.FormatDouble(System.Double)
                 */
                formatDouble(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.DecimalFormatter.FormatInt(System.Int64)
                 */
                formatInt(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.DecimalFormatter.FormatUInt(System.UInt64)
                 */
                formatUInt(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.DecimalFormatter.ParseDouble(System.String)
                 */
                parseDouble(text: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.DecimalFormatter.ParseInt(System.String)
                 */
                parseInt(text: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.DecimalFormatter.ParseUInt(System.String)
                 */
                parseUInt(text: string): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.INumberFormatter
             */
            interface INumberFormatter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberFormatter.Format(System.Double)
                 */
                format(value: number): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.INumberFormatter2
             */
            interface INumberFormatter2 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberFormatter2.FormatDouble(System.Double)
                 */
                formatDouble(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberFormatter2.FormatInt(System.Int64)
                 */
                formatInt(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberFormatter2.FormatUInt(System.UInt64)
                 */
                formatUInt(value: number): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.INumberFormatterOptions
             */
            interface INumberFormatterOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.INumberFormatterOptions.FractionDigits
                 */
                fractionDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.INumberFormatterOptions.GeographicRegion
                 */
                geographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.INumberFormatterOptions.IntegerDigits
                 */
                integerDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.INumberFormatterOptions.IsDecimalPointAlwaysDisplayed
                 */
                isDecimalPointAlwaysDisplayed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.INumberFormatterOptions.IsGrouped
                 */
                isGrouped: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.INumberFormatterOptions.Languages
                 */
                languages: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.INumberFormatterOptions.NumeralSystem
                 */
                numeralSystem: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.INumberFormatterOptions.ResolvedGeographicRegion
                 */
                resolvedGeographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.INumberFormatterOptions.ResolvedLanguage
                 */
                resolvedLanguage: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.INumberParser
             */
            interface INumberParser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberParser.ParseDouble(System.String)
                 */
                parseDouble(text: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberParser.ParseInt(System.String)
                 */
                parseInt(text: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberParser.ParseUInt(System.String)
                 */
                parseUInt(text: string): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.INumberRounder
             */
            interface INumberRounder {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberRounder.RoundDouble(System.Double)
                 */
                roundDouble(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberRounder.RoundInt32(System.Int32)
                 */
                roundInt32(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberRounder.RoundInt64(System.Int64)
                 */
                roundInt64(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberRounder.RoundSingle(System.Single)
                 */
                roundSingle(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberRounder.RoundUInt32(System.UInt32)
                 */
                roundUInt32(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.INumberRounder.RoundUInt64(System.UInt64)
                 */
                roundUInt64(value: number): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.INumberRounderOption
             */
            interface INumberRounderOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.INumberRounderOption.NumberRounder
                 */
                numberRounder: INumberRounder;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.ISignedZeroOption
             */
            interface ISignedZeroOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.ISignedZeroOption.IsZeroSigned
                 */
                isZeroSigned: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.ISignificantDigitsOption
             */
            interface ISignificantDigitsOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.ISignificantDigitsOption.SignificantDigits
                 */
                significantDigits: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.IncrementNumberRounder
             */
            class IncrementNumberRounder implements INumberRounder {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.IncrementNumberRounder.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.IncrementNumberRounder.Increment
                 */
                increment: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.IncrementNumberRounder.RoundingAlgorithm
                 */
                roundingAlgorithm: RoundingAlgorithm;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.IncrementNumberRounder.RoundDouble(System.Double)
                 */
                roundDouble(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.IncrementNumberRounder.RoundInt32(System.Int32)
                 */
                roundInt32(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.IncrementNumberRounder.RoundInt64(System.Int64)
                 */
                roundInt64(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.IncrementNumberRounder.RoundSingle(System.Single)
                 */
                roundSingle(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.IncrementNumberRounder.RoundUInt32(System.UInt32)
                 */
                roundUInt32(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.IncrementNumberRounder.RoundUInt64(System.UInt64)
                 */
                roundUInt64(value: number): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.NumeralSystemTranslator
             */
            class NumeralSystemTranslator {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.NumeralSystemTranslator.#ctor(Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(languages: Windows.Foundation.Collections.IIterable<string>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.NumeralSystemTranslator.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.NumeralSystemTranslator.Languages
                 */
                languages: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.NumeralSystemTranslator.NumeralSystem
                 */
                numeralSystem: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.NumeralSystemTranslator.ResolvedLanguage
                 */
                resolvedLanguage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.NumeralSystemTranslator.TranslateNumerals(System.String)
                 */
                translateNumerals(value: string): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.PercentFormatter
             */
            class PercentFormatter implements INumberParser, INumberFormatter2, INumberFormatter, INumberFormatterOptions, ISignedZeroOption, INumberRounderOption, ISignificantDigitsOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PercentFormatter.#ctor(Windows.Foundation.Collections.IIterable`1,System.String)
                 */
                constructor(languages: Windows.Foundation.Collections.IIterable<string>, geographicRegion: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PercentFormatter.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PercentFormatter.FractionDigits
                 */
                fractionDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PercentFormatter.GeographicRegion
                 */
                geographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PercentFormatter.IntegerDigits
                 */
                integerDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PercentFormatter.IsDecimalPointAlwaysDisplayed
                 */
                isDecimalPointAlwaysDisplayed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PercentFormatter.IsGrouped
                 */
                isGrouped: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PercentFormatter.IsZeroSigned
                 */
                isZeroSigned: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PercentFormatter.Languages
                 */
                languages: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PercentFormatter.NumberRounder
                 */
                numberRounder: INumberRounder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PercentFormatter.NumeralSystem
                 */
                numeralSystem: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PercentFormatter.ResolvedGeographicRegion
                 */
                resolvedGeographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PercentFormatter.ResolvedLanguage
                 */
                resolvedLanguage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PercentFormatter.SignificantDigits
                 */
                significantDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PercentFormatter.Format(System.Double)
                 */
                format(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PercentFormatter.FormatDouble(System.Double)
                 */
                formatDouble(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PercentFormatter.FormatInt(System.Int64)
                 */
                formatInt(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PercentFormatter.FormatUInt(System.UInt64)
                 */
                formatUInt(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PercentFormatter.ParseDouble(System.String)
                 */
                parseDouble(text: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PercentFormatter.ParseInt(System.String)
                 */
                parseInt(text: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PercentFormatter.ParseUInt(System.String)
                 */
                parseUInt(text: string): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.PermilleFormatter
             */
            class PermilleFormatter implements INumberParser, INumberFormatter2, INumberFormatter, INumberFormatterOptions, ISignedZeroOption, INumberRounderOption, ISignificantDigitsOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PermilleFormatter.#ctor(Windows.Foundation.Collections.IIterable`1,System.String)
                 */
                constructor(languages: Windows.Foundation.Collections.IIterable<string>, geographicRegion: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PermilleFormatter.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PermilleFormatter.FractionDigits
                 */
                fractionDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PermilleFormatter.GeographicRegion
                 */
                geographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PermilleFormatter.IntegerDigits
                 */
                integerDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PermilleFormatter.IsDecimalPointAlwaysDisplayed
                 */
                isDecimalPointAlwaysDisplayed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PermilleFormatter.IsGrouped
                 */
                isGrouped: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PermilleFormatter.IsZeroSigned
                 */
                isZeroSigned: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PermilleFormatter.Languages
                 */
                languages: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PermilleFormatter.NumberRounder
                 */
                numberRounder: INumberRounder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PermilleFormatter.NumeralSystem
                 */
                numeralSystem: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PermilleFormatter.ResolvedGeographicRegion
                 */
                resolvedGeographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PermilleFormatter.ResolvedLanguage
                 */
                resolvedLanguage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.PermilleFormatter.SignificantDigits
                 */
                significantDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PermilleFormatter.Format(System.Double)
                 */
                format(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PermilleFormatter.FormatDouble(System.Double)
                 */
                formatDouble(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PermilleFormatter.FormatInt(System.Int64)
                 */
                formatInt(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PermilleFormatter.FormatUInt(System.UInt64)
                 */
                formatUInt(value: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PermilleFormatter.ParseDouble(System.String)
                 */
                parseDouble(text: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PermilleFormatter.ParseInt(System.String)
                 */
                parseInt(text: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.PermilleFormatter.ParseUInt(System.String)
                 */
                parseUInt(text: string): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.RoundingAlgorithm
             */
            enum RoundingAlgorithm {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.RoundingAlgorithm.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.RoundingAlgorithm.RoundAwayFromZero
                 */
                roundAwayFromZero,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.RoundingAlgorithm.RoundDown
                 */
                roundDown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.RoundingAlgorithm.RoundHalfAwayFromZero
                 */
                roundHalfAwayFromZero,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.RoundingAlgorithm.RoundHalfDown
                 */
                roundHalfDown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.RoundingAlgorithm.RoundHalfToEven
                 */
                roundHalfToEven,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.RoundingAlgorithm.RoundHalfToOdd
                 */
                roundHalfToOdd,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.RoundingAlgorithm.RoundHalfTowardsZero
                 */
                roundHalfTowardsZero,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.RoundingAlgorithm.RoundHalfUp
                 */
                roundHalfUp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.RoundingAlgorithm.RoundTowardsZero
                 */
                roundTowardsZero,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.NumberFormatting.RoundingAlgorithm.RoundUp
                 */
                roundUp,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumberFormatting.SignificantDigitsNumberRounder
             */
            class SignificantDigitsNumberRounder implements INumberRounder {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.SignificantDigitsNumberRounder.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.SignificantDigitsNumberRounder.RoundingAlgorithm
                 */
                roundingAlgorithm: RoundingAlgorithm;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumberFormatting.SignificantDigitsNumberRounder.SignificantDigits
                 */
                significantDigits: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.SignificantDigitsNumberRounder.RoundDouble(System.Double)
                 */
                roundDouble(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.SignificantDigitsNumberRounder.RoundInt32(System.Int32)
                 */
                roundInt32(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.SignificantDigitsNumberRounder.RoundInt64(System.Int64)
                 */
                roundInt64(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.SignificantDigitsNumberRounder.RoundSingle(System.Single)
                 */
                roundSingle(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.SignificantDigitsNumberRounder.RoundUInt32(System.UInt32)
                 */
                roundUInt32(value: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.NumberFormatting.SignificantDigitsNumberRounder.RoundUInt64(System.UInt64)
                 */
                roundUInt64(value: number): number;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.NumeralSystemIdentifiers
         */
        abstract class NumeralSystemIdentifiers {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Arab
             */
            static arab: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.ArabExt
             */
            static arabExt: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Bali
             */
            static bali: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Beng
             */
            static beng: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Brah
             */
            static brah: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Cham
             */
            static cham: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Deva
             */
            static deva: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.FullWide
             */
            static fullWide: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Gujr
             */
            static gujr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Guru
             */
            static guru: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.HaniDec
             */
            static haniDec: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Java
             */
            static java: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Kali
             */
            static kali: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Khmr
             */
            static khmr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Knda
             */
            static knda: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Lana
             */
            static lana: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.LanaTham
             */
            static lanaTham: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Laoo
             */
            static laoo: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Latn
             */
            static latn: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Lepc
             */
            static lepc: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Limb
             */
            static limb: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.MathBold
             */
            static mathBold: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.MathDbl
             */
            static mathDbl: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.MathMono
             */
            static mathMono: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.MathSanb
             */
            static mathSanb: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.MathSans
             */
            static mathSans: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Mlym
             */
            static mlym: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Mong
             */
            static mong: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Mtei
             */
            static mtei: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Mymr
             */
            static mymr: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.MymrShan
             */
            static mymrShan: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Nkoo
             */
            static nkoo: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Olck
             */
            static olck: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Orya
             */
            static orya: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Osma
             */
            static osma: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Saur
             */
            static saur: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Sund
             */
            static sund: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Talu
             */
            static talu: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.TamlDec
             */
            static tamlDec: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Telu
             */
            static telu: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Thai
             */
            static thai: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Tibt
             */
            static tibt: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.Vaii
             */
            static vaii: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.ZmthBold
             */
            static zmthBold: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.ZmthDbl
             */
            static zmthDbl: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.ZmthMono
             */
            static zmthMono: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.ZmthSanb
             */
            static zmthSanb: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.NumeralSystemIdentifiers.ZmthSans
             */
            static zmthSans: string;
        }
        namespace PhoneNumberFormatting {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormat
             */
            enum PhoneNumberFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormat.E164
                 */
                e164,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormat.International
                 */
                international,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormat.National
                 */
                national,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormat.Rfc3966
                 */
                rfc3966,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter
             */
            class PhoneNumberFormatter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter.GetCountryCodeForRegion(System.String)
                 */
                static getCountryCodeForRegion(regionCode: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter.GetNationalDirectDialingPrefixForRegion(System.String,System.Boolean)
                 */
                static getNationalDirectDialingPrefixForRegion(regionCode: string, stripNonDigit: boolean): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter.TryCreate(System.String,Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter@)
                 */
                static tryCreate(regionCode: string): PhoneNumberFormatter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter.WrapWithLeftToRightMarkers(System.String)
                 */
                static wrapWithLeftToRightMarkers(number: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter.Format(Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo,Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormat)
                 */
                format(number: PhoneNumberInfo, numberFormat: PhoneNumberFormat): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter.Format(Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo)
                 */
                format(number: PhoneNumberInfo): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter.FormatPartialString(System.String)
                 */
                formatPartialString(number: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter.FormatString(System.String)
                 */
                formatString(number: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter.FormatStringWithLeftToRightMarkers(System.String)
                 */
                formatStringWithLeftToRightMarkers(number: string): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo
             */
            class PhoneNumberInfo implements Windows.Foundation.IStringable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo.#ctor(System.String)
                 */
                constructor(number: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo.TryParse(System.String,System.String,Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo@)
                 */
                static tryParse(input: string, regionCode: string): { phoneNumber: PhoneNumberInfo; result: PhoneNumberParseResult; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo.TryParse(System.String,Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo@)
                 */
                static tryParse(input: string): { phoneNumber: PhoneNumberInfo; result: PhoneNumberParseResult; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo.CountryCode
                 */
                countryCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo.PhoneNumber
                 */
                phoneNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo.CheckNumberMatch(Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo)
                 */
                checkNumberMatch(otherNumber: PhoneNumberInfo): PhoneNumberMatchResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo.GetGeographicRegionCode
                 */
                getGeographicRegionCode(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo.GetLengthOfGeographicalAreaCode
                 */
                getLengthOfGeographicalAreaCode(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo.GetLengthOfNationalDestinationCode
                 */
                getLengthOfNationalDestinationCode(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo.GetNationalSignificantNumber
                 */
                getNationalSignificantNumber(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo.PredictNumberKind
                 */
                predictNumberKind(): PredictedPhoneNumberKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo.ToString
                 */
                toString(): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.PhoneNumberFormatting.PhoneNumberMatchResult
             */
            enum PhoneNumberMatchResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberMatchResult.ExactMatch
                 */
                exactMatch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberMatchResult.NationalSignificantNumberMatch
                 */
                nationalSignificantNumberMatch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberMatchResult.NoMatch
                 */
                noMatch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberMatchResult.ShortNationalSignificantNumberMatch
                 */
                shortNationalSignificantNumberMatch,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.PhoneNumberFormatting.PhoneNumberParseResult
             */
            enum PhoneNumberParseResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberParseResult.InvalidCountryCode
                 */
                invalidCountryCode,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberParseResult.NotANumber
                 */
                notANumber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberParseResult.TooLong
                 */
                tooLong,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberParseResult.TooShort
                 */
                tooShort,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PhoneNumberParseResult.Valid
                 */
                valid,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind
             */
            enum PredictedPhoneNumberKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind.FixedLine
                 */
                fixedLine,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind.FixedLineOrMobile
                 */
                fixedLineOrMobile,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind.Mobile
                 */
                mobile,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind.Pager
                 */
                pager,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind.PersonalNumber
                 */
                personalNumber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind.PremiumRate
                 */
                premiumRate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind.SharedCost
                 */
                sharedCost,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind.TollFree
                 */
                tollFree,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind.UniversalAccountNumber
                 */
                universalAccountNumber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind.Voicemail
                 */
                voicemail,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind.Voip
                 */
                voip,
            }
        }
    }
    namespace Graphics {
        namespace DirectX {
            namespace Direct3D11 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.DirectX.Direct3D11.Direct3DBindings
                 */
                enum Direct3DBindings {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DBindings.ConstantBuffer
                     */
                    constantBuffer,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DBindings.Decoder
                     */
                    decoder,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DBindings.DepthStencil
                     */
                    depthStencil,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DBindings.IndexBuffer
                     */
                    indexBuffer,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DBindings.RenderTarget
                     */
                    renderTarget,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DBindings.ShaderResource
                     */
                    shaderResource,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DBindings.StreamOutput
                     */
                    streamOutput,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DBindings.UnorderedAccess
                     */
                    unorderedAccess,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DBindings.VertexBuffer
                     */
                    vertexBuffer,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DBindings.VideoEncoder
                     */
                    videoEncoder,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.DirectX.Direct3D11.Direct3DMultisampleDescription
                 */
                interface Direct3DMultisampleDescription {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DMultisampleDescription.Count
                     */
                    count: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DMultisampleDescription.Quality
                     */
                    quality: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.DirectX.Direct3D11.Direct3DSurfaceDescription
                 */
                interface Direct3DSurfaceDescription {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DSurfaceDescription.Width
                     */
                    width: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DSurfaceDescription.Height
                     */
                    height: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DSurfaceDescription.Format
                     */
                    format: Windows.Graphics.DirectX.DirectXPixelFormat;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DSurfaceDescription.MultisampleDescription
                     */
                    multisampleDescription: Direct3DMultisampleDescription;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.DirectX.Direct3D11.Direct3DUsage
                 */
                enum Direct3DUsage {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DUsage.Default
                     */
                    default,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DUsage.Dynamic
                     */
                    dynamic,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DUsage.Immutable
                     */
                    immutable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.Direct3D11.Direct3DUsage.Staging
                     */
                    staging,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice
                 */
                interface IDirect3DDevice extends Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice.Trim
                     */
                    trim(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface
                 */
                interface IDirect3DSurface extends Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface.Description
                     */
                    description: Direct3DSurfaceDescription;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.DirectX.DirectXAlphaMode
             */
            enum DirectXAlphaMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXAlphaMode.Ignore
                 */
                ignore,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXAlphaMode.Premultiplied
                 */
                premultiplied,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXAlphaMode.Straight
                 */
                straight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXAlphaMode.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.DirectX.DirectXPixelFormat
             */
            enum DirectXPixelFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.A8P8
                 */
                a8P8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.A8UIntNormalized
                 */
                a8UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.AI44
                 */
                ai44,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.Ayuv
                 */
                ayuv,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.B4G4R4A4UIntNormalized
                 */
                b4G4R4A4UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.B5G5R5A1UIntNormalized
                 */
                b5G5R5A1UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.B5G6R5UIntNormalized
                 */
                b5G6R5UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.B8G8R8A8Typeless
                 */
                b8G8R8A8Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.B8G8R8A8UIntNormalized
                 */
                b8G8R8A8UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.B8G8R8A8UIntNormalizedSrgb
                 */
                b8G8R8A8UIntNormalizedSrgb,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.B8G8R8X8Typeless
                 */
                b8G8R8X8Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.B8G8R8X8UIntNormalized
                 */
                b8G8R8X8UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.B8G8R8X8UIntNormalizedSrgb
                 */
                b8G8R8X8UIntNormalizedSrgb,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC1Typeless
                 */
                bc1Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC1UIntNormalized
                 */
                bc1UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC1UIntNormalizedSrgb
                 */
                bc1UIntNormalizedSrgb,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC2Typeless
                 */
                bc2Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC2UIntNormalized
                 */
                bc2UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC2UIntNormalizedSrgb
                 */
                bc2UIntNormalizedSrgb,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC3Typeless
                 */
                bc3Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC3UIntNormalized
                 */
                bc3UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC3UIntNormalizedSrgb
                 */
                bc3UIntNormalizedSrgb,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC4IntNormalized
                 */
                bc4IntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC4Typeless
                 */
                bc4Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC4UIntNormalized
                 */
                bc4UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC5IntNormalized
                 */
                bc5IntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC5Typeless
                 */
                bc5Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC5UIntNormalized
                 */
                bc5UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC6H16Float
                 */
                bc6H16Float,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC6H16UnsignedFloat
                 */
                bc6H16UnsignedFloat,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC6HTypeless
                 */
                bc6HTypeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC7Typeless
                 */
                bc7Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC7UIntNormalized
                 */
                bc7UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.BC7UIntNormalizedSrgb
                 */
                bc7UIntNormalizedSrgb,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.D16UIntNormalized
                 */
                d16UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.D24UIntNormalizedS8UInt
                 */
                d24UIntNormalizedS8UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.D32Float
                 */
                d32Float,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.D32FloatS8X24UInt
                 */
                d32FloatS8X24UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.G8R8G8B8UIntNormalized
                 */
                g8R8G8B8UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.IA44
                 */
                ia44,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.NV11
                 */
                nv11,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.NV12
                 */
                nv12,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.Opaque420
                 */
                opaque420,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.P010
                 */
                p010,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.P016
                 */
                p016,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.P208
                 */
                p208,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.P8
                 */
                p8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R10G10B10A2Typeless
                 */
                r10G10B10A2Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R10G10B10A2UInt
                 */
                r10G10B10A2UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R10G10B10A2UIntNormalized
                 */
                r10G10B10A2UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R10G10B10XRBiasA2UIntNormalized
                 */
                r10G10B10XRBiasA2UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R11G11B10Float
                 */
                r11G11B10Float,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16Float
                 */
                r16Float,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16G16B16A16Float
                 */
                r16G16B16A16Float,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16G16B16A16Int
                 */
                r16G16B16A16Int,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16G16B16A16IntNormalized
                 */
                r16G16B16A16IntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16G16B16A16Typeless
                 */
                r16G16B16A16Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16G16B16A16UInt
                 */
                r16G16B16A16UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16G16B16A16UIntNormalized
                 */
                r16G16B16A16UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16G16Float
                 */
                r16G16Float,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16G16Int
                 */
                r16G16Int,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16G16IntNormalized
                 */
                r16G16IntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16G16Typeless
                 */
                r16G16Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16G16UInt
                 */
                r16G16UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16G16UIntNormalized
                 */
                r16G16UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16Int
                 */
                r16Int,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16IntNormalized
                 */
                r16IntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16Typeless
                 */
                r16Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16UInt
                 */
                r16UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R16UIntNormalized
                 */
                r16UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R1UIntNormalized
                 */
                r1UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R24G8Typeless
                 */
                r24G8Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R24UIntNormalizedX8Typeless
                 */
                r24UIntNormalizedX8Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32Float
                 */
                r32Float,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32FloatX8X24Typeless
                 */
                r32FloatX8X24Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G32B32A32Float
                 */
                r32G32B32A32Float,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G32B32A32Int
                 */
                r32G32B32A32Int,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G32B32A32Typeless
                 */
                r32G32B32A32Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G32B32A32UInt
                 */
                r32G32B32A32UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G32B32Float
                 */
                r32G32B32Float,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G32B32Int
                 */
                r32G32B32Int,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G32B32Typeless
                 */
                r32G32B32Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G32B32UInt
                 */
                r32G32B32UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G32Float
                 */
                r32G32Float,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G32Int
                 */
                r32G32Int,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G32Typeless
                 */
                r32G32Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G32UInt
                 */
                r32G32UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32G8X24Typeless
                 */
                r32G8X24Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32Int
                 */
                r32Int,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32Typeless
                 */
                r32Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R32UInt
                 */
                r32UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8G8B8A8Int
                 */
                r8G8B8A8Int,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8G8B8A8IntNormalized
                 */
                r8G8B8A8IntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8G8B8A8Typeless
                 */
                r8G8B8A8Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8G8B8A8UInt
                 */
                r8G8B8A8UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8G8B8A8UIntNormalized
                 */
                r8G8B8A8UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8G8B8A8UIntNormalizedSrgb
                 */
                r8G8B8A8UIntNormalizedSrgb,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8G8B8G8UIntNormalized
                 */
                r8G8B8G8UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8G8Int
                 */
                r8G8Int,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8G8IntNormalized
                 */
                r8G8IntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8G8Typeless
                 */
                r8G8Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8G8UInt
                 */
                r8G8UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8G8UIntNormalized
                 */
                r8G8UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8Int
                 */
                r8Int,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8IntNormalized
                 */
                r8IntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8Typeless
                 */
                r8Typeless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8UInt
                 */
                r8UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R8UIntNormalized
                 */
                r8UIntNormalized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.R9G9B9E5SharedExponent
                 */
                r9G9B9E5SharedExponent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.V208
                 */
                v208,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.V408
                 */
                v408,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.X24TypelessG8UInt
                 */
                x24TypelessG8UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.X32TypelessG8X24UInt
                 */
                x32TypelessG8X24UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.Y210
                 */
                y210,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.Y216
                 */
                y216,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.Y410
                 */
                y410,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.Y416
                 */
                y416,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.DirectX.DirectXPixelFormat.Yuy2
                 */
                yuy2,
            }
        }
        namespace Display {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.BrightnessOverride
             */
            abstract class BrightnessOverride {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.BrightnessOverride.GetDefaultForSystem
                 */
                static getDefaultForSystem(): BrightnessOverride;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.BrightnessOverride.GetForCurrentView
                 */
                static getForCurrentView(): BrightnessOverride;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.BrightnessOverride.SaveForSystemAsync(Windows.Graphics.Display.BrightnessOverride)
                 */
                static saveForSystemAsync(value: BrightnessOverride): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.BrightnessOverride.BrightnessLevel
                 */
                brightnessLevel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.BrightnessOverride.IsOverrideActive
                 */
                isOverrideActive: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.BrightnessOverride.IsSupported
                 */
                isSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.BrightnessOverride.BrightnessLevelChanged
                 */
                onbrightnesslevelchanged: (arg: { type: "brightnesslevelchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BrightnessOverride, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BrightnessOverride, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.BrightnessOverride.IsOverrideActiveChanged
                 */
                onisoverrideactivechanged: (arg: { type: "isoverrideactivechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BrightnessOverride, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BrightnessOverride, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.BrightnessOverride.IsSupportedChanged
                 */
                onissupportedchanged: (arg: { type: "issupportedchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BrightnessOverride, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BrightnessOverride, Object>;
                addEventListener(type: "brightnesslevelchanged", listener: (arg: { type: "brightnesslevelchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BrightnessOverride, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BrightnessOverride, Object>): void;
                addEventListener(type: "isoverrideactivechanged", listener: (arg: { type: "isoverrideactivechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BrightnessOverride, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BrightnessOverride, Object>): void;
                addEventListener(type: "issupportedchanged", listener: (arg: { type: "issupportedchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BrightnessOverride, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BrightnessOverride, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.BrightnessOverride.GetLevelForScenario(Windows.Graphics.Display.DisplayBrightnessScenario)
                 */
                getLevelForScenario(scenario: DisplayBrightnessScenario): number;
                removeEventListener(type: "brightnesslevelchanged", listener: (arg: { type: "brightnesslevelchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BrightnessOverride, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BrightnessOverride, Object>): void;
                removeEventListener(type: "isoverrideactivechanged", listener: (arg: { type: "isoverrideactivechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BrightnessOverride, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BrightnessOverride, Object>): void;
                removeEventListener(type: "issupportedchanged", listener: (arg: { type: "issupportedchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<BrightnessOverride, Object>) => Windows.Foundation.TypedEventHandlerReturnType<BrightnessOverride, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.BrightnessOverride.SetBrightnessLevel(System.Double,Windows.Graphics.Display.DisplayBrightnessOverrideOptions)
                 */
                setBrightnessLevel(brightnessLevel: number, options: DisplayBrightnessOverrideOptions): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.BrightnessOverride.SetBrightnessScenario(Windows.Graphics.Display.DisplayBrightnessScenario,Windows.Graphics.Display.DisplayBrightnessOverrideOptions)
                 */
                setBrightnessScenario(scenario: DisplayBrightnessScenario, options: DisplayBrightnessOverrideOptions): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.BrightnessOverride.StartOverride
                 */
                startOverride(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.BrightnessOverride.StopOverride
                 */
                stopOverride(): void;
            }
            namespace Core {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.Core.HdmiDisplayColorSpace
                 */
                enum HdmiDisplayColorSpace {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayColorSpace.BT2020
                     */
                    bt2020,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayColorSpace.BT709
                     */
                    bt709,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayColorSpace.RgbFull
                     */
                    rgbFull,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayColorSpace.RgbLimited
                     */
                    rgbLimited,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata
                 */
                interface HdmiDisplayHdr2086Metadata {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata.RedPrimaryX
                     */
                    redPrimaryX: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata.RedPrimaryY
                     */
                    redPrimaryY: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata.GreenPrimaryX
                     */
                    greenPrimaryX: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata.GreenPrimaryY
                     */
                    greenPrimaryY: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata.BluePrimaryX
                     */
                    bluePrimaryX: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata.BluePrimaryY
                     */
                    bluePrimaryY: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata.WhitePointX
                     */
                    whitePointX: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata.WhitePointY
                     */
                    whitePointY: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata.MaxMasteringLuminance
                     */
                    maxMasteringLuminance: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata.MinMasteringLuminance
                     */
                    minMasteringLuminance: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata.MaxContentLightLevel
                     */
                    maxContentLightLevel: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata.MaxFrameAverageLightLevel
                     */
                    maxFrameAverageLightLevel: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.Core.HdmiDisplayHdrOption
                 */
                enum HdmiDisplayHdrOption {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdrOption.Eotf2084
                     */
                    eotf2084,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdrOption.EotfSdr
                     */
                    eotfSdr,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayHdrOption.None
                     */
                    none,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.Core.HdmiDisplayInformation
                 */
                abstract class HdmiDisplayInformation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.Core.HdmiDisplayInformation.GetForCurrentView
                     */
                    static getForCurrentView(): HdmiDisplayInformation;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.Core.HdmiDisplayInformation.DisplayModesChanged
                     */
                    ondisplaymodeschanged: (arg: { type: "displaymodeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<HdmiDisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<HdmiDisplayInformation, Object>;
                    addEventListener(type: "displaymodeschanged", listener: (arg: { type: "displaymodeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<HdmiDisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<HdmiDisplayInformation, Object>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.Core.HdmiDisplayInformation.GetCurrentDisplayMode
                     */
                    getCurrentDisplayMode(): HdmiDisplayMode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.Core.HdmiDisplayInformation.GetSupportedDisplayModes
                     */
                    getSupportedDisplayModes(): Windows.Foundation.Collections.IVectorView<HdmiDisplayMode>;
                    removeEventListener(type: "displaymodeschanged", listener: (arg: { type: "displaymodeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<HdmiDisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<HdmiDisplayInformation, Object>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.Core.HdmiDisplayInformation.RequestSetCurrentDisplayModeAsync(Windows.Graphics.Display.Core.HdmiDisplayMode,Windows.Graphics.Display.Core.HdmiDisplayHdrOption,Windows.Graphics.Display.Core.HdmiDisplayHdr2086Metadata)
                     */
                    requestSetCurrentDisplayModeAsync(mode: HdmiDisplayMode, hdrOption: HdmiDisplayHdrOption, hdrMetadata: HdmiDisplayHdr2086Metadata): Windows.Foundation.IAsyncOperation<boolean>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.Core.HdmiDisplayInformation.RequestSetCurrentDisplayModeAsync(Windows.Graphics.Display.Core.HdmiDisplayMode,Windows.Graphics.Display.Core.HdmiDisplayHdrOption)
                     */
                    requestSetCurrentDisplayModeAsync(mode: HdmiDisplayMode, hdrOption: HdmiDisplayHdrOption): Windows.Foundation.IAsyncOperation<boolean>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.Core.HdmiDisplayInformation.RequestSetCurrentDisplayModeAsync(Windows.Graphics.Display.Core.HdmiDisplayMode)
                     */
                    requestSetCurrentDisplayModeAsync(mode: HdmiDisplayMode): Windows.Foundation.IAsyncOperation<boolean>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.Core.HdmiDisplayInformation.SetDefaultDisplayModeAsync
                     */
                    setDefaultDisplayModeAsync(): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.Core.HdmiDisplayMode
                 */
                abstract class HdmiDisplayMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.Core.HdmiDisplayMode.BitsPerPixel
                     */
                    bitsPerPixel: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.Core.HdmiDisplayMode.ColorSpace
                     */
                    colorSpace: HdmiDisplayColorSpace;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.Core.HdmiDisplayMode.Is2086MetadataSupported
                     */
                    is2086MetadataSupported: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.Core.HdmiDisplayMode.IsSdrLuminanceSupported
                     */
                    isSdrLuminanceSupported: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.Core.HdmiDisplayMode.IsSmpte2084Supported
                     */
                    isSmpte2084Supported: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.Core.HdmiDisplayMode.PixelEncoding
                     */
                    pixelEncoding: HdmiDisplayPixelEncoding;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.Core.HdmiDisplayMode.RefreshRate
                     */
                    refreshRate: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.Core.HdmiDisplayMode.ResolutionHeightInRawPixels
                     */
                    resolutionHeightInRawPixels: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.Core.HdmiDisplayMode.ResolutionWidthInRawPixels
                     */
                    resolutionWidthInRawPixels: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.Core.HdmiDisplayMode.StereoEnabled
                     */
                    stereoEnabled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.Core.HdmiDisplayMode.IsEqual(Windows.Graphics.Display.Core.HdmiDisplayMode)
                     */
                    isEqual(mode: HdmiDisplayMode): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.Core.HdmiDisplayPixelEncoding
                 */
                enum HdmiDisplayPixelEncoding {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayPixelEncoding.Rgb444
                     */
                    rgb444,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayPixelEncoding.Ycc420
                     */
                    ycc420,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayPixelEncoding.Ycc422
                     */
                    ycc422,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.Core.HdmiDisplayPixelEncoding.Ycc444
                     */
                    ycc444,
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.DisplayBrightnessOverrideOptions
             */
            enum DisplayBrightnessOverrideOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.DisplayBrightnessOverrideOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.DisplayBrightnessOverrideOptions.UseDimmedPolicyWhenBatteryIsLow
                 */
                useDimmedPolicyWhenBatteryIsLow,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.DisplayBrightnessScenario
             */
            enum DisplayBrightnessScenario {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.DisplayBrightnessScenario.BarcodeReadingBrightness
                 */
                barcodeReadingBrightness,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.DisplayBrightnessScenario.DefaultBrightness
                 */
                defaultBrightness,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.DisplayBrightnessScenario.FullBrightness
                 */
                fullBrightness,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.DisplayBrightnessScenario.IdleBrightness
                 */
                idleBrightness,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.DisplayInformation
             */
            abstract class DisplayInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayInformation.AutoRotationPreferences
                 */
                static autoRotationPreferences: DisplayOrientations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.DisplayInformation.DisplayContentsInvalidated
                 */
                static ondisplaycontentsinvalidated: (arg: { type: "displaycontentsinvalidated"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>;
                static addEventListener(type: "displaycontentsinvalidated", listener: (arg: { type: "displaycontentsinvalidated"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.DisplayInformation.GetForCurrentView
                 */
                static getForCurrentView(): DisplayInformation;
                static removeEventListener(type: "displaycontentsinvalidated", listener: (arg: { type: "displaycontentsinvalidated"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayInformation.CurrentOrientation
                 */
                currentOrientation: DisplayOrientations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayInformation.DiagonalSizeInInches
                 */
                diagonalSizeInInches: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayInformation.LogicalDpi
                 */
                logicalDpi: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayInformation.NativeOrientation
                 */
                nativeOrientation: DisplayOrientations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.DisplayInformation.ColorProfileChanged
                 */
                oncolorprofilechanged: (arg: { type: "colorprofilechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.DisplayInformation.DpiChanged
                 */
                ondpichanged: (arg: { type: "dpichanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.DisplayInformation.OrientationChanged
                 */
                onorientationchanged: (arg: { type: "orientationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.DisplayInformation.StereoEnabledChanged
                 */
                onstereoenabledchanged: (arg: { type: "stereoenabledchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayInformation.RawDpiX
                 */
                rawDpiX: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayInformation.RawDpiY
                 */
                rawDpiY: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayInformation.RawPixelsPerViewPixel
                 */
                rawPixelsPerViewPixel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayInformation.ResolutionScale
                 */
                resolutionScale: ResolutionScale;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayInformation.ScreenHeightInRawPixels
                 */
                screenHeightInRawPixels: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayInformation.ScreenWidthInRawPixels
                 */
                screenWidthInRawPixels: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayInformation.StereoEnabled
                 */
                stereoEnabled: boolean;
                addEventListener(type: "colorprofilechanged", listener: (arg: { type: "colorprofilechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>): void;
                addEventListener(type: "dpichanged", listener: (arg: { type: "dpichanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>): void;
                addEventListener(type: "orientationchanged", listener: (arg: { type: "orientationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>): void;
                addEventListener(type: "stereoenabledchanged", listener: (arg: { type: "stereoenabledchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.DisplayInformation.GetColorProfileAsync
                 */
                getColorProfileAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream>;
                removeEventListener(type: "colorprofilechanged", listener: (arg: { type: "colorprofilechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>): void;
                removeEventListener(type: "dpichanged", listener: (arg: { type: "dpichanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>): void;
                removeEventListener(type: "orientationchanged", listener: (arg: { type: "orientationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>): void;
                removeEventListener(type: "stereoenabledchanged", listener: (arg: { type: "stereoenabledchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<DisplayInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DisplayInformation, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.DisplayOrientations
             */
            enum DisplayOrientations {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.DisplayOrientations.Landscape
                 */
                landscape,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.DisplayOrientations.LandscapeFlipped
                 */
                landscapeFlipped,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.DisplayOrientations.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.DisplayOrientations.Portrait
                 */
                portrait,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.DisplayOrientations.PortraitFlipped
                 */
                portraitFlipped,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.DisplayProperties
             */
            abstract class DisplayProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayProperties.AutoRotationPreferences
                 */
                static autoRotationPreferences: DisplayOrientations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayProperties.CurrentOrientation
                 */
                static currentOrientation: DisplayOrientations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayProperties.LogicalDpi
                 */
                static logicalDpi: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayProperties.NativeOrientation
                 */
                static nativeOrientation: DisplayOrientations;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.DisplayProperties.ColorProfileChanged
                 */
                static oncolorprofilechanged: (arg: { type: "colorprofilechanged"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.DisplayProperties.DisplayContentsInvalidated
                 */
                static ondisplaycontentsinvalidated: (arg: { type: "displaycontentsinvalidated"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.DisplayProperties.LogicalDpiChanged
                 */
                static onlogicaldpichanged: (arg: { type: "logicaldpichanged"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.DisplayProperties.OrientationChanged
                 */
                static onorientationchanged: (arg: { type: "orientationchanged"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Display.DisplayProperties.StereoEnabledChanged
                 */
                static onstereoenabledchanged: (arg: { type: "stereoenabledchanged"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayProperties.ResolutionScale
                 */
                static resolutionScale: ResolutionScale;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Display.DisplayProperties.StereoEnabled
                 */
                static stereoEnabled: boolean;
                static addEventListener(type: "stereoenabledchanged", listener: (arg: { type: "stereoenabledchanged"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType): void;
                static addEventListener(type: "colorprofilechanged", listener: (arg: { type: "colorprofilechanged"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType): void;
                static addEventListener(type: "displaycontentsinvalidated", listener: (arg: { type: "displaycontentsinvalidated"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType): void;
                static addEventListener(type: "logicaldpichanged", listener: (arg: { type: "logicaldpichanged"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType): void;
                static addEventListener(type: "orientationchanged", listener: (arg: { type: "orientationchanged"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Display.DisplayProperties.GetColorProfileAsync
                 */
                static getColorProfileAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream>;
                static removeEventListener(type: "stereoenabledchanged", listener: (arg: { type: "stereoenabledchanged"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType): void;
                static removeEventListener(type: "colorprofilechanged", listener: (arg: { type: "colorprofilechanged"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType): void;
                static removeEventListener(type: "displaycontentsinvalidated", listener: (arg: { type: "displaycontentsinvalidated"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType): void;
                static removeEventListener(type: "logicaldpichanged", listener: (arg: { type: "logicaldpichanged"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType): void;
                static removeEventListener(type: "orientationchanged", listener: (arg: { type: "orientationchanged"; } & DisplayPropertiesEventHandlerArgumentType) => DisplayPropertiesEventHandlerReturnType): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.DisplayPropertiesEventHandler
             */
            interface DisplayPropertiesEventHandler {
                (sender: Object): void
            }
            type DisplayPropertiesEventHandlerArgumentType = { detail: any[]; target: Object; };
            type DisplayPropertiesEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Display.ResolutionScale
             */
            enum ResolutionScale {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Invalid
                 */
                invalid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale100Percent
                 */
                scale100Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale120Percent
                 */
                scale120Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale125Percent
                 */
                scale125Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale140Percent
                 */
                scale140Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale150Percent
                 */
                scale150Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale160Percent
                 */
                scale160Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale175Percent
                 */
                scale175Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale180Percent
                 */
                scale180Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale200Percent
                 */
                scale200Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale225Percent
                 */
                scale225Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale250Percent
                 */
                scale250Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale300Percent
                 */
                scale300Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale350Percent
                 */
                scale350Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale400Percent
                 */
                scale400Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale450Percent
                 */
                scale450Percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Display.ResolutionScale.Scale500Percent
                 */
                scale500Percent,
            }
        }
        namespace Effects {
        }
        namespace Holographic {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicAdapterId
             */
            interface HolographicAdapterId {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Holographic.HolographicAdapterId.LowPart
                 */
                lowPart: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Holographic.HolographicAdapterId.HighPart
                 */
                highPart: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicCamera
             */
            abstract class HolographicCamera {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCamera.Display
                 */
                display: HolographicDisplay;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCamera.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCamera.IsStereo
                 */
                isStereo: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCamera.LeftViewportParameters
                 */
                leftViewportParameters: HolographicCameraViewportParameters;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCamera.RenderTargetSize
                 */
                renderTargetSize: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCamera.RightViewportParameters
                 */
                rightViewportParameters: HolographicCameraViewportParameters;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCamera.ViewportScaleFactor
                 */
                viewportScaleFactor: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicCamera.SetFarPlaneDistance(System.Double)
                 */
                setFarPlaneDistance(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicCamera.SetNearPlaneDistance(System.Double)
                 */
                setNearPlaneDistance(value: number): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicCameraPose
             */
            abstract class HolographicCameraPose {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCameraPose.FarPlaneDistance
                 */
                farPlaneDistance: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCameraPose.HolographicCamera
                 */
                holographicCamera: HolographicCamera;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCameraPose.NearPlaneDistance
                 */
                nearPlaneDistance: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCameraPose.ProjectionTransform
                 */
                projectionTransform: HolographicStereoTransform;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCameraPose.Viewport
                 */
                viewport: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicCameraPose.TryGetCullingFrustum(Windows.Perception.Spatial.SpatialCoordinateSystem)
                 */
                tryGetCullingFrustum(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): Windows.Perception.Spatial.SpatialBoundingFrustum;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicCameraPose.TryGetViewTransform(Windows.Perception.Spatial.SpatialCoordinateSystem)
                 */
                tryGetViewTransform(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): HolographicStereoTransform;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicCameraPose.TryGetVisibleFrustum(Windows.Perception.Spatial.SpatialCoordinateSystem)
                 */
                tryGetVisibleFrustum(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): Windows.Perception.Spatial.SpatialBoundingFrustum;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicCameraRenderingParameters
             */
            abstract class HolographicCameraRenderingParameters {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCameraRenderingParameters.Direct3D11BackBuffer
                 */
                direct3D11BackBuffer: Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCameraRenderingParameters.Direct3D11Device
                 */
                direct3D11Device: Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCameraRenderingParameters.ReprojectionMode
                 */
                reprojectionMode: HolographicReprojectionMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer(Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface)
                 */
                commitDirect3D11DepthBuffer(value: Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicCameraRenderingParameters.SetFocusPoint(Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Foundation.Numerics.Vector3,Windows.Foundation.Numerics.Vector3,Windows.Foundation.Numerics.Vector3)
                 */
                setFocusPoint(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem, position: Windows.Foundation.Numerics.Vector3, normal: Windows.Foundation.Numerics.Vector3, linearVelocity: Windows.Foundation.Numerics.Vector3): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicCameraRenderingParameters.SetFocusPoint(Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Foundation.Numerics.Vector3,Windows.Foundation.Numerics.Vector3)
                 */
                setFocusPoint(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem, position: Windows.Foundation.Numerics.Vector3, normal: Windows.Foundation.Numerics.Vector3): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicCameraRenderingParameters.SetFocusPoint(Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Foundation.Numerics.Vector3)
                 */
                setFocusPoint(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem, position: Windows.Foundation.Numerics.Vector3): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicCameraViewportParameters
             */
            abstract class HolographicCameraViewportParameters {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCameraViewportParameters.HiddenAreaMesh
                 */
                hiddenAreaMesh: Windows.Foundation.Numerics.Vector2[];
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicCameraViewportParameters.VisibleAreaMesh
                 */
                visibleAreaMesh: Windows.Foundation.Numerics.Vector2[];
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicDisplay
             */
            abstract class HolographicDisplay {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicDisplay.GetDefault
                 */
                static getDefault(): HolographicDisplay;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicDisplay.AdapterId
                 */
                adapterId: HolographicAdapterId;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicDisplay.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicDisplay.IsOpaque
                 */
                isOpaque: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicDisplay.IsStereo
                 */
                isStereo: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicDisplay.MaxViewportSize
                 */
                maxViewportSize: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicDisplay.SpatialLocator
                 */
                spatialLocator: Windows.Perception.Spatial.SpatialLocator;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicFrame
             */
            abstract class HolographicFrame {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicFrame.AddedCameras
                 */
                addedCameras: Windows.Foundation.Collections.IVectorView<HolographicCamera>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicFrame.CurrentPrediction
                 */
                currentPrediction: HolographicFramePrediction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicFrame.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicFrame.RemovedCameras
                 */
                removedCameras: Windows.Foundation.Collections.IVectorView<HolographicCamera>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicFrame.GetRenderingParameters(Windows.Graphics.Holographic.HolographicCameraPose)
                 */
                getRenderingParameters(cameraPose: HolographicCameraPose): HolographicCameraRenderingParameters;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicFrame.PresentUsingCurrentPrediction(Windows.Graphics.Holographic.HolographicFramePresentWaitBehavior)
                 */
                presentUsingCurrentPrediction(waitBehavior: HolographicFramePresentWaitBehavior): HolographicFramePresentResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicFrame.PresentUsingCurrentPrediction
                 */
                presentUsingCurrentPrediction(): HolographicFramePresentResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicFrame.UpdateCurrentPrediction
                 */
                updateCurrentPrediction(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicFrame.WaitForFrameToFinish
                 */
                waitForFrameToFinish(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicFramePrediction
             */
            abstract class HolographicFramePrediction {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicFramePrediction.CameraPoses
                 */
                cameraPoses: Windows.Foundation.Collections.IVectorView<HolographicCameraPose>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicFramePrediction.Timestamp
                 */
                timestamp: Windows.Perception.PerceptionTimestamp;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicFramePresentResult
             */
            enum HolographicFramePresentResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Holographic.HolographicFramePresentResult.DeviceRemoved
                 */
                deviceRemoved,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Holographic.HolographicFramePresentResult.Success
                 */
                success,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicFramePresentWaitBehavior
             */
            enum HolographicFramePresentWaitBehavior {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Holographic.HolographicFramePresentWaitBehavior.DoNotWaitForFrameToFinish
                 */
                doNotWaitForFrameToFinish,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Holographic.HolographicFramePresentWaitBehavior.WaitForFrameToFinish
                 */
                waitForFrameToFinish,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicReprojectionMode
             */
            enum HolographicReprojectionMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Holographic.HolographicReprojectionMode.Disabled
                 */
                disabled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Holographic.HolographicReprojectionMode.OrientationOnly
                 */
                orientationOnly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Holographic.HolographicReprojectionMode.PositionAndOrientation
                 */
                positionAndOrientation,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicSpace
             */
            abstract class HolographicSpace {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicSpace.IsAvailable
                 */
                static isAvailable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicSpace.IsSupported
                 */
                static isSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Holographic.HolographicSpace.IsAvailableChanged
                 */
                static onisavailablechanged: (arg: { type: "isavailablechanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                static addEventListener(type: "isavailablechanged", listener: (arg: { type: "isavailablechanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicSpace.CreateForCoreWindow(Windows.UI.Core.CoreWindow)
                 */
                static createForCoreWindow(window: any): HolographicSpace;
                static removeEventListener(type: "isavailablechanged", listener: (arg: { type: "isavailablechanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Holographic.HolographicSpace.CameraAdded
                 */
                oncameraadded: (arg: { type: "cameraadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<HolographicSpace, HolographicSpaceCameraAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<HolographicSpace, HolographicSpaceCameraAddedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Holographic.HolographicSpace.CameraRemoved
                 */
                oncameraremoved: (arg: { type: "cameraremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<HolographicSpace, HolographicSpaceCameraRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<HolographicSpace, HolographicSpaceCameraRemovedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicSpace.PrimaryAdapterId
                 */
                primaryAdapterId: HolographicAdapterId;
                addEventListener(type: "cameraadded", listener: (arg: { type: "cameraadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<HolographicSpace, HolographicSpaceCameraAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<HolographicSpace, HolographicSpaceCameraAddedEventArgs>): void;
                addEventListener(type: "cameraremoved", listener: (arg: { type: "cameraremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<HolographicSpace, HolographicSpaceCameraRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<HolographicSpace, HolographicSpaceCameraRemovedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicSpace.CreateNextFrame
                 */
                createNextFrame(): HolographicFrame;
                removeEventListener(type: "cameraadded", listener: (arg: { type: "cameraadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<HolographicSpace, HolographicSpaceCameraAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<HolographicSpace, HolographicSpaceCameraAddedEventArgs>): void;
                removeEventListener(type: "cameraremoved", listener: (arg: { type: "cameraremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<HolographicSpace, HolographicSpaceCameraRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<HolographicSpace, HolographicSpaceCameraRemovedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicSpace.SetDirect3D11Device(Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice)
                 */
                setDirect3D11Device(value: Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicSpaceCameraAddedEventArgs
             */
            abstract class HolographicSpaceCameraAddedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicSpaceCameraAddedEventArgs.Camera
                 */
                camera: HolographicCamera;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Holographic.HolographicSpaceCameraAddedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicSpaceCameraRemovedEventArgs
             */
            abstract class HolographicSpaceCameraRemovedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Holographic.HolographicSpaceCameraRemovedEventArgs.Camera
                 */
                camera: HolographicCamera;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Holographic.HolographicStereoTransform
             */
            interface HolographicStereoTransform {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Holographic.HolographicStereoTransform.Left
                 */
                left: Windows.Foundation.Numerics.Matrix4x4;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Holographic.HolographicStereoTransform.Right
                 */
                right: Windows.Foundation.Numerics.Matrix4x4;
            }
        }
        namespace Imaging {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapAlphaMode
             */
            enum BitmapAlphaMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapAlphaMode.Ignore
                 */
                ignore,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapAlphaMode.Premultiplied
                 */
                premultiplied,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapAlphaMode.Straight
                 */
                straight,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapBounds
             */
            interface BitmapBounds {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapBounds.X
                 */
                x: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapBounds.Y
                 */
                y: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapBounds.Width
                 */
                width: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapBounds.Height
                 */
                height: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapBuffer
             */
            abstract class BitmapBuffer implements Windows.Foundation.IClosable, Windows.Foundation.IMemoryBuffer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapBuffer.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapBuffer.CreateReference
                 */
                createReference(): Windows.Foundation.IMemoryBufferReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapBuffer.GetPlaneCount
                 */
                getPlaneCount(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapBuffer.GetPlaneDescription(System.Int32)
                 */
                getPlaneDescription(index: number): BitmapPlaneDescription;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapBufferAccessMode
             */
            enum BitmapBufferAccessMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapBufferAccessMode.Read
                 */
                read,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapBufferAccessMode.ReadWrite
                 */
                readWrite,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapBufferAccessMode.Write
                 */
                write,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapCodecInformation
             */
            abstract class BitmapCodecInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapCodecInformation.CodecId
                 */
                codecId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapCodecInformation.FileExtensions
                 */
                fileExtensions: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapCodecInformation.FriendlyName
                 */
                friendlyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapCodecInformation.MimeTypes
                 */
                mimeTypes: Windows.Foundation.Collections.IVectorView<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapDecoder
             */
            abstract class BitmapDecoder implements IBitmapFrameWithSoftwareBitmap, IBitmapFrame {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.BmpDecoderId
                 */
                static bmpDecoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.GifDecoderId
                 */
                static gifDecoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.IcoDecoderId
                 */
                static icoDecoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.JpegDecoderId
                 */
                static jpegDecoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.JpegXRDecoderId
                 */
                static jpegXRDecoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.PngDecoderId
                 */
                static pngDecoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.TiffDecoderId
                 */
                static tiffDecoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapDecoder.CreateAsync(System.Guid,Windows.Storage.Streams.IRandomAccessStream)
                 */
                static createAsync(decoderId: string, stream: Windows.Storage.Streams.IRandomAccessStream): Windows.Foundation.IAsyncOperation<BitmapDecoder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapDecoder.CreateAsync(Windows.Storage.Streams.IRandomAccessStream)
                 */
                static createAsync(stream: Windows.Storage.Streams.IRandomAccessStream): Windows.Foundation.IAsyncOperation<BitmapDecoder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapDecoder.GetDecoderInformationEnumerator
                 */
                static getDecoderInformationEnumerator(): Windows.Foundation.Collections.IVectorView<BitmapCodecInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.BitmapAlphaMode
                 */
                bitmapAlphaMode: BitmapAlphaMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.BitmapContainerProperties
                 */
                bitmapContainerProperties: BitmapPropertiesView;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.BitmapPixelFormat
                 */
                bitmapPixelFormat: BitmapPixelFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.BitmapProperties
                 */
                bitmapProperties: BitmapPropertiesView;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.DecoderInformation
                 */
                decoderInformation: BitmapCodecInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.DpiX
                 */
                dpiX: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.DpiY
                 */
                dpiY: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.FrameCount
                 */
                frameCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.OrientedPixelHeight
                 */
                orientedPixelHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.OrientedPixelWidth
                 */
                orientedPixelWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.PixelHeight
                 */
                pixelHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapDecoder.PixelWidth
                 */
                pixelWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapDecoder.GetFrameAsync(System.UInt32)
                 */
                getFrameAsync(frameIndex: number): Windows.Foundation.IAsyncOperation<BitmapFrame>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapDecoder.GetPixelDataAsync(Windows.Graphics.Imaging.BitmapPixelFormat,Windows.Graphics.Imaging.BitmapAlphaMode,Windows.Graphics.Imaging.BitmapTransform,Windows.Graphics.Imaging.ExifOrientationMode,Windows.Graphics.Imaging.ColorManagementMode)
                 */
                getPixelDataAsync(pixelFormat: BitmapPixelFormat, alphaMode: BitmapAlphaMode, transform: BitmapTransform, exifOrientationMode: ExifOrientationMode, colorManagementMode: ColorManagementMode): Windows.Foundation.IAsyncOperation<PixelDataProvider>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapDecoder.GetPixelDataAsync
                 */
                getPixelDataAsync(): Windows.Foundation.IAsyncOperation<PixelDataProvider>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapDecoder.GetPreviewAsync
                 */
                getPreviewAsync(): Windows.Foundation.IAsyncOperation<ImageStream>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapDecoder.GetSoftwareBitmapAsync(Windows.Graphics.Imaging.BitmapPixelFormat,Windows.Graphics.Imaging.BitmapAlphaMode,Windows.Graphics.Imaging.BitmapTransform,Windows.Graphics.Imaging.ExifOrientationMode,Windows.Graphics.Imaging.ColorManagementMode)
                 */
                getSoftwareBitmapAsync(pixelFormat: BitmapPixelFormat, alphaMode: BitmapAlphaMode, transform: BitmapTransform, exifOrientationMode: ExifOrientationMode, colorManagementMode: ColorManagementMode): Windows.Foundation.IAsyncOperation<SoftwareBitmap>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapDecoder.GetSoftwareBitmapAsync(Windows.Graphics.Imaging.BitmapPixelFormat,Windows.Graphics.Imaging.BitmapAlphaMode)
                 */
                getSoftwareBitmapAsync(pixelFormat: BitmapPixelFormat, alphaMode: BitmapAlphaMode): Windows.Foundation.IAsyncOperation<SoftwareBitmap>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapDecoder.GetSoftwareBitmapAsync
                 */
                getSoftwareBitmapAsync(): Windows.Foundation.IAsyncOperation<SoftwareBitmap>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapDecoder.GetThumbnailAsync
                 */
                getThumbnailAsync(): Windows.Foundation.IAsyncOperation<ImageStream>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapEncoder
             */
            abstract class BitmapEncoder {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.BmpEncoderId
                 */
                static bmpEncoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.GifEncoderId
                 */
                static gifEncoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.JpegEncoderId
                 */
                static jpegEncoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.JpegXREncoderId
                 */
                static jpegXREncoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.PngEncoderId
                 */
                static pngEncoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.TiffEncoderId
                 */
                static tiffEncoderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapEncoder.CreateAsync(System.Guid,Windows.Storage.Streams.IRandomAccessStream,Windows.Foundation.Collections.IIterable`1)
                 */
                static createAsync(encoderId: string, stream: Windows.Storage.Streams.IRandomAccessStream, encodingOptions: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, BitmapTypedValue>>): Windows.Foundation.IAsyncOperation<BitmapEncoder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapEncoder.CreateAsync(System.Guid,Windows.Storage.Streams.IRandomAccessStream)
                 */
                static createAsync(encoderId: string, stream: Windows.Storage.Streams.IRandomAccessStream): Windows.Foundation.IAsyncOperation<BitmapEncoder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapEncoder.CreateForInPlacePropertyEncodingAsync(Windows.Graphics.Imaging.BitmapDecoder)
                 */
                static createForInPlacePropertyEncodingAsync(bitmapDecoder: BitmapDecoder): Windows.Foundation.IAsyncOperation<BitmapEncoder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapEncoder.CreateForTranscodingAsync(Windows.Storage.Streams.IRandomAccessStream,Windows.Graphics.Imaging.BitmapDecoder)
                 */
                static createForTranscodingAsync(stream: Windows.Storage.Streams.IRandomAccessStream, bitmapDecoder: BitmapDecoder): Windows.Foundation.IAsyncOperation<BitmapEncoder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapEncoder.GetEncoderInformationEnumerator
                 */
                static getEncoderInformationEnumerator(): Windows.Foundation.Collections.IVectorView<BitmapCodecInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.BitmapContainerProperties
                 */
                bitmapContainerProperties: BitmapProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.BitmapProperties
                 */
                bitmapProperties: BitmapProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.BitmapTransform
                 */
                bitmapTransform: BitmapTransform;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.EncoderInformation
                 */
                encoderInformation: BitmapCodecInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.GeneratedThumbnailHeight
                 */
                generatedThumbnailHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.GeneratedThumbnailWidth
                 */
                generatedThumbnailWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapEncoder.IsThumbnailGenerated
                 */
                isThumbnailGenerated: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapEncoder.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapEncoder.GoToNextFrameAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                goToNextFrameAsync(encodingOptions: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, BitmapTypedValue>>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapEncoder.GoToNextFrameAsync
                 */
                goToNextFrameAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapEncoder.SetPixelData(Windows.Graphics.Imaging.BitmapPixelFormat,Windows.Graphics.Imaging.BitmapAlphaMode,System.UInt32,System.UInt32,System.Double,System.Double,System.Byte[])
                 */
                setPixelData(pixelFormat: BitmapPixelFormat, alphaMode: BitmapAlphaMode, width: number, height: number, dpiX: number, dpiY: number, pixels: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapEncoder.SetSoftwareBitmap(Windows.Graphics.Imaging.SoftwareBitmap)
                 */
                setSoftwareBitmap(bitmap: SoftwareBitmap): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapFlip
             */
            enum BitmapFlip {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapFlip.Horizontal
                 */
                horizontal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapFlip.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapFlip.Vertical
                 */
                vertical,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapFrame
             */
            abstract class BitmapFrame implements IBitmapFrameWithSoftwareBitmap, IBitmapFrame {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapFrame.BitmapAlphaMode
                 */
                bitmapAlphaMode: BitmapAlphaMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapFrame.BitmapPixelFormat
                 */
                bitmapPixelFormat: BitmapPixelFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapFrame.BitmapProperties
                 */
                bitmapProperties: BitmapPropertiesView;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapFrame.DpiX
                 */
                dpiX: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapFrame.DpiY
                 */
                dpiY: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapFrame.OrientedPixelHeight
                 */
                orientedPixelHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapFrame.OrientedPixelWidth
                 */
                orientedPixelWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapFrame.PixelHeight
                 */
                pixelHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapFrame.PixelWidth
                 */
                pixelWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapFrame.GetPixelDataAsync(Windows.Graphics.Imaging.BitmapPixelFormat,Windows.Graphics.Imaging.BitmapAlphaMode,Windows.Graphics.Imaging.BitmapTransform,Windows.Graphics.Imaging.ExifOrientationMode,Windows.Graphics.Imaging.ColorManagementMode)
                 */
                getPixelDataAsync(pixelFormat: BitmapPixelFormat, alphaMode: BitmapAlphaMode, transform: BitmapTransform, exifOrientationMode: ExifOrientationMode, colorManagementMode: ColorManagementMode): Windows.Foundation.IAsyncOperation<PixelDataProvider>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapFrame.GetPixelDataAsync
                 */
                getPixelDataAsync(): Windows.Foundation.IAsyncOperation<PixelDataProvider>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapFrame.GetSoftwareBitmapAsync(Windows.Graphics.Imaging.BitmapPixelFormat,Windows.Graphics.Imaging.BitmapAlphaMode,Windows.Graphics.Imaging.BitmapTransform,Windows.Graphics.Imaging.ExifOrientationMode,Windows.Graphics.Imaging.ColorManagementMode)
                 */
                getSoftwareBitmapAsync(pixelFormat: BitmapPixelFormat, alphaMode: BitmapAlphaMode, transform: BitmapTransform, exifOrientationMode: ExifOrientationMode, colorManagementMode: ColorManagementMode): Windows.Foundation.IAsyncOperation<SoftwareBitmap>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapFrame.GetSoftwareBitmapAsync(Windows.Graphics.Imaging.BitmapPixelFormat,Windows.Graphics.Imaging.BitmapAlphaMode)
                 */
                getSoftwareBitmapAsync(pixelFormat: BitmapPixelFormat, alphaMode: BitmapAlphaMode): Windows.Foundation.IAsyncOperation<SoftwareBitmap>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapFrame.GetSoftwareBitmapAsync
                 */
                getSoftwareBitmapAsync(): Windows.Foundation.IAsyncOperation<SoftwareBitmap>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapFrame.GetThumbnailAsync
                 */
                getThumbnailAsync(): Windows.Foundation.IAsyncOperation<ImageStream>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapInterpolationMode
             */
            enum BitmapInterpolationMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapInterpolationMode.Cubic
                 */
                cubic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapInterpolationMode.Fant
                 */
                fant,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapInterpolationMode.Linear
                 */
                linear,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapInterpolationMode.NearestNeighbor
                 */
                nearestNeighbor,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapPixelFormat
             */
            enum BitmapPixelFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapPixelFormat.Bgra8
                 */
                bgra8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapPixelFormat.Gray16
                 */
                gray16,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapPixelFormat.Gray8
                 */
                gray8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapPixelFormat.Nv12
                 */
                nv12,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapPixelFormat.Rgba16
                 */
                rgba16,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapPixelFormat.Rgba8
                 */
                rgba8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapPixelFormat.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapPixelFormat.Yuy2
                 */
                yuy2,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapPlaneDescription
             */
            interface BitmapPlaneDescription {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapPlaneDescription.StartIndex
                 */
                startIndex: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapPlaneDescription.Width
                 */
                width: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapPlaneDescription.Height
                 */
                height: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapPlaneDescription.Stride
                 */
                stride: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapProperties
             */
            abstract class BitmapProperties implements IBitmapPropertiesView {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapProperties.GetPropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                getPropertiesAsync(propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<BitmapPropertySet>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapProperties.SetPropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                setPropertiesAsync(propertiesToSet: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, BitmapTypedValue>>): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapPropertiesView
             */
            abstract class BitmapPropertiesView implements IBitmapPropertiesView {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapPropertiesView.GetPropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                getPropertiesAsync(propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<BitmapPropertySet>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapPropertySet
             */
            class BitmapPropertySet implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, BitmapTypedValue>>, Windows.Foundation.Collections.IMap<string, BitmapTypedValue> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapPropertySet.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapPropertySet.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapPropertySet.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapPropertySet.First
                 */
                first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, BitmapTypedValue>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapPropertySet.GetView
                 */
                getView(): Windows.Foundation.Collections.IMapView<string, BitmapTypedValue>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapPropertySet.HasKey(System.String)
                 */
                hasKey(key: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapPropertySet.Insert(System.String,Windows.Graphics.Imaging.BitmapTypedValue)
                 */
                insert(key: string, value: BitmapTypedValue): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapPropertySet.Lookup(System.String)
                 */
                lookup(key: string): BitmapTypedValue;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapPropertySet.Remove(System.String)
                 */
                remove(key: string): void;
                [index: string]: any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapRotation
             */
            enum BitmapRotation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapRotation.Clockwise180Degrees
                 */
                clockwise180Degrees,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapRotation.Clockwise270Degrees
                 */
                clockwise270Degrees,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapRotation.Clockwise90Degrees
                 */
                clockwise90Degrees,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapRotation.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapSize
             */
            interface BitmapSize {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapSize.Width
                 */
                width: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.BitmapSize.Height
                 */
                height: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapTransform
             */
            class BitmapTransform {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapTransform.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapTransform.Bounds
                 */
                bounds: BitmapBounds;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapTransform.Flip
                 */
                flip: BitmapFlip;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapTransform.InterpolationMode
                 */
                interpolationMode: BitmapInterpolationMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapTransform.Rotation
                 */
                rotation: BitmapRotation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapTransform.ScaledHeight
                 */
                scaledHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapTransform.ScaledWidth
                 */
                scaledWidth: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.BitmapTypedValue
             */
            class BitmapTypedValue {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.BitmapTypedValue.#ctor(System.Object,Windows.Foundation.PropertyType)
                 */
                constructor(value: Object, type: Windows.Foundation.PropertyType);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapTypedValue.Type
                 */
                type: Windows.Foundation.PropertyType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.BitmapTypedValue.Value
                 */
                value: Object;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.ColorManagementMode
             */
            enum ColorManagementMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.ColorManagementMode.ColorManageToSRgb
                 */
                colorManageToSRgb,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.ColorManagementMode.DoNotColorManage
                 */
                doNotColorManage,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.ExifOrientationMode
             */
            enum ExifOrientationMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.ExifOrientationMode.IgnoreExifOrientation
                 */
                ignoreExifOrientation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.ExifOrientationMode.RespectExifOrientation
                 */
                respectExifOrientation,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.IBitmapFrame
             */
            interface IBitmapFrame {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.IBitmapFrame.BitmapAlphaMode
                 */
                bitmapAlphaMode: BitmapAlphaMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.IBitmapFrame.BitmapPixelFormat
                 */
                bitmapPixelFormat: BitmapPixelFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.IBitmapFrame.BitmapProperties
                 */
                bitmapProperties: BitmapPropertiesView;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.IBitmapFrame.DpiX
                 */
                dpiX: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.IBitmapFrame.DpiY
                 */
                dpiY: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.IBitmapFrame.OrientedPixelHeight
                 */
                orientedPixelHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.IBitmapFrame.OrientedPixelWidth
                 */
                orientedPixelWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.IBitmapFrame.PixelHeight
                 */
                pixelHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.IBitmapFrame.PixelWidth
                 */
                pixelWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.IBitmapFrame.GetPixelDataAsync(Windows.Graphics.Imaging.BitmapPixelFormat,Windows.Graphics.Imaging.BitmapAlphaMode,Windows.Graphics.Imaging.BitmapTransform,Windows.Graphics.Imaging.ExifOrientationMode,Windows.Graphics.Imaging.ColorManagementMode)
                 */
                getPixelDataAsync(pixelFormat: BitmapPixelFormat, alphaMode: BitmapAlphaMode, transform: BitmapTransform, exifOrientationMode: ExifOrientationMode, colorManagementMode: ColorManagementMode): Windows.Foundation.IAsyncOperation<PixelDataProvider>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.IBitmapFrame.GetPixelDataAsync
                 */
                getPixelDataAsync(): Windows.Foundation.IAsyncOperation<PixelDataProvider>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.IBitmapFrame.GetThumbnailAsync
                 */
                getThumbnailAsync(): Windows.Foundation.IAsyncOperation<ImageStream>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.IBitmapFrameWithSoftwareBitmap
             */
            interface IBitmapFrameWithSoftwareBitmap extends IBitmapFrame {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.IBitmapFrameWithSoftwareBitmap.GetSoftwareBitmapAsync(Windows.Graphics.Imaging.BitmapPixelFormat,Windows.Graphics.Imaging.BitmapAlphaMode,Windows.Graphics.Imaging.BitmapTransform,Windows.Graphics.Imaging.ExifOrientationMode,Windows.Graphics.Imaging.ColorManagementMode)
                 */
                getSoftwareBitmapAsync(pixelFormat: BitmapPixelFormat, alphaMode: BitmapAlphaMode, transform: BitmapTransform, exifOrientationMode: ExifOrientationMode, colorManagementMode: ColorManagementMode): Windows.Foundation.IAsyncOperation<SoftwareBitmap>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.IBitmapFrameWithSoftwareBitmap.GetSoftwareBitmapAsync(Windows.Graphics.Imaging.BitmapPixelFormat,Windows.Graphics.Imaging.BitmapAlphaMode)
                 */
                getSoftwareBitmapAsync(pixelFormat: BitmapPixelFormat, alphaMode: BitmapAlphaMode): Windows.Foundation.IAsyncOperation<SoftwareBitmap>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.IBitmapFrameWithSoftwareBitmap.GetSoftwareBitmapAsync
                 */
                getSoftwareBitmapAsync(): Windows.Foundation.IAsyncOperation<SoftwareBitmap>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.IBitmapPropertiesView
             */
            interface IBitmapPropertiesView {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.IBitmapPropertiesView.GetPropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                getPropertiesAsync(propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<BitmapPropertySet>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.ImageStream
             */
            abstract class ImageStream implements Windows.Storage.Streams.IOutputStream, Windows.Storage.Streams.IRandomAccessStream, Windows.Storage.Streams.IContentTypeProvider, Windows.Storage.Streams.IRandomAccessStreamWithContentType, Windows.Storage.Streams.IInputStream, Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.ImageStream.CanRead
                 */
                canRead: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.ImageStream.CanWrite
                 */
                canWrite: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.ImageStream.ContentType
                 */
                contentType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.ImageStream.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.ImageStream.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.ImageStream.CloneStream
                 */
                cloneStream(): Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.ImageStream.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.ImageStream.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.ImageStream.GetInputStreamAt(System.UInt64)
                 */
                getInputStreamAt(position: number): Windows.Storage.Streams.IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.ImageStream.GetOutputStreamAt(System.UInt64)
                 */
                getOutputStreamAt(position: number): Windows.Storage.Streams.IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.ImageStream.ReadAsync(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.InputStreamOptions)
                 */
                readAsync(buffer: Windows.Storage.Streams.IBuffer, count: number, options: Windows.Storage.Streams.InputStreamOptions): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.ImageStream.Seek(System.UInt64)
                 */
                seek(position: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.ImageStream.WriteAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeAsync(buffer: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.JpegSubsamplingMode
             */
            enum JpegSubsamplingMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.JpegSubsamplingMode.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.JpegSubsamplingMode.Y4Cb2Cr0
                 */
                y4Cb2Cr0,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.JpegSubsamplingMode.Y4Cb2Cr2
                 */
                y4Cb2Cr2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.JpegSubsamplingMode.Y4Cb4Cr4
                 */
                y4Cb4Cr4,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.PixelDataProvider
             */
            abstract class PixelDataProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.PixelDataProvider.DetachPixelData(System.Byte[]@)
                 */
                detachPixelData(): number[];
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.PngFilterMode
             */
            enum PngFilterMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.PngFilterMode.Adaptive
                 */
                adaptive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.PngFilterMode.Automatic
                 */
                automatic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.PngFilterMode.Average
                 */
                average,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.PngFilterMode.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.PngFilterMode.Paeth
                 */
                paeth,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.PngFilterMode.Sub
                 */
                sub,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.PngFilterMode.Up
                 */
                up,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.SoftwareBitmap
             */
            class SoftwareBitmap implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.#ctor(Windows.Graphics.Imaging.BitmapPixelFormat,System.Int32,System.Int32,Windows.Graphics.Imaging.BitmapAlphaMode)
                 */
                constructor(format: BitmapPixelFormat, width: number, height: number, alpha: BitmapAlphaMode);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.#ctor(Windows.Graphics.Imaging.BitmapPixelFormat,System.Int32,System.Int32)
                 */
                constructor(format: BitmapPixelFormat, width: number, height: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.Convert(Windows.Graphics.Imaging.SoftwareBitmap,Windows.Graphics.Imaging.BitmapPixelFormat,Windows.Graphics.Imaging.BitmapAlphaMode)
                 */
                static convert(source: SoftwareBitmap, format: BitmapPixelFormat, alpha: BitmapAlphaMode): SoftwareBitmap;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.Convert(Windows.Graphics.Imaging.SoftwareBitmap,Windows.Graphics.Imaging.BitmapPixelFormat)
                 */
                static convert(source: SoftwareBitmap, format: BitmapPixelFormat): SoftwareBitmap;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.Copy(Windows.Graphics.Imaging.SoftwareBitmap)
                 */
                static copy(source: SoftwareBitmap): SoftwareBitmap;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.CreateCopyFromBuffer(Windows.Storage.Streams.IBuffer,Windows.Graphics.Imaging.BitmapPixelFormat,System.Int32,System.Int32,Windows.Graphics.Imaging.BitmapAlphaMode)
                 */
                static createCopyFromBuffer(source: Windows.Storage.Streams.IBuffer, format: BitmapPixelFormat, width: number, height: number, alpha: BitmapAlphaMode): SoftwareBitmap;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.CreateCopyFromBuffer(Windows.Storage.Streams.IBuffer,Windows.Graphics.Imaging.BitmapPixelFormat,System.Int32,System.Int32)
                 */
                static createCopyFromBuffer(source: Windows.Storage.Streams.IBuffer, format: BitmapPixelFormat, width: number, height: number): SoftwareBitmap;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.CreateCopyFromSurfaceAsync(Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface,Windows.Graphics.Imaging.BitmapAlphaMode)
                 */
                static createCopyFromSurfaceAsync(surface: Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface, alpha: BitmapAlphaMode): Windows.Foundation.IAsyncOperation<SoftwareBitmap>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.CreateCopyFromSurfaceAsync(Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface)
                 */
                static createCopyFromSurfaceAsync(surface: Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface): Windows.Foundation.IAsyncOperation<SoftwareBitmap>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.SoftwareBitmap.BitmapAlphaMode
                 */
                bitmapAlphaMode: BitmapAlphaMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.SoftwareBitmap.BitmapPixelFormat
                 */
                bitmapPixelFormat: BitmapPixelFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.SoftwareBitmap.DpiX
                 */
                dpiX: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.SoftwareBitmap.DpiY
                 */
                dpiY: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.SoftwareBitmap.IsReadOnly
                 */
                isReadOnly: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.SoftwareBitmap.PixelHeight
                 */
                pixelHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Imaging.SoftwareBitmap.PixelWidth
                 */
                pixelWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.CopyFromBuffer(Windows.Storage.Streams.IBuffer)
                 */
                copyFromBuffer(buffer: Windows.Storage.Streams.IBuffer): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.CopyTo(Windows.Graphics.Imaging.SoftwareBitmap)
                 */
                copyTo(bitmap: SoftwareBitmap): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.CopyToBuffer(Windows.Storage.Streams.IBuffer)
                 */
                copyToBuffer(buffer: Windows.Storage.Streams.IBuffer): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.GetReadOnlyView
                 */
                getReadOnlyView(): SoftwareBitmap;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Imaging.SoftwareBitmap.LockBuffer(Windows.Graphics.Imaging.BitmapBufferAccessMode)
                 */
                lockBuffer(mode: BitmapBufferAccessMode): BitmapBuffer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Imaging.TiffCompressionMode
             */
            enum TiffCompressionMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.TiffCompressionMode.Automatic
                 */
                automatic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.TiffCompressionMode.Ccitt3
                 */
                ccitt3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.TiffCompressionMode.Ccitt4
                 */
                ccitt4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.TiffCompressionMode.Lzw
                 */
                lzw,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.TiffCompressionMode.LzwhDifferencing
                 */
                lzwhDifferencing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.TiffCompressionMode.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.TiffCompressionMode.Rle
                 */
                rle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Imaging.TiffCompressionMode.Zip
                 */
                zip,
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.PointInt32
         */
        interface PointInt32 {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.PointInt32.X
             */
            x: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.PointInt32.Y
             */
            y: number;
        }
        namespace Printing {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.IPrintDocumentSource
             */
            interface IPrintDocumentSource {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.IPrintTaskOptionsCore
             */
            interface IPrintTaskOptionsCore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.IPrintTaskOptionsCore.GetPageDescription(System.UInt32)
                 */
                getPageDescription(jobPageNumber: number): PrintPageDescription;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties
             */
            interface IPrintTaskOptionsCoreProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.Binding
                 */
                binding: PrintBinding;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.Collation
                 */
                collation: PrintCollation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.ColorMode
                 */
                colorMode: PrintColorMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.Duplex
                 */
                duplex: PrintDuplex;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.HolePunch
                 */
                holePunch: PrintHolePunch;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.MaxCopies
                 */
                maxCopies: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.MediaSize
                 */
                mediaSize: PrintMediaSize;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.MediaType
                 */
                mediaType: PrintMediaType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.MinCopies
                 */
                minCopies: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.NumberOfCopies
                 */
                numberOfCopies: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.Orientation
                 */
                orientation: PrintOrientation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.PrintQuality
                 */
                printQuality: PrintQuality;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties.Staple
                 */
                staple: PrintStaple;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.IPrintTaskOptionsCoreUIConfiguration
             */
            interface IPrintTaskOptionsCoreUIConfiguration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.IPrintTaskOptionsCoreUIConfiguration.DisplayedOptions
                 */
                displayedOptions: Windows.Foundation.Collections.IVector<string>;
            }
            namespace OptionDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.IPrintCustomOptionDetails
                 */
                interface IPrintCustomOptionDetails extends IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.IPrintCustomOptionDetails.DisplayName
                     */
                    displayName: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.IPrintItemListOptionDetails
                 */
                interface IPrintItemListOptionDetails extends IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.IPrintItemListOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.IPrintNumberOptionDetails
                 */
                interface IPrintNumberOptionDetails extends IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.IPrintNumberOptionDetails.MaxValue
                     */
                    maxValue: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.IPrintNumberOptionDetails.MinValue
                     */
                    minValue: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.IPrintOptionDetails
                 */
                interface IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.IPrintOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.IPrintOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.IPrintOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.IPrintOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.IPrintOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.IPrintOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.IPrintTextOptionDetails
                 */
                interface IPrintTextOptionDetails extends IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.IPrintTextOptionDetails.MaxCharacters
                     */
                    maxCharacters: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintBindingOptionDetails
                 */
                abstract class PrintBindingOptionDetails implements IPrintItemListOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintBindingOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintBindingOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintBindingOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintBindingOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintBindingOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintBindingOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintBindingOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintBorderingOptionDetails
                 */
                abstract class PrintBorderingOptionDetails implements IPrintItemListOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintBorderingOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintBorderingOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintBorderingOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintBorderingOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintBorderingOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintBorderingOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintBorderingOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintCollationOptionDetails
                 */
                abstract class PrintCollationOptionDetails implements IPrintItemListOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCollationOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCollationOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCollationOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCollationOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCollationOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCollationOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintCollationOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintColorModeOptionDetails
                 */
                abstract class PrintColorModeOptionDetails implements IPrintItemListOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintColorModeOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintColorModeOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintColorModeOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintColorModeOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintColorModeOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintColorModeOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintColorModeOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintCopiesOptionDetails
                 */
                abstract class PrintCopiesOptionDetails implements IPrintNumberOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCopiesOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCopiesOptionDetails.MaxValue
                     */
                    maxValue: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCopiesOptionDetails.MinValue
                     */
                    minValue: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCopiesOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCopiesOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCopiesOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCopiesOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintCopiesOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintCustomItemDetails
                 */
                abstract class PrintCustomItemDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomItemDetails.ItemDisplayName
                     */
                    itemDisplayName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomItemDetails.ItemId
                     */
                    itemId: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails
                 */
                abstract class PrintCustomItemListOptionDetails implements IPrintItemListOptionDetails, IPrintCustomOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails.DisplayName
                     */
                    displayName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails.AddItem(System.String,System.String)
                     */
                    addItem(itemId: string, displayName: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintCustomTextOptionDetails
                 */
                abstract class PrintCustomTextOptionDetails implements IPrintCustomOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomTextOptionDetails.DisplayName
                     */
                    displayName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomTextOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomTextOptionDetails.MaxCharacters
                     */
                    maxCharacters: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomTextOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomTextOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomTextOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintCustomTextOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintCustomTextOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintDuplexOptionDetails
                 */
                abstract class PrintDuplexOptionDetails implements IPrintItemListOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintDuplexOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintDuplexOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintDuplexOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintDuplexOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintDuplexOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintDuplexOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintDuplexOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintHolePunchOptionDetails
                 */
                abstract class PrintHolePunchOptionDetails implements IPrintItemListOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintHolePunchOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintHolePunchOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintHolePunchOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintHolePunchOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintHolePunchOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintHolePunchOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintHolePunchOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintMediaSizeOptionDetails
                 */
                abstract class PrintMediaSizeOptionDetails implements IPrintItemListOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintMediaSizeOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintMediaSizeOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintMediaSizeOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintMediaSizeOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintMediaSizeOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintMediaSizeOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintMediaSizeOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintMediaTypeOptionDetails
                 */
                abstract class PrintMediaTypeOptionDetails implements IPrintItemListOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintMediaTypeOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintMediaTypeOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintMediaTypeOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintMediaTypeOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintMediaTypeOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintMediaTypeOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintMediaTypeOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintOptionStates
                 */
                enum PrintOptionStates {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.OptionDetails.PrintOptionStates.Constrained
                     */
                    constrained,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.OptionDetails.PrintOptionStates.Enabled
                     */
                    enabled,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.OptionDetails.PrintOptionStates.None
                     */
                    none,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintOptionType
                 */
                enum PrintOptionType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.OptionDetails.PrintOptionType.ItemList
                     */
                    itemList,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.OptionDetails.PrintOptionType.Number
                     */
                    number,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.OptionDetails.PrintOptionType.Text
                     */
                    text,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.OptionDetails.PrintOptionType.Unknown
                     */
                    unknown,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintOrientationOptionDetails
                 */
                abstract class PrintOrientationOptionDetails implements IPrintItemListOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintOrientationOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintOrientationOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintOrientationOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintOrientationOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintOrientationOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintOrientationOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintOrientationOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintQualityOptionDetails
                 */
                abstract class PrintQualityOptionDetails implements IPrintItemListOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintQualityOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintQualityOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintQualityOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintQualityOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintQualityOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintQualityOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintQualityOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintStapleOptionDetails
                 */
                abstract class PrintStapleOptionDetails implements IPrintItemListOptionDetails, IPrintOptionDetails {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintStapleOptionDetails.ErrorText
                     */
                    errorText: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintStapleOptionDetails.Items
                     */
                    items: Windows.Foundation.Collections.IVectorView<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintStapleOptionDetails.OptionId
                     */
                    optionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintStapleOptionDetails.OptionType
                     */
                    optionType: PrintOptionType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintStapleOptionDetails.State
                     */
                    state: PrintOptionStates;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintStapleOptionDetails.Value
                     */
                    value: Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintStapleOptionDetails.TrySetValue(System.Object)
                     */
                    trySetValue(value: Object): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintTaskOptionChangedEventArgs
                 */
                abstract class PrintTaskOptionChangedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintTaskOptionChangedEventArgs.OptionId
                     */
                    optionId: Object;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.OptionDetails.PrintTaskOptionDetails
                 */
                abstract class PrintTaskOptionDetails implements Windows.Graphics.Printing.IPrintTaskOptionsCoreUIConfiguration, Windows.Graphics.Printing.IPrintTaskOptionsCore {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintTaskOptionDetails.GetFromPrintTaskOptions(Windows.Graphics.Printing.PrintTaskOptions)
                     */
                    static getFromPrintTaskOptions(printTaskOptions: Windows.Graphics.Printing.PrintTaskOptions): PrintTaskOptionDetails;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintTaskOptionDetails.DisplayedOptions
                     */
                    displayedOptions: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Printing.OptionDetails.PrintTaskOptionDetails.BeginValidation
                     */
                    onbeginvalidation: (arg: { type: "beginvalidation"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTaskOptionDetails, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTaskOptionDetails, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Printing.OptionDetails.PrintTaskOptionDetails.OptionChanged
                     */
                    onoptionchanged: (arg: { type: "optionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTaskOptionDetails, PrintTaskOptionChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTaskOptionDetails, PrintTaskOptionChangedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.OptionDetails.PrintTaskOptionDetails.Options
                     */
                    options: Windows.Foundation.Collections.IMapView<string, IPrintOptionDetails>;
                    addEventListener(type: "beginvalidation", listener: (arg: { type: "beginvalidation"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTaskOptionDetails, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTaskOptionDetails, Object>): void;
                    addEventListener(type: "optionchanged", listener: (arg: { type: "optionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTaskOptionDetails, PrintTaskOptionChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTaskOptionDetails, PrintTaskOptionChangedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintTaskOptionDetails.CreateItemListOption(System.String,System.String)
                     */
                    createItemListOption(optionId: string, displayName: string): PrintCustomItemListOptionDetails;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintTaskOptionDetails.CreateTextOption(System.String,System.String)
                     */
                    createTextOption(optionId: string, displayName: string): PrintCustomTextOptionDetails;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.OptionDetails.PrintTaskOptionDetails.GetPageDescription(System.UInt32)
                     */
                    getPageDescription(jobPageNumber: number): Windows.Graphics.Printing.PrintPageDescription;
                    removeEventListener(type: "beginvalidation", listener: (arg: { type: "beginvalidation"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTaskOptionDetails, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTaskOptionDetails, Object>): void;
                    removeEventListener(type: "optionchanged", listener: (arg: { type: "optionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTaskOptionDetails, PrintTaskOptionChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTaskOptionDetails, PrintTaskOptionChangedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintBinding
             */
            enum PrintBinding {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.Bale
                 */
                bale,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.BindBottom
                 */
                bindBottom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.BindLeft
                 */
                bindLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.BindRight
                 */
                bindRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.BindTop
                 */
                bindTop,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.Booklet
                 */
                booklet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.EdgeStitchBottom
                 */
                edgeStitchBottom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.EdgeStitchLeft
                 */
                edgeStitchLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.EdgeStitchRight
                 */
                edgeStitchRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.EdgeStitchTop
                 */
                edgeStitchTop,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.Fold
                 */
                fold,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.JogOffset
                 */
                jogOffset,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.NotAvailable
                 */
                notAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.PrinterCustom
                 */
                printerCustom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBinding.Trim
                 */
                trim,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintBordering
             */
            enum PrintBordering {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBordering.Bordered
                 */
                bordered,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBordering.Borderless
                 */
                borderless,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBordering.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBordering.NotAvailable
                 */
                notAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintBordering.PrinterCustom
                 */
                printerCustom,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintCollation
             */
            enum PrintCollation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintCollation.Collated
                 */
                collated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintCollation.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintCollation.NotAvailable
                 */
                notAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintCollation.PrinterCustom
                 */
                printerCustom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintCollation.Uncollated
                 */
                uncollated,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintColorMode
             */
            enum PrintColorMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintColorMode.Color
                 */
                color,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintColorMode.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintColorMode.Grayscale
                 */
                grayscale,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintColorMode.Monochrome
                 */
                monochrome,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintColorMode.NotAvailable
                 */
                notAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintColorMode.PrinterCustom
                 */
                printerCustom,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintDuplex
             */
            enum PrintDuplex {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintDuplex.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintDuplex.NotAvailable
                 */
                notAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintDuplex.OneSided
                 */
                oneSided,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintDuplex.PrinterCustom
                 */
                printerCustom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintDuplex.TwoSidedLongEdge
                 */
                twoSidedLongEdge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintDuplex.TwoSidedShortEdge
                 */
                twoSidedShortEdge,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintHolePunch
             */
            enum PrintHolePunch {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintHolePunch.BottomEdge
                 */
                bottomEdge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintHolePunch.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintHolePunch.LeftEdge
                 */
                leftEdge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintHolePunch.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintHolePunch.NotAvailable
                 */
                notAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintHolePunch.PrinterCustom
                 */
                printerCustom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintHolePunch.RightEdge
                 */
                rightEdge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintHolePunch.TopEdge
                 */
                topEdge,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintManager
             */
            abstract class PrintManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.PrintManager.GetForCurrentView
                 */
                static getForCurrentView(): PrintManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.PrintManager.IsSupported
                 */
                static isSupported(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.PrintManager.ShowPrintUIAsync
                 */
                static showPrintUIAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Printing.PrintManager.PrintTaskRequested
                 */
                onprinttaskrequested: (arg: { type: "printtaskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintManager, PrintTaskRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PrintManager, PrintTaskRequestedEventArgs>;
                addEventListener(type: "printtaskrequested", listener: (arg: { type: "printtaskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintManager, PrintTaskRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PrintManager, PrintTaskRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "printtaskrequested", listener: (arg: { type: "printtaskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintManager, PrintTaskRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PrintManager, PrintTaskRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintMediaSize
             */
            enum PrintMediaSize {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.BusinessCard
                 */
                businessCard,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.CreditCard
                 */
                creditCard,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA0
                 */
                isoA0,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA1
                 */
                isoA1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA10
                 */
                isoA10,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA2
                 */
                isoA2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA3
                 */
                isoA3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA3Extra
                 */
                isoA3Extra,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA3Rotated
                 */
                isoA3Rotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA4
                 */
                isoA4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA4Extra
                 */
                isoA4Extra,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA4Rotated
                 */
                isoA4Rotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA5
                 */
                isoA5,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA5Extra
                 */
                isoA5Extra,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA5Rotated
                 */
                isoA5Rotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA6
                 */
                isoA6,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA6Rotated
                 */
                isoA6Rotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA7
                 */
                isoA7,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA8
                 */
                isoA8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoA9
                 */
                isoA9,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoB0
                 */
                isoB0,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoB1
                 */
                isoB1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoB10
                 */
                isoB10,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoB2
                 */
                isoB2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoB3
                 */
                isoB3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoB4
                 */
                isoB4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoB4Envelope
                 */
                isoB4Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoB5Envelope
                 */
                isoB5Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoB5Extra
                 */
                isoB5Extra,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoB7
                 */
                isoB7,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoB8
                 */
                isoB8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoB9
                 */
                isoB9,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC0
                 */
                isoC0,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC1
                 */
                isoC1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC10
                 */
                isoC10,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC2
                 */
                isoC2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC3
                 */
                isoC3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC3Envelope
                 */
                isoC3Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC4
                 */
                isoC4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC4Envelope
                 */
                isoC4Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC5
                 */
                isoC5,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC5Envelope
                 */
                isoC5Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC6
                 */
                isoC6,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC6C5Envelope
                 */
                isoC6C5Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC6Envelope
                 */
                isoC6Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC7
                 */
                isoC7,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC8
                 */
                isoC8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoC9
                 */
                isoC9,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoDLEnvelope
                 */
                isoDLEnvelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoDLEnvelopeRotated
                 */
                isoDLEnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.IsoSRA3
                 */
                isoSRA3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Japan2LPhoto
                 */
                japan2LPhoto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanChou3Envelope
                 */
                japanChou3Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanChou3EnvelopeRotated
                 */
                japanChou3EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanChou4Envelope
                 */
                japanChou4Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanChou4EnvelopeRotated
                 */
                japanChou4EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanDoubleHagakiPostcard
                 */
                japanDoubleHagakiPostcard,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanDoubleHagakiPostcardRotated
                 */
                japanDoubleHagakiPostcardRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanHagakiPostcard
                 */
                japanHagakiPostcard,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanHagakiPostcardRotated
                 */
                japanHagakiPostcardRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanKaku2Envelope
                 */
                japanKaku2Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanKaku2EnvelopeRotated
                 */
                japanKaku2EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanKaku3Envelope
                 */
                japanKaku3Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanKaku3EnvelopeRotated
                 */
                japanKaku3EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanLPhoto
                 */
                japanLPhoto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanQuadrupleHagakiPostcard
                 */
                japanQuadrupleHagakiPostcard,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanYou1Envelope
                 */
                japanYou1Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanYou2Envelope
                 */
                japanYou2Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanYou3Envelope
                 */
                japanYou3Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanYou4Envelope
                 */
                japanYou4Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanYou4EnvelopeRotated
                 */
                japanYou4EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanYou6Envelope
                 */
                japanYou6Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JapanYou6EnvelopeRotated
                 */
                japanYou6EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB0
                 */
                jisB0,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB1
                 */
                jisB1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB10
                 */
                jisB10,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB2
                 */
                jisB2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB3
                 */
                jisB3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB4
                 */
                jisB4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB4Rotated
                 */
                jisB4Rotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB5
                 */
                jisB5,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB5Rotated
                 */
                jisB5Rotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB6
                 */
                jisB6,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB6Rotated
                 */
                jisB6Rotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB7
                 */
                jisB7,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB8
                 */
                jisB8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.JisB9
                 */
                jisB9,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmerica10x11
                 */
                northAmerica10x11,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmerica10x12
                 */
                northAmerica10x12,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmerica10x14
                 */
                northAmerica10x14,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmerica11x17
                 */
                northAmerica11x17,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmerica14x17
                 */
                northAmerica14x17,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmerica4x6
                 */
                northAmerica4x6,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmerica4x8
                 */
                northAmerica4x8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmerica5x7
                 */
                northAmerica5x7,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmerica8x10
                 */
                northAmerica8x10,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmerica9x11
                 */
                northAmerica9x11,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaArchitectureASheet
                 */
                northAmericaArchitectureASheet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaArchitectureBSheet
                 */
                northAmericaArchitectureBSheet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaArchitectureCSheet
                 */
                northAmericaArchitectureCSheet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaArchitectureDSheet
                 */
                northAmericaArchitectureDSheet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaArchitectureESheet
                 */
                northAmericaArchitectureESheet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaCSheet
                 */
                northAmericaCSheet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaDSheet
                 */
                northAmericaDSheet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaESheet
                 */
                northAmericaESheet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaExecutive
                 */
                northAmericaExecutive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaGermanLegalFanfold
                 */
                northAmericaGermanLegalFanfold,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaGermanStandardFanfold
                 */
                northAmericaGermanStandardFanfold,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaLegal
                 */
                northAmericaLegal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaLegalExtra
                 */
                northAmericaLegalExtra,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaLetter
                 */
                northAmericaLetter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaLetterExtra
                 */
                northAmericaLetterExtra,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaLetterPlus
                 */
                northAmericaLetterPlus,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaLetterRotated
                 */
                northAmericaLetterRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaMonarchEnvelope
                 */
                northAmericaMonarchEnvelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaNote
                 */
                northAmericaNote,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaNumber10Envelope
                 */
                northAmericaNumber10Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaNumber10EnvelopeRotated
                 */
                northAmericaNumber10EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaNumber11Envelope
                 */
                northAmericaNumber11Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaNumber12Envelope
                 */
                northAmericaNumber12Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaNumber14Envelope
                 */
                northAmericaNumber14Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaNumber9Envelope
                 */
                northAmericaNumber9Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaPersonalEnvelope
                 */
                northAmericaPersonalEnvelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaQuarto
                 */
                northAmericaQuarto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaStatement
                 */
                northAmericaStatement,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaSuperA
                 */
                northAmericaSuperA,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaSuperB
                 */
                northAmericaSuperB,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaTabloid
                 */
                northAmericaTabloid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NorthAmericaTabloidExtra
                 */
                northAmericaTabloidExtra,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.NotAvailable
                 */
                notAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.OtherMetricA3Plus
                 */
                otherMetricA3Plus,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.OtherMetricA4Plus
                 */
                otherMetricA4Plus,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.OtherMetricFolio
                 */
                otherMetricFolio,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.OtherMetricInviteEnvelope
                 */
                otherMetricInviteEnvelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.OtherMetricItalianEnvelope
                 */
                otherMetricItalianEnvelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc10Envelope
                 */
                prc10Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc10EnvelopeRotated
                 */
                prc10EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc16K
                 */
                prc16K,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc16KRotated
                 */
                prc16KRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc1Envelope
                 */
                prc1Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc1EnvelopeRotated
                 */
                prc1EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc2Envelope
                 */
                prc2Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc2EnvelopeRotated
                 */
                prc2EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc32K
                 */
                prc32K,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc32KBig
                 */
                prc32KBig,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc32KRotated
                 */
                prc32KRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc3Envelope
                 */
                prc3Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc3EnvelopeRotated
                 */
                prc3EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc4Envelope
                 */
                prc4Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc4EnvelopeRotated
                 */
                prc4EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc5Envelope
                 */
                prc5Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc5EnvelopeRotated
                 */
                prc5EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc6Envelope
                 */
                prc6Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc6EnvelopeRotated
                 */
                prc6EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc7Envelope
                 */
                prc7Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc7EnvelopeRotated
                 */
                prc7EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc8Envelope
                 */
                prc8Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc8EnvelopeRotated
                 */
                prc8EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc9Envelope
                 */
                prc9Envelope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Prc9EnvelopeRotated
                 */
                prc9EnvelopeRotated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.PrinterCustom
                 */
                printerCustom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Roll04Inch
                 */
                roll04Inch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Roll06Inch
                 */
                roll06Inch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Roll08Inch
                 */
                roll08Inch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Roll12Inch
                 */
                roll12Inch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Roll15Inch
                 */
                roll15Inch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Roll18Inch
                 */
                roll18Inch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Roll22Inch
                 */
                roll22Inch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Roll24Inch
                 */
                roll24Inch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Roll30Inch
                 */
                roll30Inch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Roll36Inch
                 */
                roll36Inch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaSize.Roll54Inch
                 */
                roll54Inch,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintMediaType
             */
            enum PrintMediaType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.Archival
                 */
                archival,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.AutoSelect
                 */
                autoSelect,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.BackPrintFilm
                 */
                backPrintFilm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.Bond
                 */
                bond,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.CardStock
                 */
                cardStock,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.Continuous
                 */
                continuous,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.EnvelopePlain
                 */
                envelopePlain,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.EnvelopeWindow
                 */
                envelopeWindow,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.Fabric
                 */
                fabric,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.HighResolution
                 */
                highResolution,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.Label
                 */
                label,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.MultiLayerForm
                 */
                multiLayerForm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.MultiPartForm
                 */
                multiPartForm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.NotAvailable
                 */
                notAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.Photographic
                 */
                photographic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.PhotographicFilm
                 */
                photographicFilm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.PhotographicGlossy
                 */
                photographicGlossy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.PhotographicHighGloss
                 */
                photographicHighGloss,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.PhotographicMatte
                 */
                photographicMatte,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.PhotographicSatin
                 */
                photographicSatin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.PhotographicSemiGloss
                 */
                photographicSemiGloss,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.Plain
                 */
                plain,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.PrinterCustom
                 */
                printerCustom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.Screen
                 */
                screen,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.ScreenPaged
                 */
                screenPaged,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.Stationery
                 */
                stationery,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.TabStockFull
                 */
                tabStockFull,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.TabStockPreCut
                 */
                tabStockPreCut,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.Transparency
                 */
                transparency,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintMediaType.TShirtTransfer
                 */
                tshirtTransfer,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintOrientation
             */
            enum PrintOrientation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintOrientation.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintOrientation.Landscape
                 */
                landscape,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintOrientation.LandscapeFlipped
                 */
                landscapeFlipped,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintOrientation.NotAvailable
                 */
                notAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintOrientation.Portrait
                 */
                portrait,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintOrientation.PortraitFlipped
                 */
                portraitFlipped,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintOrientation.PrinterCustom
                 */
                printerCustom,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintPageDescription
             */
            interface PrintPageDescription {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintPageDescription.PageSize
                 */
                pageSize: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintPageDescription.ImageableRect
                 */
                imageableRect: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintPageDescription.DpiX
                 */
                dpiX: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintPageDescription.DpiY
                 */
                dpiY: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintQuality
             */
            enum PrintQuality {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintQuality.Automatic
                 */
                automatic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintQuality.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintQuality.Draft
                 */
                draft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintQuality.Fax
                 */
                fax,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintQuality.High
                 */
                high,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintQuality.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintQuality.NotAvailable
                 */
                notAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintQuality.Photographic
                 */
                photographic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintQuality.PrinterCustom
                 */
                printerCustom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintQuality.Text
                 */
                text,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintStaple
             */
            enum PrintStaple {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.NotAvailable
                 */
                notAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.PrinterCustom
                 */
                printerCustom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.SaddleStitch
                 */
                saddleStitch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.StapleBottomLeft
                 */
                stapleBottomLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.StapleBottomRight
                 */
                stapleBottomRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.StapleDualBottom
                 */
                stapleDualBottom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.StapleDualLeft
                 */
                stapleDualLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.StapleDualRight
                 */
                stapleDualRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.StapleDualTop
                 */
                stapleDualTop,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.StapleTopLeft
                 */
                stapleTopLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintStaple.StapleTopRight
                 */
                stapleTopRight,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintTask
             */
            abstract class PrintTask {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTask.Is3DManufacturingTargetEnabled
                 */
                is3DManufacturingTargetEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTask.IsPreviewEnabled
                 */
                isPreviewEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTask.IsPrinterTargetEnabled
                 */
                isPrinterTargetEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Printing.PrintTask.Completed
                 */
                oncompleted: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTask, PrintTaskCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTask, PrintTaskCompletedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Printing.PrintTask.Previewing
                 */
                onpreviewing: (arg: { type: "previewing"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTask, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTask, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Printing.PrintTask.Progressing
                 */
                onprogressing: (arg: { type: "progressing"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTask, PrintTaskProgressingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTask, PrintTaskProgressingEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Graphics.Printing.PrintTask.Submitting
                 */
                onsubmitting: (arg: { type: "submitting"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTask, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTask, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTask.Options
                 */
                options: PrintTaskOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTask.Properties
                 */
                properties: Windows.ApplicationModel.DataTransfer.DataPackagePropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTask.Source
                 */
                source: IPrintDocumentSource;
                addEventListener(type: "completed", listener: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTask, PrintTaskCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTask, PrintTaskCompletedEventArgs>): void;
                addEventListener(type: "previewing", listener: (arg: { type: "previewing"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTask, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTask, Object>): void;
                addEventListener(type: "progressing", listener: (arg: { type: "progressing"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTask, PrintTaskProgressingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTask, PrintTaskProgressingEventArgs>): void;
                addEventListener(type: "submitting", listener: (arg: { type: "submitting"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTask, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTask, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "completed", listener: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTask, PrintTaskCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTask, PrintTaskCompletedEventArgs>): void;
                removeEventListener(type: "previewing", listener: (arg: { type: "previewing"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTask, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTask, Object>): void;
                removeEventListener(type: "progressing", listener: (arg: { type: "progressing"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTask, PrintTaskProgressingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTask, PrintTaskProgressingEventArgs>): void;
                removeEventListener(type: "submitting", listener: (arg: { type: "submitting"; } & Windows.Foundation.TypedEventHandlerArgumentType<PrintTask, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PrintTask, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintTaskCompletedEventArgs
             */
            abstract class PrintTaskCompletedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskCompletedEventArgs.Completion
                 */
                completion: PrintTaskCompletion;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintTaskCompletion
             */
            enum PrintTaskCompletion {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintTaskCompletion.Abandoned
                 */
                abandoned,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintTaskCompletion.Canceled
                 */
                canceled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintTaskCompletion.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.Printing.PrintTaskCompletion.Submitted
                 */
                submitted,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintTaskOptions
             */
            abstract class PrintTaskOptions implements IPrintTaskOptionsCoreUIConfiguration, IPrintTaskOptionsCoreProperties, IPrintTaskOptionsCore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.Binding
                 */
                binding: PrintBinding;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.Bordering
                 */
                bordering: PrintBordering;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.Collation
                 */
                collation: PrintCollation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.ColorMode
                 */
                colorMode: PrintColorMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.DisplayedOptions
                 */
                displayedOptions: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.Duplex
                 */
                duplex: PrintDuplex;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.HolePunch
                 */
                holePunch: PrintHolePunch;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.MaxCopies
                 */
                maxCopies: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.MediaSize
                 */
                mediaSize: PrintMediaSize;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.MediaType
                 */
                mediaType: PrintMediaType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.MinCopies
                 */
                minCopies: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.NumberOfCopies
                 */
                numberOfCopies: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.Orientation
                 */
                orientation: PrintOrientation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.PrintQuality
                 */
                printQuality: PrintQuality;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskOptions.Staple
                 */
                staple: PrintStaple;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.PrintTaskOptions.GetPageDescription(System.UInt32)
                 */
                getPageDescription(jobPageNumber: number): PrintPageDescription;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.PrintTaskOptions.GetPagePrintTicket(Windows.Graphics.Printing.PrintPageInfo)
                 */
                getPagePrintTicket(printPageInfo: any): Windows.Storage.Streams.IRandomAccessStream;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintTaskProgressingEventArgs
             */
            abstract class PrintTaskProgressingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskProgressingEventArgs.DocumentPageCount
                 */
                documentPageCount: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintTaskRequest
             */
            abstract class PrintTaskRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskRequest.Deadline
                 */
                deadline: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.PrintTaskRequest.CreatePrintTask(System.String,Windows.Graphics.Printing.PrintTaskSourceRequestedHandler)
                 */
                createPrintTask(title: string, handler: PrintTaskSourceRequestedHandler): PrintTask;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.PrintTaskRequest.GetDeferral
                 */
                getDeferral(): PrintTaskRequestedDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintTaskRequestedDeferral
             */
            abstract class PrintTaskRequestedDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.PrintTaskRequestedDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintTaskRequestedEventArgs
             */
            abstract class PrintTaskRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskRequestedEventArgs.Request
                 */
                request: PrintTaskRequest;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintTaskSourceRequestedArgs
             */
            abstract class PrintTaskSourceRequestedArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.PrintTaskSourceRequestedArgs.Deadline
                 */
                deadline: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.PrintTaskSourceRequestedArgs.GetDeferral
                 */
                getDeferral(): PrintTaskSourceRequestedDeferral;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.PrintTaskSourceRequestedArgs.SetSource(Windows.Graphics.Printing.IPrintDocumentSource)
                 */
                setSource(source: IPrintDocumentSource): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintTaskSourceRequestedDeferral
             */
            abstract class PrintTaskSourceRequestedDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Graphics.Printing.PrintTaskSourceRequestedDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.PrintTaskSourceRequestedHandler
             */
            interface PrintTaskSourceRequestedHandler {
                (args: PrintTaskSourceRequestedArgs): void
            }
            type PrintTaskSourceRequestedHandlerArgumentType = { detail: any[]; target: PrintTaskSourceRequestedArgs; };
            type PrintTaskSourceRequestedHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.Printing.StandardPrintTaskOptions
             */
            abstract class StandardPrintTaskOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.Binding
                 */
                static binding: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.Bordering
                 */
                static bordering: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.Collation
                 */
                static collation: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.ColorMode
                 */
                static colorMode: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.Copies
                 */
                static copies: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.Duplex
                 */
                static duplex: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.HolePunch
                 */
                static holePunch: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.InputBin
                 */
                static inputBin: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.MediaSize
                 */
                static mediaSize: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.MediaType
                 */
                static mediaType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.NUp
                 */
                static nup: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.Orientation
                 */
                static orientation: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.PrintQuality
                 */
                static printQuality: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Graphics.Printing.StandardPrintTaskOptions.Staple
                 */
                static staple: string;
            }
        }
        namespace Printing3D {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Print3DManager
             */
            abstract class Print3DManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Print3DManager.GetForCurrentView
                 */
                static getForCurrentView(): Print3DManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Print3DManager.ShowPrintUIAsync
                 */
                static showPrintUIAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd E:Windows.Graphics.Printing3D.Print3DManager.TaskRequested
                 */
                ontaskrequested: (arg: { type: "taskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DManager, Print3DTaskRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DManager, Print3DTaskRequestedEventArgs>;
                addEventListener(type: "taskrequested", listener: (arg: { type: "taskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DManager, Print3DTaskRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DManager, Print3DTaskRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "taskrequested", listener: (arg: { type: "taskrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DManager, Print3DTaskRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DManager, Print3DTaskRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Print3DTask
             */
            abstract class Print3DTask {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd E:Windows.Graphics.Printing3D.Print3DTask.Completed
                 */
                oncompleted: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DTask, Print3DTaskCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DTask, Print3DTaskCompletedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd E:Windows.Graphics.Printing3D.Print3DTask.SourceChanged
                 */
                onsourcechanged: (arg: { type: "sourcechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DTask, Print3DTaskSourceChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DTask, Print3DTaskSourceChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd E:Windows.Graphics.Printing3D.Print3DTask.Submitting
                 */
                onsubmitting: (arg: { type: "submitting"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DTask, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DTask, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Print3DTask.Source
                 */
                source: Printing3D3MFPackage;
                addEventListener(type: "completed", listener: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DTask, Print3DTaskCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DTask, Print3DTaskCompletedEventArgs>): void;
                addEventListener(type: "sourcechanged", listener: (arg: { type: "sourcechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DTask, Print3DTaskSourceChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DTask, Print3DTaskSourceChangedEventArgs>): void;
                addEventListener(type: "submitting", listener: (arg: { type: "submitting"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DTask, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DTask, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "completed", listener: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DTask, Print3DTaskCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DTask, Print3DTaskCompletedEventArgs>): void;
                removeEventListener(type: "sourcechanged", listener: (arg: { type: "sourcechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DTask, Print3DTaskSourceChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DTask, Print3DTaskSourceChangedEventArgs>): void;
                removeEventListener(type: "submitting", listener: (arg: { type: "submitting"; } & Windows.Foundation.TypedEventHandlerArgumentType<Print3DTask, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Print3DTask, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Print3DTaskCompletedEventArgs
             */
            abstract class Print3DTaskCompletedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Print3DTaskCompletedEventArgs.Completion
                 */
                completion: Print3DTaskCompletion;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Print3DTaskCompletedEventArgs.ExtendedStatus
                 */
                extendedStatus: Print3DTaskDetail;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Print3DTaskCompletion
             */
            enum Print3DTaskCompletion {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Print3DTaskCompletion.Abandoned
                 */
                abandoned,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Print3DTaskCompletion.Canceled
                 */
                canceled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Print3DTaskCompletion.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Print3DTaskCompletion.Slicing
                 */
                slicing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Print3DTaskCompletion.Submitted
                 */
                submitted,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Print3DTaskDetail
             */
            enum Print3DTaskDetail {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Print3DTaskDetail.InvalidMaterialSelection
                 */
                invalidMaterialSelection,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Print3DTaskDetail.InvalidModel
                 */
                invalidModel,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Print3DTaskDetail.InvalidPrintTicket
                 */
                invalidPrintTicket,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Print3DTaskDetail.ModelExceedsPrintBed
                 */
                modelExceedsPrintBed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Print3DTaskDetail.ModelNotManifold
                 */
                modelNotManifold,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Print3DTaskDetail.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Print3DTaskDetail.UploadFailed
                 */
                uploadFailed,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Print3DTaskRequest
             */
            abstract class Print3DTaskRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Print3DTaskRequest.CreateTask(System.String,System.String,Windows.Graphics.Printing3D.Print3DTaskSourceRequestedHandler)
                 */
                createTask(title: string, printerId: string, handler: Print3DTaskSourceRequestedHandler): Print3DTask;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Print3DTaskRequestedEventArgs
             */
            abstract class Print3DTaskRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Print3DTaskRequestedEventArgs.Request
                 */
                request: Print3DTaskRequest;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Print3DTaskSourceChangedEventArgs
             */
            abstract class Print3DTaskSourceChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Print3DTaskSourceChangedEventArgs.Source
                 */
                source: Printing3D3MFPackage;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Print3DTaskSourceRequestedArgs
             */
            abstract class Print3DTaskSourceRequestedArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Print3DTaskSourceRequestedArgs.SetSource(Windows.Graphics.Printing3D.Printing3D3MFPackage)
                 */
                setSource(source: Printing3D3MFPackage): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Print3DTaskSourceRequestedHandler
             */
            interface Print3DTaskSourceRequestedHandler {
                (args: Print3DTaskSourceRequestedArgs): void
            }
            type Print3DTaskSourceRequestedHandlerArgumentType = { detail: any[]; target: Print3DTaskSourceRequestedArgs; };
            type Print3DTaskSourceRequestedHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3D3MFPackage
             */
            class Printing3D3MFPackage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3D3MFPackage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3D3MFPackage.LoadAsync(Windows.Storage.Streams.IRandomAccessStream)
                 */
                static loadAsync(value: Windows.Storage.Streams.IRandomAccessStream): Windows.Foundation.IAsyncOperation<Printing3D3MFPackage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3D3MFPackage.ModelPart
                 */
                modelPart: Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3D3MFPackage.PrintTicket
                 */
                printTicket: Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3D3MFPackage.Textures
                 */
                textures: Windows.Foundation.Collections.IVector<Printing3DTextureResource>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3D3MFPackage.Thumbnail
                 */
                thumbnail: Printing3DTextureResource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3D3MFPackage.LoadModelFromPackageAsync(Windows.Storage.Streams.IRandomAccessStream)
                 */
                loadModelFromPackageAsync(value: Windows.Storage.Streams.IRandomAccessStream): Windows.Foundation.IAsyncOperation<Printing3DModel>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3D3MFPackage.SaveAsync
                 */
                saveAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3D3MFPackage.SaveModelToPackageAsync(Windows.Graphics.Printing3D.Printing3DModel)
                 */
                saveModelToPackageAsync(value: Printing3DModel): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DBaseMaterial
             */
            class Printing3DBaseMaterial {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DBaseMaterial.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DBaseMaterial.Abs
                 */
                static abs: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DBaseMaterial.Pla
                 */
                static pla: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DBaseMaterial.Color
                 */
                color: Printing3DColorMaterial;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DBaseMaterial.Name
                 */
                name: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DBaseMaterialGroup
             */
            class Printing3DBaseMaterialGroup {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DBaseMaterialGroup.#ctor(System.UInt32)
                 */
                constructor(MaterialGroupId: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DBaseMaterialGroup.Bases
                 */
                bases: Windows.Foundation.Collections.IVector<Printing3DBaseMaterial>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DBaseMaterialGroup.MaterialGroupId
                 */
                materialGroupId: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DBufferDescription
             */
            interface Printing3DBufferDescription {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DBufferDescription.Format
                 */
                format: Printing3DBufferFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DBufferDescription.Stride
                 */
                stride: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DBufferFormat
             */
            enum Printing3DBufferFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DBufferFormat.Printing3DDouble
                 */
                printing3DDouble,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DBufferFormat.Printing3DUInt
                 */
                printing3DUInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DBufferFormat.R32G32B32A32Float
                 */
                r32G32B32A32Float,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DBufferFormat.R32G32B32A32UInt
                 */
                r32G32B32A32UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DBufferFormat.R32G32B32Float
                 */
                r32G32B32Float,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DBufferFormat.R32G32B32UInt
                 */
                r32G32B32UInt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DBufferFormat.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DColorMaterial
             */
            class Printing3DColorMaterial {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DColorMaterial.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DColorMaterial.Color
                 */
                color: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DColorMaterial.Value
                 */
                value: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DColorMaterialGroup
             */
            class Printing3DColorMaterialGroup {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DColorMaterialGroup.#ctor(System.UInt32)
                 */
                constructor(MaterialGroupId: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DColorMaterialGroup.Colors
                 */
                colors: Windows.Foundation.Collections.IVector<Printing3DColorMaterial>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DColorMaterialGroup.MaterialGroupId
                 */
                materialGroupId: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DComponent
             */
            class Printing3DComponent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DComponent.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DComponent.Components
                 */
                components: Windows.Foundation.Collections.IVector<Printing3DComponentWithMatrix>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DComponent.Mesh
                 */
                mesh: Printing3DMesh;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DComponent.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DComponent.PartNumber
                 */
                partNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DComponent.Thumbnail
                 */
                thumbnail: Printing3DTextureResource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DComponent.Type
                 */
                type: Printing3DObjectType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DComponentWithMatrix
             */
            class Printing3DComponentWithMatrix {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DComponentWithMatrix.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DComponentWithMatrix.Component
                 */
                component: Printing3DComponent;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DComponentWithMatrix.Matrix
                 */
                matrix: Windows.Foundation.Numerics.Matrix4x4;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DCompositeMaterial
             */
            class Printing3DCompositeMaterial {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DCompositeMaterial.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DCompositeMaterial.Values
                 */
                values: Windows.Foundation.Collections.IVector<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DCompositeMaterialGroup
             */
            class Printing3DCompositeMaterialGroup {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DCompositeMaterialGroup.#ctor(System.UInt32)
                 */
                constructor(MaterialGroupId: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DCompositeMaterialGroup.BaseMaterialGroup
                 */
                baseMaterialGroup: Printing3DBaseMaterialGroup;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DCompositeMaterialGroup.Composites
                 */
                composites: Windows.Foundation.Collections.IVector<Printing3DCompositeMaterial>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DCompositeMaterialGroup.MaterialGroupId
                 */
                materialGroupId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DCompositeMaterialGroup.MaterialIndices
                 */
                materialIndices: Windows.Foundation.Collections.IVector<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DContract
             */
            interface Printing3DContract {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DFaceReductionOptions
             */
            class Printing3DFaceReductionOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DFaceReductionOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DFaceReductionOptions.MaxEdgeLength
                 */
                maxEdgeLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DFaceReductionOptions.MaxReductionArea
                 */
                maxReductionArea: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DFaceReductionOptions.TargetTriangleCount
                 */
                targetTriangleCount: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DMaterial
             */
            class Printing3DMaterial {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMaterial.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMaterial.BaseGroups
                 */
                baseGroups: Windows.Foundation.Collections.IVector<Printing3DBaseMaterialGroup>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMaterial.ColorGroups
                 */
                colorGroups: Windows.Foundation.Collections.IVector<Printing3DColorMaterialGroup>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMaterial.CompositeGroups
                 */
                compositeGroups: Windows.Foundation.Collections.IVector<Printing3DCompositeMaterialGroup>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMaterial.MultiplePropertyGroups
                 */
                multiplePropertyGroups: Windows.Foundation.Collections.IVector<Printing3DMultiplePropertyMaterialGroup>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMaterial.Texture2CoordGroups
                 */
                texture2CoordGroups: Windows.Foundation.Collections.IVector<Printing3DTexture2CoordMaterialGroup>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DMesh
             */
            class Printing3DMesh {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMesh.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMesh.BufferDescriptionSet
                 */
                bufferDescriptionSet: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMesh.BufferSet
                 */
                bufferSet: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMesh.IndexCount
                 */
                indexCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMesh.TriangleIndicesDescription
                 */
                triangleIndicesDescription: Printing3DBufferDescription;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMesh.TriangleMaterialIndicesDescription
                 */
                triangleMaterialIndicesDescription: Printing3DBufferDescription;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMesh.VertexCount
                 */
                vertexCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMesh.VertexNormalsDescription
                 */
                vertexNormalsDescription: Printing3DBufferDescription;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMesh.VertexPositionsDescription
                 */
                vertexPositionsDescription: Printing3DBufferDescription;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMesh.CreateTriangleIndices(System.UInt32)
                 */
                createTriangleIndices(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMesh.CreateTriangleMaterialIndices(System.UInt32)
                 */
                createTriangleMaterialIndices(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMesh.CreateVertexNormals(System.UInt32)
                 */
                createVertexNormals(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMesh.CreateVertexPositions(System.UInt32)
                 */
                createVertexPositions(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMesh.GetTriangleIndices
                 */
                getTriangleIndices(): Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMesh.GetTriangleMaterialIndices
                 */
                getTriangleMaterialIndices(): Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMesh.GetVertexNormals
                 */
                getVertexNormals(): Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMesh.GetVertexPositions
                 */
                getVertexPositions(): Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMesh.VerifyAsync(Windows.Graphics.Printing3D.Printing3DMeshVerificationMode)
                 */
                verifyAsync(value: Printing3DMeshVerificationMode): Windows.Foundation.IAsyncOperation<Printing3DMeshVerificationResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DMeshVerificationMode
             */
            enum Printing3DMeshVerificationMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DMeshVerificationMode.FindAllErrors
                 */
                findAllErrors,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DMeshVerificationMode.FindFirstError
                 */
                findFirstError,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DMeshVerificationResult
             */
            abstract class Printing3DMeshVerificationResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMeshVerificationResult.IsValid
                 */
                isValid: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMeshVerificationResult.NonmanifoldTriangles
                 */
                nonmanifoldTriangles: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMeshVerificationResult.ReversedNormalTriangles
                 */
                reversedNormalTriangles: Windows.Foundation.Collections.IVectorView<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DModel
             */
            class Printing3DModel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DModel.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DModel.Build
                 */
                build: Printing3DComponent;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DModel.Components
                 */
                components: Windows.Foundation.Collections.IVector<Printing3DComponent>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DModel.Material
                 */
                material: Printing3DMaterial;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DModel.Meshes
                 */
                meshes: Windows.Foundation.Collections.IVector<Printing3DMesh>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DModel.Metadata
                 */
                metadata: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DModel.RequiredExtensions
                 */
                requiredExtensions: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DModel.Textures
                 */
                textures: Windows.Foundation.Collections.IVector<Printing3DModelTexture>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DModel.Unit
                 */
                unit: Printing3DModelUnit;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DModel.Version
                 */
                version: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DModel.Clone
                 */
                clone(): Printing3DModel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DModel.RepairAsync
                 */
                repairAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DModel.RepairWithProgressAsync
                 */
                repairWithProgressAsync(): Windows.Foundation.IAsyncOperationWithProgress<boolean, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DModel.TryPartialRepairAsync(Windows.Foundation.TimeSpan)
                 */
                tryPartialRepairAsync(maxWaitTime: number): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DModel.TryPartialRepairAsync
                 */
                tryPartialRepairAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DModel.TryReduceFacesAsync(Windows.Graphics.Printing3D.Printing3DFaceReductionOptions,Windows.Foundation.TimeSpan)
                 */
                tryReduceFacesAsync(printing3DFaceReductionOptions: Printing3DFaceReductionOptions, maxWait: number): Windows.Foundation.IAsyncOperationWithProgress<boolean, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DModel.TryReduceFacesAsync(Windows.Graphics.Printing3D.Printing3DFaceReductionOptions)
                 */
                tryReduceFacesAsync(printing3DFaceReductionOptions: Printing3DFaceReductionOptions): Windows.Foundation.IAsyncOperationWithProgress<boolean, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DModel.TryReduceFacesAsync
                 */
                tryReduceFacesAsync(): Windows.Foundation.IAsyncOperationWithProgress<boolean, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DModelTexture
             */
            class Printing3DModelTexture {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DModelTexture.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DModelTexture.TextureResource
                 */
                textureResource: Printing3DTextureResource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DModelTexture.TileStyleU
                 */
                tileStyleU: Printing3DTextureEdgeBehavior;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DModelTexture.TileStyleV
                 */
                tileStyleV: Printing3DTextureEdgeBehavior;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DModelUnit
             */
            enum Printing3DModelUnit {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DModelUnit.Centimeter
                 */
                centimeter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DModelUnit.Foot
                 */
                foot,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DModelUnit.Inch
                 */
                inch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DModelUnit.Meter
                 */
                meter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DModelUnit.Micron
                 */
                micron,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DModelUnit.Millimeter
                 */
                millimeter,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterial
             */
            class Printing3DMultiplePropertyMaterial {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterial.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterial.MaterialIndices
                 */
                materialIndices: Windows.Foundation.Collections.IVector<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterialGroup
             */
            class Printing3DMultiplePropertyMaterialGroup {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterialGroup.#ctor(System.UInt32)
                 */
                constructor(MaterialGroupId: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterialGroup.MaterialGroupId
                 */
                materialGroupId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterialGroup.MaterialGroupIndices
                 */
                materialGroupIndices: Windows.Foundation.Collections.IVector<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterialGroup.MultipleProperties
                 */
                multipleProperties: Windows.Foundation.Collections.IVector<Printing3DMultiplePropertyMaterial>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DObjectType
             */
            enum Printing3DObjectType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DObjectType.Model
                 */
                model,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DObjectType.Others
                 */
                others,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DObjectType.Support
                 */
                support,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterial
             */
            class Printing3DTexture2CoordMaterial {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterial.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterial.Texture
                 */
                texture: Printing3DModelTexture;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterial.U
                 */
                u: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterial.V
                 */
                v: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterialGroup
             */
            class Printing3DTexture2CoordMaterialGroup {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterialGroup.#ctor(System.UInt32)
                 */
                constructor(MaterialGroupId: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterialGroup.MaterialGroupId
                 */
                materialGroupId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterialGroup.Texture
                 */
                texture: Printing3DModelTexture;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterialGroup.Texture2Coords
                 */
                texture2Coords: Windows.Foundation.Collections.IVector<Printing3DTexture2CoordMaterial>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DTextureEdgeBehavior
             */
            enum Printing3DTextureEdgeBehavior {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DTextureEdgeBehavior.Clamp
                 */
                clamp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DTextureEdgeBehavior.Mirror
                 */
                mirror,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DTextureEdgeBehavior.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd F:Windows.Graphics.Printing3D.Printing3DTextureEdgeBehavior.Wrap
                 */
                wrap,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd T:Windows.Graphics.Printing3D.Printing3DTextureResource
             */
            class Printing3DTextureResource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd M:Windows.Graphics.Printing3D.Printing3DTextureResource.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DTextureResource.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.graphics.printing3d.printing3dcontract\3.0.0.0\windows.graphics.printing3d.printing3dcontract.winmd P:Windows.Graphics.Printing3D.Printing3DTextureResource.TextureData
                 */
                textureData: Windows.Storage.Streams.IRandomAccessStreamWithContentType;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.RectInt32
         */
        interface RectInt32 {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.RectInt32.X
             */
            x: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.RectInt32.Y
             */
            y: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.RectInt32.Width
             */
            width: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.RectInt32.Height
             */
            height: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Graphics.SizeInt32
         */
        interface SizeInt32 {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.SizeInt32.Width
             */
            width: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Graphics.SizeInt32.Height
             */
            height: number;
        }
    }
    namespace Management {
        namespace Core {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Core.ApplicationDataManager
             */
            abstract class ApplicationDataManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Core.ApplicationDataManager.CreateForPackageFamily(System.String)
                 */
                static createForPackageFamily(packageFamilyName: string): Windows.Storage.ApplicationData;
            }
        }
        namespace Deployment {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Deployment.DeploymentOptions
             */
            enum DeploymentOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.DeploymentOptions.DevelopmentMode
                 */
                developmentMode,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.DeploymentOptions.ForceApplicationShutdown
                 */
                forceApplicationShutdown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.DeploymentOptions.ForceTargetApplicationShutdown
                 */
                forceTargetApplicationShutdown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.DeploymentOptions.InstallAllResources
                 */
                installAllResources,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.DeploymentOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.DeploymentOptions.RequiredContentGroupOnly
                 */
                requiredContentGroupOnly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Deployment.DeploymentProgress
             */
            interface DeploymentProgress {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.DeploymentProgress.state
                 */
                state: DeploymentProgressState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.DeploymentProgress.percentage
                 */
                percentage: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Deployment.DeploymentProgressState
             */
            enum DeploymentProgressState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.DeploymentProgressState.Processing
                 */
                processing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.DeploymentProgressState.Queued
                 */
                queued,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Deployment.DeploymentResult
             */
            abstract class DeploymentResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.DeploymentResult.ActivityId
                 */
                activityId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.DeploymentResult.ErrorText
                 */
                errorText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.DeploymentResult.ExtendedErrorCode
                 */
                extendedErrorCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.DeploymentResult.IsRegistered
                 */
                isRegistered: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Deployment.PackageInstallState
             */
            enum PackageInstallState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageInstallState.Installed
                 */
                installed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageInstallState.NotInstalled
                 */
                notInstalled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageInstallState.Paused
                 */
                paused,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageInstallState.Staged
                 */
                staged,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Deployment.PackageManagerDebugSettings
             */
            abstract class PackageManagerDebugSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageManagerDebugSettings.SetContentGroupStateAsync(Windows.ApplicationModel.Package,System.String,Windows.ApplicationModel.PackageContentGroupState,System.Double)
                 */
                setContentGroupStateAsync(package: Windows.ApplicationModel.Package, contentGroupName: string, state: Windows.ApplicationModel.PackageContentGroupState, completionPercentage: number): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageManagerDebugSettings.SetContentGroupStateAsync(Windows.ApplicationModel.Package,System.String,Windows.ApplicationModel.PackageContentGroupState)
                 */
                setContentGroupStateAsync(package: Windows.ApplicationModel.Package, contentGroupName: string, state: Windows.ApplicationModel.PackageContentGroupState): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Deployment.PackageState
             */
            enum PackageState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageState.LicenseInvalid
                 */
                licenseInvalid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageState.Modified
                 */
                modified,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageState.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageState.Tampered
                 */
                tampered,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Deployment.PackageStatus
             */
            enum PackageStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageStatus.Disabled
                 */
                disabled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageStatus.LicenseIssue
                 */
                licenseIssue,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageStatus.Modified
                 */
                modified,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageStatus.OK
                 */
                ok,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageStatus.Tampered
                 */
                tampered,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Deployment.PackageTypes
             */
            enum PackageTypes {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageTypes.Bundle
                 */
                bundle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageTypes.Framework
                 */
                framework,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageTypes.Main
                 */
                main,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageTypes.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageTypes.Optional
                 */
                optional,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageTypes.Resource
                 */
                resource,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.PackageTypes.Xap
                 */
                xap,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Deployment.PackageUserInformation
             */
            abstract class PackageUserInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.PackageUserInformation.InstallState
                 */
                installState: PackageInstallState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.PackageUserInformation.UserSecurityId
                 */
                userSecurityId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Deployment.PackageVolume
             */
            abstract class PackageVolume {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.PackageVolume.IsAppxInstallSupported
                 */
                isAppxInstallSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.PackageVolume.IsFullTrustPackageSupported
                 */
                isFullTrustPackageSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.PackageVolume.IsOffline
                 */
                isOffline: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.PackageVolume.IsSystemVolume
                 */
                isSystemVolume: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.PackageVolume.MountPoint
                 */
                mountPoint: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.PackageVolume.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.PackageVolume.PackageStorePath
                 */
                packageStorePath: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Deployment.PackageVolume.SupportsHardLinks
                 */
                supportsHardLinks: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackage(System.String)
                 */
                findPackage(packageFullName: string): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackageForUser(System.String,System.String)
                 */
                findPackageForUser(userSecurityId: string, packageFullName: string): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackages(System.String,System.String)
                 */
                findPackages(packageName: string, packagePublisher: string): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackages(System.String)
                 */
                findPackages(packageFamilyName: string): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackages
                 */
                findPackages(): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackagesForUser(System.String,System.String,System.String)
                 */
                findPackagesForUser(userSecurityId: string, packageName: string, packagePublisher: string): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackagesForUser(System.String,System.String)
                 */
                findPackagesForUser(userSecurityId: string, packageFamilyName: string): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackagesForUser(System.String)
                 */
                findPackagesForUser(userSecurityId: string): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackagesForUserWithPackageTypes(System.String,Windows.Management.Deployment.PackageTypes,System.String,System.String)
                 */
                findPackagesForUserWithPackageTypes(userSecurityId: string, packageTypes: PackageTypes, packageName: string, packagePublisher: string): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackagesForUserWithPackageTypes(System.String,Windows.Management.Deployment.PackageTypes,System.String)
                 */
                findPackagesForUserWithPackageTypes(userSecurityId: string, packageTypes: PackageTypes, packageFamilyName: string): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackagesForUserWithPackageTypes(System.String,Windows.Management.Deployment.PackageTypes)
                 */
                findPackagesForUserWithPackageTypes(userSecurityId: string, packageTypes: PackageTypes): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackagesWithPackageTypes(Windows.Management.Deployment.PackageTypes,System.String,System.String)
                 */
                findPackagesWithPackageTypes(packageTypes: PackageTypes, packageName: string, packagePublisher: string): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackagesWithPackageTypes(Windows.Management.Deployment.PackageTypes,System.String)
                 */
                findPackagesWithPackageTypes(packageTypes: PackageTypes, packageFamilyName: string): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.FindPackagesWithPackageTypes(Windows.Management.Deployment.PackageTypes)
                 */
                findPackagesWithPackageTypes(packageTypes: PackageTypes): Windows.Foundation.Collections.IVector<Windows.ApplicationModel.Package>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Deployment.PackageVolume.GetAvailableSpaceAsync
                 */
                getAvailableSpaceAsync(): Windows.Foundation.IAsyncOperation<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Deployment.RemovalOptions
             */
            enum RemovalOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.RemovalOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Deployment.RemovalOptions.PreserveApplicationData
                 */
                preserveApplicationData,
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.MdmAlert
         */
        class MdmAlert {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.MdmAlert.#ctor
             */
            constructor();
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.MdmAlert.Data
             */
            data: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.MdmAlert.Format
             */
            format: MdmAlertDataType;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.MdmAlert.Mark
             */
            mark: MdmAlertMark;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.MdmAlert.Source
             */
            source: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.MdmAlert.Status
             */
            status: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.MdmAlert.Target
             */
            target: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.MdmAlert.Type
             */
            type: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.MdmAlertDataType
         */
        enum MdmAlertDataType {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmAlertDataType.Base64
             */
            base64,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmAlertDataType.Boolean
             */
            boolean,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmAlertDataType.Integer
             */
            integer,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmAlertDataType.String
             */
            string,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.MdmAlertMark
         */
        enum MdmAlertMark {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmAlertMark.Critical
             */
            critical,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmAlertMark.Fatal
             */
            fatal,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmAlertMark.Informational
             */
            informational,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmAlertMark.None
             */
            none,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmAlertMark.Warning
             */
            warning,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.MdmSession
         */
        abstract class MdmSession {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.MdmSession.Alerts
             */
            alerts: Windows.Foundation.Collections.IVectorView<MdmAlert>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.MdmSession.ExtendedError
             */
            extendedError: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.MdmSession.Id
             */
            id: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.MdmSession.State
             */
            state: MdmSessionState;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.MdmSession.AttachAsync
             */
            attachAsync(): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.MdmSession.Delete
             */
            delete(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.MdmSession.StartAsync(Windows.Foundation.Collections.IIterable`1)
             */
            startAsync(alerts: Windows.Foundation.Collections.IIterable<MdmAlert>): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.MdmSession.StartAsync
             */
            startAsync(): Windows.Foundation.IAsyncAction;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.MdmSessionManager
         */
        abstract class MdmSessionManager {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.MdmSessionManager.SessionIds
             */
            static sessionIds: Windows.Foundation.Collections.IVectorView<string>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.MdmSessionManager.DeleteSessionById(System.String)
             */
            static deleteSessionById(sessionId: string): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.MdmSessionManager.GetSessionById(System.String)
             */
            static getSessionById(sessionId: string): MdmSession;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.MdmSessionManager.TryCreateSession
             */
            static tryCreateSession(): MdmSession;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.MdmSessionState
         */
        enum MdmSessionState {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmSessionState.AlertStatusAvailable
             */
            alertStatusAvailable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmSessionState.Communicating
             */
            communicating,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmSessionState.Completed
             */
            completed,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmSessionState.Connecting
             */
            connecting,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmSessionState.NotStarted
             */
            notStarted,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmSessionState.Retrying
             */
            retrying,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.MdmSessionState.Starting
             */
            starting,
        }
        namespace Policies {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Policies.NamedPolicy
             */
            abstract class NamedPolicy {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Policies.NamedPolicy.GetPolicyFromPath(System.String,System.String)
                 */
                static getPolicyFromPath(area: string, name: string): NamedPolicyData;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Policies.NamedPolicy.GetPolicyFromPathForUser(Windows.System.User,System.String,System.String)
                 */
                static getPolicyFromPathForUser(user: Windows.System.User, area: string, name: string): NamedPolicyData;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Policies.NamedPolicyData
             */
            abstract class NamedPolicyData {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Policies.NamedPolicyData.Area
                 */
                area: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Policies.NamedPolicyData.IsManaged
                 */
                isManaged: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Policies.NamedPolicyData.IsUserPolicy
                 */
                isUserPolicy: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Policies.NamedPolicyData.Kind
                 */
                kind: NamedPolicyKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Policies.NamedPolicyData.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Management.Policies.NamedPolicyData.Changed
                 */
                onchanged: (arg: { type: "changed"; } & Windows.Foundation.TypedEventHandlerArgumentType<NamedPolicyData, Object>) => Windows.Foundation.TypedEventHandlerReturnType<NamedPolicyData, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Management.Policies.NamedPolicyData.User
                 */
                user: Windows.System.User;
                addEventListener(type: "changed", listener: (arg: { type: "changed"; } & Windows.Foundation.TypedEventHandlerArgumentType<NamedPolicyData, Object>) => Windows.Foundation.TypedEventHandlerReturnType<NamedPolicyData, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Policies.NamedPolicyData.GetBinary
                 */
                getBinary(): Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Policies.NamedPolicyData.GetBoolean
                 */
                getBoolean(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Policies.NamedPolicyData.GetInt32
                 */
                getInt32(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Policies.NamedPolicyData.GetInt64
                 */
                getInt64(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Policies.NamedPolicyData.GetString
                 */
                getString(): string;
                removeEventListener(type: "changed", listener: (arg: { type: "changed"; } & Windows.Foundation.TypedEventHandlerArgumentType<NamedPolicyData, Object>) => Windows.Foundation.TypedEventHandlerReturnType<NamedPolicyData, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Policies.NamedPolicyKind
             */
            enum NamedPolicyKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Policies.NamedPolicyKind.Binary
                 */
                binary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Policies.NamedPolicyKind.Boolean
                 */
                boolean,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Policies.NamedPolicyKind.Int32
                 */
                int32,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Policies.NamedPolicyKind.Int64
                 */
                int64,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Policies.NamedPolicyKind.Invalid
                 */
                invalid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Policies.NamedPolicyKind.String
                 */
                string,
            }
        }
        namespace Workplace {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Workplace.MdmPolicy
             */
            abstract class MdmPolicy {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Workplace.MdmPolicy.GetMessagingSyncPolicy
                 */
                static getMessagingSyncPolicy(): MessagingSyncPolicy;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Workplace.MdmPolicy.IsBrowserAllowed
                 */
                static isBrowserAllowed(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Workplace.MdmPolicy.IsCameraAllowed
                 */
                static isCameraAllowed(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Workplace.MdmPolicy.IsMicrosoftAccountAllowed
                 */
                static isMicrosoftAccountAllowed(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Management.Workplace.MdmPolicy.IsStoreAllowed
                 */
                static isStoreAllowed(): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Management.Workplace.MessagingSyncPolicy
             */
            enum MessagingSyncPolicy {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Workplace.MessagingSyncPolicy.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Workplace.MessagingSyncPolicy.Disallowed
                 */
                disallowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Management.Workplace.MessagingSyncPolicy.Required
                 */
                required,
            }
        }
    }
    namespace Media {
        namespace Audio {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioDeviceInputNode
             */
            abstract class AudioDeviceInputNode implements IAudioInputNode, Windows.Foundation.IClosable, IAudioNode, IAudioInputNode2 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceInputNode.ConsumeInput
                 */
                consumeInput: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceInputNode.Device
                 */
                device: Windows.Devices.Enumeration.DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceInputNode.EffectDefinitions
                 */
                effectDefinitions: Windows.Foundation.Collections.IVector<Windows.Media.Effects.IAudioEffectDefinition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceInputNode.Emitter
                 */
                emitter: AudioNodeEmitter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceInputNode.EncodingProperties
                 */
                encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceInputNode.OutgoingConnections
                 */
                outgoingConnections: Windows.Foundation.Collections.IVectorView<AudioGraphConnection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceInputNode.OutgoingGain
                 */
                outgoingGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceInputNode.AddOutgoingConnection(Windows.Media.Audio.IAudioNode,System.Double)
                 */
                addOutgoingConnection(destination: IAudioNode, gain: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceInputNode.AddOutgoingConnection(Windows.Media.Audio.IAudioNode)
                 */
                addOutgoingConnection(destination: IAudioNode): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceInputNode.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceInputNode.DisableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                disableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceInputNode.EnableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                enableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceInputNode.RemoveOutgoingConnection(Windows.Media.Audio.IAudioNode)
                 */
                removeOutgoingConnection(destination: IAudioNode): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceInputNode.Reset
                 */
                reset(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceInputNode.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceInputNode.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioDeviceNodeCreationStatus
             */
            enum AudioDeviceNodeCreationStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioDeviceNodeCreationStatus.AccessDenied
                 */
                accessDenied,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioDeviceNodeCreationStatus.DeviceNotAvailable
                 */
                deviceNotAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioDeviceNodeCreationStatus.FormatNotSupported
                 */
                formatNotSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioDeviceNodeCreationStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioDeviceNodeCreationStatus.UnknownFailure
                 */
                unknownFailure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioDeviceOutputNode
             */
            abstract class AudioDeviceOutputNode implements IAudioNodeWithListener, Windows.Foundation.IClosable, IAudioNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceOutputNode.ConsumeInput
                 */
                consumeInput: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceOutputNode.Device
                 */
                device: Windows.Devices.Enumeration.DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceOutputNode.EffectDefinitions
                 */
                effectDefinitions: Windows.Foundation.Collections.IVector<Windows.Media.Effects.IAudioEffectDefinition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceOutputNode.EncodingProperties
                 */
                encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceOutputNode.Listener
                 */
                listener: AudioNodeListener;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioDeviceOutputNode.OutgoingGain
                 */
                outgoingGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceOutputNode.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceOutputNode.DisableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                disableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceOutputNode.EnableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                enableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceOutputNode.Reset
                 */
                reset(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceOutputNode.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioDeviceOutputNode.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioFileInputNode
             */
            abstract class AudioFileInputNode implements IAudioInputNode, Windows.Foundation.IClosable, IAudioNode, IAudioInputNode2 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.ConsumeInput
                 */
                consumeInput: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.EffectDefinitions
                 */
                effectDefinitions: Windows.Foundation.Collections.IVector<Windows.Media.Effects.IAudioEffectDefinition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.Emitter
                 */
                emitter: AudioNodeEmitter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.EncodingProperties
                 */
                encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.EndTime
                 */
                endTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.LoopCount
                 */
                loopCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Audio.AudioFileInputNode.FileCompleted
                 */
                onfilecompleted: (arg: { type: "filecompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioFileInputNode, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioFileInputNode, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.OutgoingConnections
                 */
                outgoingConnections: Windows.Foundation.Collections.IVectorView<AudioGraphConnection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.OutgoingGain
                 */
                outgoingGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.PlaybackSpeedFactor
                 */
                playbackSpeedFactor: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.SourceFile
                 */
                sourceFile: Windows.Storage.StorageFile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileInputNode.StartTime
                 */
                startTime: number;
                addEventListener(type: "filecompleted", listener: (arg: { type: "filecompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioFileInputNode, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioFileInputNode, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileInputNode.AddOutgoingConnection(Windows.Media.Audio.IAudioNode,System.Double)
                 */
                addOutgoingConnection(destination: IAudioNode, gain: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileInputNode.AddOutgoingConnection(Windows.Media.Audio.IAudioNode)
                 */
                addOutgoingConnection(destination: IAudioNode): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileInputNode.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileInputNode.DisableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                disableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileInputNode.EnableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                enableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                removeEventListener(type: "filecompleted", listener: (arg: { type: "filecompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioFileInputNode, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioFileInputNode, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileInputNode.RemoveOutgoingConnection(Windows.Media.Audio.IAudioNode)
                 */
                removeOutgoingConnection(destination: IAudioNode): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileInputNode.Reset
                 */
                reset(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileInputNode.Seek(Windows.Foundation.TimeSpan)
                 */
                seek(position: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileInputNode.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileInputNode.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioFileNodeCreationStatus
             */
            enum AudioFileNodeCreationStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioFileNodeCreationStatus.FileNotFound
                 */
                fileNotFound,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioFileNodeCreationStatus.FormatNotSupported
                 */
                formatNotSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioFileNodeCreationStatus.InvalidFileType
                 */
                invalidFileType,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioFileNodeCreationStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioFileNodeCreationStatus.UnknownFailure
                 */
                unknownFailure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioFileOutputNode
             */
            abstract class AudioFileOutputNode implements Windows.Foundation.IClosable, IAudioNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileOutputNode.ConsumeInput
                 */
                consumeInput: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileOutputNode.EffectDefinitions
                 */
                effectDefinitions: Windows.Foundation.Collections.IVector<Windows.Media.Effects.IAudioEffectDefinition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileOutputNode.EncodingProperties
                 */
                encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileOutputNode.File
                 */
                file: Windows.Storage.IStorageFile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileOutputNode.FileEncodingProfile
                 */
                fileEncodingProfile: Windows.Media.MediaProperties.MediaEncodingProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFileOutputNode.OutgoingGain
                 */
                outgoingGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileOutputNode.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileOutputNode.DisableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                disableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileOutputNode.EnableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                enableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileOutputNode.FinalizeAsync
                 */
                finalizeAsync(): Windows.Foundation.IAsyncOperation<Windows.Media.Transcoding.TranscodeFailureReason>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileOutputNode.Reset
                 */
                reset(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileOutputNode.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFileOutputNode.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioFrameCompletedEventArgs
             */
            abstract class AudioFrameCompletedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameCompletedEventArgs.Frame
                 */
                frame: Windows.Media.AudioFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioFrameInputNode
             */
            abstract class AudioFrameInputNode implements IAudioInputNode, Windows.Foundation.IClosable, IAudioNode, IAudioInputNode2 {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameInputNode.ConsumeInput
                 */
                consumeInput: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameInputNode.EffectDefinitions
                 */
                effectDefinitions: Windows.Foundation.Collections.IVector<Windows.Media.Effects.IAudioEffectDefinition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameInputNode.Emitter
                 */
                emitter: AudioNodeEmitter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameInputNode.EncodingProperties
                 */
                encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Audio.AudioFrameInputNode.AudioFrameCompleted
                 */
                onaudioframecompleted: (arg: { type: "audioframecompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioFrameInputNode, AudioFrameCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioFrameInputNode, AudioFrameCompletedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Audio.AudioFrameInputNode.QuantumStarted
                 */
                onquantumstarted: (arg: { type: "quantumstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioFrameInputNode, FrameInputNodeQuantumStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioFrameInputNode, FrameInputNodeQuantumStartedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameInputNode.OutgoingConnections
                 */
                outgoingConnections: Windows.Foundation.Collections.IVectorView<AudioGraphConnection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameInputNode.OutgoingGain
                 */
                outgoingGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameInputNode.PlaybackSpeedFactor
                 */
                playbackSpeedFactor: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameInputNode.QueuedSampleCount
                 */
                queuedSampleCount: number;
                addEventListener(type: "audioframecompleted", listener: (arg: { type: "audioframecompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioFrameInputNode, AudioFrameCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioFrameInputNode, AudioFrameCompletedEventArgs>): void;
                addEventListener(type: "quantumstarted", listener: (arg: { type: "quantumstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioFrameInputNode, FrameInputNodeQuantumStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioFrameInputNode, FrameInputNodeQuantumStartedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameInputNode.AddFrame(Windows.Media.AudioFrame)
                 */
                addFrame(frame: Windows.Media.AudioFrame): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameInputNode.AddOutgoingConnection(Windows.Media.Audio.IAudioNode,System.Double)
                 */
                addOutgoingConnection(destination: IAudioNode, gain: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameInputNode.AddOutgoingConnection(Windows.Media.Audio.IAudioNode)
                 */
                addOutgoingConnection(destination: IAudioNode): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameInputNode.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameInputNode.DisableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                disableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameInputNode.DiscardQueuedFrames
                 */
                discardQueuedFrames(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameInputNode.EnableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                enableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                removeEventListener(type: "audioframecompleted", listener: (arg: { type: "audioframecompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioFrameInputNode, AudioFrameCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioFrameInputNode, AudioFrameCompletedEventArgs>): void;
                removeEventListener(type: "quantumstarted", listener: (arg: { type: "quantumstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioFrameInputNode, FrameInputNodeQuantumStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioFrameInputNode, FrameInputNodeQuantumStartedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameInputNode.RemoveOutgoingConnection(Windows.Media.Audio.IAudioNode)
                 */
                removeOutgoingConnection(destination: IAudioNode): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameInputNode.Reset
                 */
                reset(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameInputNode.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameInputNode.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioFrameOutputNode
             */
            abstract class AudioFrameOutputNode implements Windows.Foundation.IClosable, IAudioNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameOutputNode.ConsumeInput
                 */
                consumeInput: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameOutputNode.EffectDefinitions
                 */
                effectDefinitions: Windows.Foundation.Collections.IVector<Windows.Media.Effects.IAudioEffectDefinition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameOutputNode.EncodingProperties
                 */
                encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioFrameOutputNode.OutgoingGain
                 */
                outgoingGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameOutputNode.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameOutputNode.DisableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                disableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameOutputNode.EnableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                enableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameOutputNode.GetFrame
                 */
                getFrame(): Windows.Media.AudioFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameOutputNode.Reset
                 */
                reset(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameOutputNode.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioFrameOutputNode.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioGraph
             */
            abstract class AudioGraph implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateAsync(Windows.Media.Audio.AudioGraphSettings)
                 */
                static createAsync(settings: AudioGraphSettings): Windows.Foundation.IAsyncOperation<CreateAudioGraphResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraph.CompletedQuantumCount
                 */
                completedQuantumCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraph.EncodingProperties
                 */
                encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraph.LatencyInSamples
                 */
                latencyInSamples: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Audio.AudioGraph.QuantumProcessed
                 */
                onquantumprocessed: (arg: { type: "quantumprocessed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioGraph, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioGraph, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Audio.AudioGraph.QuantumStarted
                 */
                onquantumstarted: (arg: { type: "quantumstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioGraph, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioGraph, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Audio.AudioGraph.UnrecoverableErrorOccurred
                 */
                onunrecoverableerroroccurred: (arg: { type: "unrecoverableerroroccurred"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioGraph, AudioGraphUnrecoverableErrorOccurredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioGraph, AudioGraphUnrecoverableErrorOccurredEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraph.PrimaryRenderDevice
                 */
                primaryRenderDevice: Windows.Devices.Enumeration.DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraph.RenderDeviceAudioProcessing
                 */
                renderDeviceAudioProcessing: Windows.Media.AudioProcessing;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraph.SamplesPerQuantum
                 */
                samplesPerQuantum: number;
                addEventListener(type: "quantumprocessed", listener: (arg: { type: "quantumprocessed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioGraph, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioGraph, Object>): void;
                addEventListener(type: "quantumstarted", listener: (arg: { type: "quantumstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioGraph, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioGraph, Object>): void;
                addEventListener(type: "unrecoverableerroroccurred", listener: (arg: { type: "unrecoverableerroroccurred"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioGraph, AudioGraphUnrecoverableErrorOccurredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioGraph, AudioGraphUnrecoverableErrorOccurredEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateBatchUpdater
                 */
                createBatchUpdater(): AudioGraphBatchUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateDeviceInputNodeAsync(Windows.Media.Capture.MediaCategory,Windows.Media.MediaProperties.AudioEncodingProperties,Windows.Devices.Enumeration.DeviceInformation,Windows.Media.Audio.AudioNodeEmitter)
                 */
                createDeviceInputNodeAsync(category: Windows.Media.Capture.MediaCategory, encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties, device: Windows.Devices.Enumeration.DeviceInformation, emitter: AudioNodeEmitter): Windows.Foundation.IAsyncOperation<CreateAudioDeviceInputNodeResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateDeviceInputNodeAsync(Windows.Media.Capture.MediaCategory,Windows.Media.MediaProperties.AudioEncodingProperties,Windows.Devices.Enumeration.DeviceInformation)
                 */
                createDeviceInputNodeAsync(category: Windows.Media.Capture.MediaCategory, encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties, device: Windows.Devices.Enumeration.DeviceInformation): Windows.Foundation.IAsyncOperation<CreateAudioDeviceInputNodeResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateDeviceInputNodeAsync(Windows.Media.Capture.MediaCategory,Windows.Media.MediaProperties.AudioEncodingProperties)
                 */
                createDeviceInputNodeAsync(category: Windows.Media.Capture.MediaCategory, encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties): Windows.Foundation.IAsyncOperation<CreateAudioDeviceInputNodeResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateDeviceInputNodeAsync(Windows.Media.Capture.MediaCategory)
                 */
                createDeviceInputNodeAsync(category: Windows.Media.Capture.MediaCategory): Windows.Foundation.IAsyncOperation<CreateAudioDeviceInputNodeResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateDeviceOutputNodeAsync
                 */
                createDeviceOutputNodeAsync(): Windows.Foundation.IAsyncOperation<CreateAudioDeviceOutputNodeResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateFileInputNodeAsync(Windows.Storage.IStorageFile,Windows.Media.Audio.AudioNodeEmitter)
                 */
                createFileInputNodeAsync(file: Windows.Storage.IStorageFile, emitter: AudioNodeEmitter): Windows.Foundation.IAsyncOperation<CreateAudioFileInputNodeResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateFileInputNodeAsync(Windows.Storage.IStorageFile)
                 */
                createFileInputNodeAsync(file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncOperation<CreateAudioFileInputNodeResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateFileOutputNodeAsync(Windows.Storage.IStorageFile,Windows.Media.MediaProperties.MediaEncodingProfile)
                 */
                createFileOutputNodeAsync(file: Windows.Storage.IStorageFile, fileEncodingProfile: Windows.Media.MediaProperties.MediaEncodingProfile): Windows.Foundation.IAsyncOperation<CreateAudioFileOutputNodeResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateFileOutputNodeAsync(Windows.Storage.IStorageFile)
                 */
                createFileOutputNodeAsync(file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncOperation<CreateAudioFileOutputNodeResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateFrameInputNode(Windows.Media.MediaProperties.AudioEncodingProperties,Windows.Media.Audio.AudioNodeEmitter)
                 */
                createFrameInputNode(encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties, emitter: AudioNodeEmitter): AudioFrameInputNode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateFrameInputNode(Windows.Media.MediaProperties.AudioEncodingProperties)
                 */
                createFrameInputNode(encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties): AudioFrameInputNode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateFrameInputNode
                 */
                createFrameInputNode(): AudioFrameInputNode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateFrameOutputNode(Windows.Media.MediaProperties.AudioEncodingProperties)
                 */
                createFrameOutputNode(encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties): AudioFrameOutputNode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateFrameOutputNode
                 */
                createFrameOutputNode(): AudioFrameOutputNode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateSubmixNode(Windows.Media.MediaProperties.AudioEncodingProperties,Windows.Media.Audio.AudioNodeEmitter)
                 */
                createSubmixNode(encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties, emitter: AudioNodeEmitter): AudioSubmixNode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateSubmixNode(Windows.Media.MediaProperties.AudioEncodingProperties)
                 */
                createSubmixNode(encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties): AudioSubmixNode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.CreateSubmixNode
                 */
                createSubmixNode(): AudioSubmixNode;
                removeEventListener(type: "quantumprocessed", listener: (arg: { type: "quantumprocessed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioGraph, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioGraph, Object>): void;
                removeEventListener(type: "quantumstarted", listener: (arg: { type: "quantumstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioGraph, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioGraph, Object>): void;
                removeEventListener(type: "unrecoverableerroroccurred", listener: (arg: { type: "unrecoverableerroroccurred"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioGraph, AudioGraphUnrecoverableErrorOccurredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioGraph, AudioGraphUnrecoverableErrorOccurredEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.ResetAllNodes
                 */
                resetAllNodes(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraph.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioGraphBatchUpdater
             */
            abstract class AudioGraphBatchUpdater implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraphBatchUpdater.Close
                 */
                close(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioGraphConnection
             */
            abstract class AudioGraphConnection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraphConnection.Destination
                 */
                destination: IAudioNode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraphConnection.Gain
                 */
                gain: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioGraphCreationStatus
             */
            enum AudioGraphCreationStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioGraphCreationStatus.DeviceNotAvailable
                 */
                deviceNotAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioGraphCreationStatus.FormatNotSupported
                 */
                formatNotSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioGraphCreationStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioGraphCreationStatus.UnknownFailure
                 */
                unknownFailure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioGraphSettings
             */
            class AudioGraphSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioGraphSettings.#ctor(Windows.Media.Render.AudioRenderCategory)
                 */
                constructor(audioRenderCategory: Windows.Media.Render.AudioRenderCategory);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraphSettings.AudioRenderCategory
                 */
                audioRenderCategory: Windows.Media.Render.AudioRenderCategory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraphSettings.DesiredRenderDeviceAudioProcessing
                 */
                desiredRenderDeviceAudioProcessing: Windows.Media.AudioProcessing;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraphSettings.DesiredSamplesPerQuantum
                 */
                desiredSamplesPerQuantum: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraphSettings.EncodingProperties
                 */
                encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraphSettings.PrimaryRenderDevice
                 */
                primaryRenderDevice: Windows.Devices.Enumeration.DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraphSettings.QuantumSizeSelectionMode
                 */
                quantumSizeSelectionMode: QuantumSizeSelectionMode;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioGraphUnrecoverableError
             */
            enum AudioGraphUnrecoverableError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioGraphUnrecoverableError.AudioDeviceLost
                 */
                audioDeviceLost,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioGraphUnrecoverableError.AudioSessionDisconnected
                 */
                audioSessionDisconnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioGraphUnrecoverableError.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioGraphUnrecoverableError.UnknownFailure
                 */
                unknownFailure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioGraphUnrecoverableErrorOccurredEventArgs
             */
            abstract class AudioGraphUnrecoverableErrorOccurredEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioGraphUnrecoverableErrorOccurredEventArgs.Error
                 */
                error: AudioGraphUnrecoverableError;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioNodeEmitter
             */
            class AudioNodeEmitter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioNodeEmitter.#ctor(Windows.Media.Audio.AudioNodeEmitterShape,Windows.Media.Audio.AudioNodeEmitterDecayModel,Windows.Media.Audio.AudioNodeEmitterSettings)
                 */
                constructor(shape: AudioNodeEmitterShape, decayModel: AudioNodeEmitterDecayModel, settings: AudioNodeEmitterSettings);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioNodeEmitter.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitter.DecayModel
                 */
                decayModel: AudioNodeEmitterDecayModel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitter.Direction
                 */
                direction: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitter.DistanceScale
                 */
                distanceScale: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitter.DopplerScale
                 */
                dopplerScale: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitter.DopplerVelocity
                 */
                dopplerVelocity: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitter.Gain
                 */
                gain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitter.IsDopplerDisabled
                 */
                isDopplerDisabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitter.Position
                 */
                position: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitter.Shape
                 */
                shape: AudioNodeEmitterShape;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitter.SpatialAudioModel
                 */
                spatialAudioModel: SpatialAudioModel;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioNodeEmitterConeProperties
             */
            abstract class AudioNodeEmitterConeProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitterConeProperties.InnerAngle
                 */
                innerAngle: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitterConeProperties.OuterAngle
                 */
                outerAngle: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitterConeProperties.OuterAngleGain
                 */
                outerAngleGain: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioNodeEmitterDecayKind
             */
            enum AudioNodeEmitterDecayKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioNodeEmitterDecayKind.Custom
                 */
                custom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioNodeEmitterDecayKind.Natural
                 */
                natural,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioNodeEmitterDecayModel
             */
            abstract class AudioNodeEmitterDecayModel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioNodeEmitterDecayModel.CreateCustom(System.Double,System.Double)
                 */
                static createCustom(minGain: number, maxGain: number): AudioNodeEmitterDecayModel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioNodeEmitterDecayModel.CreateNatural(System.Double,System.Double,System.Double,System.Double)
                 */
                static createNatural(minGain: number, maxGain: number, unityGainDistance: number, cutoffDistance: number): AudioNodeEmitterDecayModel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitterDecayModel.Kind
                 */
                kind: AudioNodeEmitterDecayKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitterDecayModel.MaxGain
                 */
                maxGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitterDecayModel.MinGain
                 */
                minGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitterDecayModel.NaturalProperties
                 */
                naturalProperties: AudioNodeEmitterNaturalDecayModelProperties;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioNodeEmitterNaturalDecayModelProperties
             */
            abstract class AudioNodeEmitterNaturalDecayModelProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitterNaturalDecayModelProperties.CutoffDistance
                 */
                cutoffDistance: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitterNaturalDecayModelProperties.UnityGainDistance
                 */
                unityGainDistance: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioNodeEmitterSettings
             */
            enum AudioNodeEmitterSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioNodeEmitterSettings.DisableDoppler
                 */
                disableDoppler,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioNodeEmitterSettings.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioNodeEmitterShape
             */
            abstract class AudioNodeEmitterShape {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioNodeEmitterShape.CreateCone(System.Double,System.Double,System.Double)
                 */
                static createCone(innerAngle: number, outerAngle: number, outerAngleGain: number): AudioNodeEmitterShape;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioNodeEmitterShape.CreateOmnidirectional
                 */
                static createOmnidirectional(): AudioNodeEmitterShape;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitterShape.ConeProperties
                 */
                coneProperties: AudioNodeEmitterConeProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeEmitterShape.Kind
                 */
                kind: AudioNodeEmitterShapeKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioNodeEmitterShapeKind
             */
            enum AudioNodeEmitterShapeKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioNodeEmitterShapeKind.Cone
                 */
                cone,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.AudioNodeEmitterShapeKind.Omnidirectional
                 */
                omnidirectional,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioNodeListener
             */
            class AudioNodeListener {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioNodeListener.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeListener.DopplerVelocity
                 */
                dopplerVelocity: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeListener.Orientation
                 */
                orientation: Windows.Foundation.Numerics.Quaternion;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeListener.Position
                 */
                position: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioNodeListener.SpeedOfSound
                 */
                speedOfSound: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.AudioSubmixNode
             */
            abstract class AudioSubmixNode implements IAudioInputNode2, Windows.Foundation.IClosable, IAudioNode, IAudioInputNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioSubmixNode.ConsumeInput
                 */
                consumeInput: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioSubmixNode.EffectDefinitions
                 */
                effectDefinitions: Windows.Foundation.Collections.IVector<Windows.Media.Effects.IAudioEffectDefinition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioSubmixNode.Emitter
                 */
                emitter: AudioNodeEmitter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioSubmixNode.EncodingProperties
                 */
                encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioSubmixNode.OutgoingConnections
                 */
                outgoingConnections: Windows.Foundation.Collections.IVectorView<AudioGraphConnection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.AudioSubmixNode.OutgoingGain
                 */
                outgoingGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioSubmixNode.AddOutgoingConnection(Windows.Media.Audio.IAudioNode,System.Double)
                 */
                addOutgoingConnection(destination: IAudioNode, gain: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioSubmixNode.AddOutgoingConnection(Windows.Media.Audio.IAudioNode)
                 */
                addOutgoingConnection(destination: IAudioNode): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioSubmixNode.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioSubmixNode.DisableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                disableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioSubmixNode.EnableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                enableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioSubmixNode.RemoveOutgoingConnection(Windows.Media.Audio.IAudioNode)
                 */
                removeOutgoingConnection(destination: IAudioNode): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioSubmixNode.Reset
                 */
                reset(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioSubmixNode.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.AudioSubmixNode.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.CreateAudioDeviceInputNodeResult
             */
            abstract class CreateAudioDeviceInputNodeResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.CreateAudioDeviceInputNodeResult.DeviceInputNode
                 */
                deviceInputNode: AudioDeviceInputNode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.CreateAudioDeviceInputNodeResult.Status
                 */
                status: AudioDeviceNodeCreationStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.CreateAudioDeviceOutputNodeResult
             */
            abstract class CreateAudioDeviceOutputNodeResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.CreateAudioDeviceOutputNodeResult.DeviceOutputNode
                 */
                deviceOutputNode: AudioDeviceOutputNode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.CreateAudioDeviceOutputNodeResult.Status
                 */
                status: AudioDeviceNodeCreationStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.CreateAudioFileInputNodeResult
             */
            abstract class CreateAudioFileInputNodeResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.CreateAudioFileInputNodeResult.FileInputNode
                 */
                fileInputNode: AudioFileInputNode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.CreateAudioFileInputNodeResult.Status
                 */
                status: AudioFileNodeCreationStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.CreateAudioFileOutputNodeResult
             */
            abstract class CreateAudioFileOutputNodeResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.CreateAudioFileOutputNodeResult.FileOutputNode
                 */
                fileOutputNode: AudioFileOutputNode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.CreateAudioFileOutputNodeResult.Status
                 */
                status: AudioFileNodeCreationStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.CreateAudioGraphResult
             */
            abstract class CreateAudioGraphResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.CreateAudioGraphResult.Graph
                 */
                graph: AudioGraph;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.CreateAudioGraphResult.Status
                 */
                status: AudioGraphCreationStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.EchoEffectDefinition
             */
            class EchoEffectDefinition implements Windows.Media.Effects.IAudioEffectDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.EchoEffectDefinition.#ctor(Windows.Media.Audio.AudioGraph)
                 */
                constructor(audioGraph: AudioGraph);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.EchoEffectDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.EchoEffectDefinition.Delay
                 */
                delay: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.EchoEffectDefinition.Feedback
                 */
                feedback: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.EchoEffectDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.EchoEffectDefinition.WetDryMix
                 */
                wetDryMix: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.EqualizerBand
             */
            abstract class EqualizerBand {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.EqualizerBand.Bandwidth
                 */
                bandwidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.EqualizerBand.FrequencyCenter
                 */
                frequencyCenter: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.EqualizerBand.Gain
                 */
                gain: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.EqualizerEffectDefinition
             */
            class EqualizerEffectDefinition implements Windows.Media.Effects.IAudioEffectDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.EqualizerEffectDefinition.#ctor(Windows.Media.Audio.AudioGraph)
                 */
                constructor(audioGraph: AudioGraph);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.EqualizerEffectDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.EqualizerEffectDefinition.Bands
                 */
                bands: Windows.Foundation.Collections.IVectorView<EqualizerBand>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.EqualizerEffectDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.FrameInputNodeQuantumStartedEventArgs
             */
            abstract class FrameInputNodeQuantumStartedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.FrameInputNodeQuantumStartedEventArgs.RequiredSamples
                 */
                requiredSamples: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.IAudioInputNode
             */
            interface IAudioInputNode extends IAudioNode, Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.IAudioInputNode.OutgoingConnections
                 */
                outgoingConnections: Windows.Foundation.Collections.IVectorView<AudioGraphConnection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.IAudioInputNode.AddOutgoingConnection(Windows.Media.Audio.IAudioNode,System.Double)
                 */
                addOutgoingConnection(destination: IAudioNode, gain: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.IAudioInputNode.AddOutgoingConnection(Windows.Media.Audio.IAudioNode)
                 */
                addOutgoingConnection(destination: IAudioNode): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.IAudioInputNode.RemoveOutgoingConnection(Windows.Media.Audio.IAudioNode)
                 */
                removeOutgoingConnection(destination: IAudioNode): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.IAudioInputNode2
             */
            interface IAudioInputNode2 extends IAudioNode, Windows.Foundation.IClosable, IAudioInputNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.IAudioInputNode2.Emitter
                 */
                emitter: AudioNodeEmitter;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.IAudioNode
             */
            interface IAudioNode extends Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.IAudioNode.ConsumeInput
                 */
                consumeInput: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.IAudioNode.EffectDefinitions
                 */
                effectDefinitions: Windows.Foundation.Collections.IVector<Windows.Media.Effects.IAudioEffectDefinition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.IAudioNode.EncodingProperties
                 */
                encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.IAudioNode.OutgoingGain
                 */
                outgoingGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.IAudioNode.DisableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                disableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.IAudioNode.EnableEffectsByDefinition(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                enableEffectsByDefinition(definition: Windows.Media.Effects.IAudioEffectDefinition): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.IAudioNode.Reset
                 */
                reset(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.IAudioNode.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.IAudioNode.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.IAudioNodeWithListener
             */
            interface IAudioNodeWithListener extends Windows.Foundation.IClosable, IAudioNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.IAudioNodeWithListener.Listener
                 */
                listener: AudioNodeListener;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.LimiterEffectDefinition
             */
            class LimiterEffectDefinition implements Windows.Media.Effects.IAudioEffectDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.LimiterEffectDefinition.#ctor(Windows.Media.Audio.AudioGraph)
                 */
                constructor(audioGraph: AudioGraph);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.LimiterEffectDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.LimiterEffectDefinition.Loudness
                 */
                loudness: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.LimiterEffectDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.LimiterEffectDefinition.Release
                 */
                release: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.QuantumSizeSelectionMode
             */
            enum QuantumSizeSelectionMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.QuantumSizeSelectionMode.ClosestToDesired
                 */
                closestToDesired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.QuantumSizeSelectionMode.LowestLatency
                 */
                lowestLatency,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.QuantumSizeSelectionMode.SystemDefault
                 */
                systemDefault,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.ReverbEffectDefinition
             */
            class ReverbEffectDefinition implements Windows.Media.Effects.IAudioEffectDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Audio.ReverbEffectDefinition.#ctor(Windows.Media.Audio.AudioGraph)
                 */
                constructor(audioGraph: AudioGraph);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.DecayTime
                 */
                decayTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.Density
                 */
                density: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.DisableLateField
                 */
                disableLateField: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.EarlyDiffusion
                 */
                earlyDiffusion: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.HighEQCutoff
                 */
                highEQCutoff: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.HighEQGain
                 */
                highEQGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.LateDiffusion
                 */
                lateDiffusion: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.LowEQCutoff
                 */
                lowEQCutoff: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.LowEQGain
                 */
                lowEQGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.PositionLeft
                 */
                positionLeft: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.PositionMatrixLeft
                 */
                positionMatrixLeft: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.PositionMatrixRight
                 */
                positionMatrixRight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.PositionRight
                 */
                positionRight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.RearDelay
                 */
                rearDelay: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.ReflectionsDelay
                 */
                reflectionsDelay: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.ReflectionsGain
                 */
                reflectionsGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.ReverbDelay
                 */
                reverbDelay: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.ReverbGain
                 */
                reverbGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.RoomFilterFreq
                 */
                roomFilterFreq: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.RoomFilterHF
                 */
                roomFilterHF: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.RoomFilterMain
                 */
                roomFilterMain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.RoomSize
                 */
                roomSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Audio.ReverbEffectDefinition.WetDryMix
                 */
                wetDryMix: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Audio.SpatialAudioModel
             */
            enum SpatialAudioModel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.SpatialAudioModel.FoldDown
                 */
                foldDown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Audio.SpatialAudioModel.ObjectBased
                 */
                objectBased,
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.AudioBuffer
         */
        abstract class AudioBuffer implements Windows.Foundation.IClosable, Windows.Foundation.IMemoryBuffer {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.AudioBuffer.Capacity
             */
            capacity: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.AudioBuffer.Length
             */
            length: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.AudioBuffer.Close
             */
            close(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.AudioBuffer.CreateReference
             */
            createReference(): Windows.Foundation.IMemoryBufferReference;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.AudioBufferAccessMode
         */
        enum AudioBufferAccessMode {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.AudioBufferAccessMode.Read
             */
            read,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.AudioBufferAccessMode.ReadWrite
             */
            readWrite,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.AudioBufferAccessMode.Write
             */
            write,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.AudioFrame
         */
        class AudioFrame implements Windows.Foundation.IClosable, IMediaFrame {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.AudioFrame.#ctor(System.UInt32)
             */
            constructor(capacity: number);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.AudioFrame.Duration
             */
            duration: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.AudioFrame.ExtendedProperties
             */
            extendedProperties: Windows.Foundation.Collections.IPropertySet;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.AudioFrame.IsDiscontinuous
             */
            isDiscontinuous: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.AudioFrame.IsReadOnly
             */
            isReadOnly: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.AudioFrame.RelativeTime
             */
            relativeTime: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.AudioFrame.SystemRelativeTime
             */
            systemRelativeTime: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.AudioFrame.Type
             */
            type: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.AudioFrame.Close
             */
            close(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.AudioFrame.LockBuffer(Windows.Media.AudioBufferAccessMode)
             */
            lockBuffer(mode: AudioBufferAccessMode): AudioBuffer;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.AudioProcessing
         */
        enum AudioProcessing {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.AudioProcessing.Default
             */
            default,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.AudioProcessing.Raw
             */
            raw,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.AutoRepeatModeChangeRequestedEventArgs
         */
        abstract class AutoRepeatModeChangeRequestedEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.AutoRepeatModeChangeRequestedEventArgs.RequestedAutoRepeatMode
             */
            requestedAutoRepeatMode: MediaPlaybackAutoRepeatMode;
        }
        namespace Capture {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.AdvancedCapturedPhoto
             */
            abstract class AdvancedCapturedPhoto {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.AdvancedCapturedPhoto.Context
                 */
                context: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.AdvancedCapturedPhoto.Frame
                 */
                frame: CapturedFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.AdvancedCapturedPhoto.FrameBoundsRelativeToReferencePhoto
                 */
                frameBoundsRelativeToReferencePhoto: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.AdvancedCapturedPhoto.Mode
                 */
                mode: Windows.Media.Devices.AdvancedPhotoMode;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.AdvancedPhotoCapture
             */
            abstract class AdvancedPhotoCapture {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.AdvancedPhotoCapture.AllPhotosCaptured
                 */
                onallphotoscaptured: (arg: { type: "allphotoscaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdvancedPhotoCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AdvancedPhotoCapture, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.AdvancedPhotoCapture.OptionalReferencePhotoCaptured
                 */
                onoptionalreferencephotocaptured: (arg: { type: "optionalreferencephotocaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdvancedPhotoCapture, OptionalReferencePhotoCapturedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdvancedPhotoCapture, OptionalReferencePhotoCapturedEventArgs>;
                addEventListener(type: "allphotoscaptured", listener: (arg: { type: "allphotoscaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdvancedPhotoCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AdvancedPhotoCapture, Object>): void;
                addEventListener(type: "optionalreferencephotocaptured", listener: (arg: { type: "optionalreferencephotocaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdvancedPhotoCapture, OptionalReferencePhotoCapturedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdvancedPhotoCapture, OptionalReferencePhotoCapturedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.AdvancedPhotoCapture.CaptureAsync(System.Object)
                 */
                captureAsync(context: Object): Windows.Foundation.IAsyncOperation<AdvancedCapturedPhoto>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.AdvancedPhotoCapture.CaptureAsync
                 */
                captureAsync(): Windows.Foundation.IAsyncOperation<AdvancedCapturedPhoto>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.AdvancedPhotoCapture.FinishAsync
                 */
                finishAsync(): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "allphotoscaptured", listener: (arg: { type: "allphotoscaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdvancedPhotoCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AdvancedPhotoCapture, Object>): void;
                removeEventListener(type: "optionalreferencephotocaptured", listener: (arg: { type: "optionalreferencephotocaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdvancedPhotoCapture, OptionalReferencePhotoCapturedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdvancedPhotoCapture, OptionalReferencePhotoCapturedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.AppCapture
             */
            abstract class AppCapture {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.AppCapture.GetForCurrentView
                 */
                static getForCurrentView(): AppCapture;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.AppCapture.IsCapturingAudio
                 */
                isCapturingAudio: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.AppCapture.IsCapturingVideo
                 */
                isCapturingVideo: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.AppCapture.CapturingChanged
                 */
                oncapturingchanged: (arg: { type: "capturingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AppCapture, Object>;
                addEventListener(type: "capturingchanged", listener: (arg: { type: "capturingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AppCapture, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "capturingchanged", listener: (arg: { type: "capturingchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AppCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AppCapture, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.CameraCaptureUI
             */
            class CameraCaptureUI {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.CameraCaptureUI.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CameraCaptureUI.PhotoSettings
                 */
                photoSettings: CameraCaptureUIPhotoCaptureSettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CameraCaptureUI.VideoSettings
                 */
                videoSettings: CameraCaptureUIVideoCaptureSettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.CameraCaptureUI.CaptureFileAsync(Windows.Media.Capture.CameraCaptureUIMode)
                 */
                captureFileAsync(mode: CameraCaptureUIMode): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.CameraCaptureUIMaxPhotoResolution
             */
            enum CameraCaptureUIMaxPhotoResolution {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMaxPhotoResolution.HighestAvailable
                 */
                highestAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMaxPhotoResolution.Large3M
                 */
                large3M,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMaxPhotoResolution.MediumXga
                 */
                mediumXga,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMaxPhotoResolution.SmallVga
                 */
                smallVga,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMaxPhotoResolution.VeryLarge5M
                 */
                veryLarge5M,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMaxPhotoResolution.VerySmallQvga
                 */
                verySmallQvga,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.CameraCaptureUIMaxVideoResolution
             */
            enum CameraCaptureUIMaxVideoResolution {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMaxVideoResolution.HighDefinition
                 */
                highDefinition,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMaxVideoResolution.HighestAvailable
                 */
                highestAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMaxVideoResolution.LowDefinition
                 */
                lowDefinition,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMaxVideoResolution.StandardDefinition
                 */
                standardDefinition,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.CameraCaptureUIMode
             */
            enum CameraCaptureUIMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMode.Photo
                 */
                photo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMode.PhotoOrVideo
                 */
                photoOrVideo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIMode.Video
                 */
                video,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.CameraCaptureUIPhotoCaptureSettings
             */
            abstract class CameraCaptureUIPhotoCaptureSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CameraCaptureUIPhotoCaptureSettings.AllowCropping
                 */
                allowCropping: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CameraCaptureUIPhotoCaptureSettings.CroppedAspectRatio
                 */
                croppedAspectRatio: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CameraCaptureUIPhotoCaptureSettings.CroppedSizeInPixels
                 */
                croppedSizeInPixels: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CameraCaptureUIPhotoCaptureSettings.Format
                 */
                format: CameraCaptureUIPhotoFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CameraCaptureUIPhotoCaptureSettings.MaxResolution
                 */
                maxResolution: CameraCaptureUIMaxPhotoResolution;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.CameraCaptureUIPhotoFormat
             */
            enum CameraCaptureUIPhotoFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIPhotoFormat.Jpeg
                 */
                jpeg,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIPhotoFormat.JpegXR
                 */
                jpegXR,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIPhotoFormat.Png
                 */
                png,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.CameraCaptureUIVideoCaptureSettings
             */
            abstract class CameraCaptureUIVideoCaptureSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CameraCaptureUIVideoCaptureSettings.AllowTrimming
                 */
                allowTrimming: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CameraCaptureUIVideoCaptureSettings.Format
                 */
                format: CameraCaptureUIVideoFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CameraCaptureUIVideoCaptureSettings.MaxDurationInSeconds
                 */
                maxDurationInSeconds: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CameraCaptureUIVideoCaptureSettings.MaxResolution
                 */
                maxResolution: CameraCaptureUIMaxVideoResolution;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.CameraCaptureUIVideoFormat
             */
            enum CameraCaptureUIVideoFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIVideoFormat.Mp4
                 */
                mp4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.CameraCaptureUIVideoFormat.Wmv
                 */
                wmv,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.CapturedFrame
             */
            abstract class CapturedFrame implements Windows.Storage.Streams.IRandomAccessStream, Windows.Storage.Streams.IRandomAccessStreamWithContentType, Windows.Storage.Streams.IContentTypeProvider, Windows.Storage.Streams.IInputStream, Windows.Foundation.IClosable, Windows.Storage.Streams.IOutputStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrame.CanRead
                 */
                canRead: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrame.CanWrite
                 */
                canWrite: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrame.ContentType
                 */
                contentType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrame.Height
                 */
                height: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrame.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrame.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrame.SoftwareBitmap
                 */
                softwareBitmap: Windows.Graphics.Imaging.SoftwareBitmap;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrame.Width
                 */
                width: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.CapturedFrame.CloneStream
                 */
                cloneStream(): Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.CapturedFrame.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.CapturedFrame.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.CapturedFrame.GetInputStreamAt(System.UInt64)
                 */
                getInputStreamAt(position: number): Windows.Storage.Streams.IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.CapturedFrame.GetOutputStreamAt(System.UInt64)
                 */
                getOutputStreamAt(position: number): Windows.Storage.Streams.IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.CapturedFrame.ReadAsync(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.InputStreamOptions)
                 */
                readAsync(buffer: Windows.Storage.Streams.IBuffer, count: number, options: Windows.Storage.Streams.InputStreamOptions): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.CapturedFrame.Seek(System.UInt64)
                 */
                seek(position: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.CapturedFrame.WriteAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeAsync(buffer: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.CapturedFrameControlValues
             */
            abstract class CapturedFrameControlValues {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.Exposure
                 */
                exposure: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.ExposureCompensation
                 */
                exposureCompensation: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.FlashPowerPercent
                 */
                flashPowerPercent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.Flashed
                 */
                flashed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.Focus
                 */
                focus: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.FocusState
                 */
                focusState: Windows.Media.Devices.MediaCaptureFocusState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.IsoAnalogGain
                 */
                isoAnalogGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.IsoDigitalGain
                 */
                isoDigitalGain: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.IsoSpeed
                 */
                isoSpeed: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.SceneMode
                 */
                sceneMode: Windows.Media.Devices.CaptureSceneMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.SensorFrameRate
                 */
                sensorFrameRate: Windows.Media.MediaProperties.MediaRatio;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.WhiteBalance
                 */
                whiteBalance: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.WhiteBalanceGain
                 */
                whiteBalanceGain: WhiteBalanceGain;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedFrameControlValues.ZoomFactor
                 */
                zoomFactor: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.CapturedPhoto
             */
            abstract class CapturedPhoto {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedPhoto.Frame
                 */
                frame: CapturedFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.CapturedPhoto.Thumbnail
                 */
                thumbnail: CapturedFrame;
            }
            namespace Core {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Core.VariablePhotoCapturedEventArgs
                 */
                abstract class VariablePhotoCapturedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Core.VariablePhotoCapturedEventArgs.CaptureTimeOffset
                     */
                    captureTimeOffset: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Core.VariablePhotoCapturedEventArgs.CapturedFrameControlValues
                     */
                    capturedFrameControlValues: Windows.Media.Capture.CapturedFrameControlValues;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Core.VariablePhotoCapturedEventArgs.Frame
                     */
                    frame: Windows.Media.Capture.CapturedFrame;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Core.VariablePhotoCapturedEventArgs.UsedFrameControllerIndex
                     */
                    usedFrameControllerIndex: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Core.VariablePhotoSequenceCapture
                 */
                abstract class VariablePhotoSequenceCapture {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.Core.VariablePhotoSequenceCapture.PhotoCaptured
                     */
                    onphotocaptured: (arg: { type: "photocaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<VariablePhotoSequenceCapture, VariablePhotoCapturedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<VariablePhotoSequenceCapture, VariablePhotoCapturedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.Core.VariablePhotoSequenceCapture.Stopped
                     */
                    onstopped: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<VariablePhotoSequenceCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<VariablePhotoSequenceCapture, Object>;
                    addEventListener(type: "photocaptured", listener: (arg: { type: "photocaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<VariablePhotoSequenceCapture, VariablePhotoCapturedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<VariablePhotoSequenceCapture, VariablePhotoCapturedEventArgs>): void;
                    addEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<VariablePhotoSequenceCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<VariablePhotoSequenceCapture, Object>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Core.VariablePhotoSequenceCapture.FinishAsync
                     */
                    finishAsync(): Windows.Foundation.IAsyncAction;
                    removeEventListener(type: "photocaptured", listener: (arg: { type: "photocaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<VariablePhotoSequenceCapture, VariablePhotoCapturedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<VariablePhotoSequenceCapture, VariablePhotoCapturedEventArgs>): void;
                    removeEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<VariablePhotoSequenceCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<VariablePhotoSequenceCapture, Object>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Core.VariablePhotoSequenceCapture.StartAsync
                     */
                    startAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Core.VariablePhotoSequenceCapture.StopAsync
                     */
                    stopAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Core.VariablePhotoSequenceCapture.UpdateSettingsAsync
                     */
                    updateSettingsAsync(): Windows.Foundation.IAsyncAction;
                }
            }
            namespace Frames {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.BufferMediaFrame
                 */
                abstract class BufferMediaFrame {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.BufferMediaFrame.Buffer
                     */
                    buffer: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.BufferMediaFrame.FrameReference
                     */
                    frameReference: MediaFrameReference;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.DepthMediaFrame
                 */
                abstract class DepthMediaFrame {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.DepthMediaFrame.DepthFormat
                     */
                    depthFormat: DepthMediaFrameFormat;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.DepthMediaFrame.FrameReference
                     */
                    frameReference: MediaFrameReference;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.DepthMediaFrame.MaxReliableDepth
                     */
                    maxReliableDepth: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.DepthMediaFrame.MinReliableDepth
                     */
                    minReliableDepth: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.DepthMediaFrame.VideoMediaFrame
                     */
                    videoMediaFrame: VideoMediaFrame;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.DepthMediaFrame.TryCreateCoordinateMapper(Windows.Media.Devices.Core.CameraIntrinsics,Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryCreateCoordinateMapper(cameraIntrinsics: Windows.Media.Devices.Core.CameraIntrinsics, coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.DepthMediaFrameFormat
                 */
                abstract class DepthMediaFrameFormat {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.DepthMediaFrameFormat.DepthScaleInMeters
                     */
                    depthScaleInMeters: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.DepthMediaFrameFormat.VideoFormat
                     */
                    videoFormat: VideoMediaFrameFormat;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.InfraredMediaFrame
                 */
                abstract class InfraredMediaFrame {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.InfraredMediaFrame.FrameReference
                     */
                    frameReference: MediaFrameReference;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.InfraredMediaFrame.IsIlluminated
                     */
                    isIlluminated: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.InfraredMediaFrame.VideoMediaFrame
                     */
                    videoMediaFrame: VideoMediaFrame;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs
                 */
                abstract class MediaFrameArrivedEventArgs {
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameFormat
                 */
                abstract class MediaFrameFormat {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameFormat.FrameRate
                     */
                    frameRate: Windows.Media.MediaProperties.MediaRatio;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameFormat.MajorType
                     */
                    majorType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameFormat.Properties
                     */
                    properties: Windows.Foundation.Collections.IMapView<string, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameFormat.Subtype
                     */
                    subtype: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameFormat.VideoFormat
                     */
                    videoFormat: VideoMediaFrameFormat;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameReader
                 */
                abstract class MediaFrameReader implements Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.Frames.MediaFrameReader.FrameArrived
                     */
                    onframearrived: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaFrameReader, MediaFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaFrameReader, MediaFrameArrivedEventArgs>;
                    addEventListener(type: "framearrived", listener: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaFrameReader, MediaFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaFrameReader, MediaFrameArrivedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameReader.Close
                     */
                    close(): void;
                    removeEventListener(type: "framearrived", listener: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaFrameReader, MediaFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaFrameReader, MediaFrameArrivedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameReader.StartAsync
                     */
                    startAsync(): Windows.Foundation.IAsyncOperation<MediaFrameReaderStartStatus>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameReader.StopAsync
                     */
                    stopAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameReader.TryAcquireLatestFrame
                     */
                    tryAcquireLatestFrame(): MediaFrameReference;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameReaderStartStatus
                 */
                enum MediaFrameReaderStartStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameReaderStartStatus.DeviceNotAvailable
                     */
                    deviceNotAvailable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameReaderStartStatus.ExclusiveControlNotAvailable
                     */
                    exclusiveControlNotAvailable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameReaderStartStatus.OutputFormatNotSupported
                     */
                    outputFormatNotSupported,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameReaderStartStatus.Success
                     */
                    success,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameReaderStartStatus.UnknownFailure
                     */
                    unknownFailure,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameReference
                 */
                abstract class MediaFrameReference implements Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameReference.BufferMediaFrame
                     */
                    bufferMediaFrame: BufferMediaFrame;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameReference.CoordinateSystem
                     */
                    coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameReference.Duration
                     */
                    duration: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameReference.Format
                     */
                    format: MediaFrameFormat;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameReference.Properties
                     */
                    properties: Windows.Foundation.Collections.IMapView<string, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameReference.SourceKind
                     */
                    sourceKind: MediaFrameSourceKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameReference.SystemRelativeTime
                     */
                    systemRelativeTime: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameReference.VideoMediaFrame
                     */
                    videoMediaFrame: VideoMediaFrame;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameReference.Close
                     */
                    close(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameSource
                 */
                abstract class MediaFrameSource {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSource.Controller
                     */
                    controller: MediaFrameSourceController;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSource.CurrentFormat
                     */
                    currentFormat: MediaFrameFormat;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSource.Info
                     */
                    info: MediaFrameSourceInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.Frames.MediaFrameSource.FormatChanged
                     */
                    onformatchanged: (arg: { type: "formatchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaFrameSource, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSource.SupportedFormats
                     */
                    supportedFormats: Windows.Foundation.Collections.IVectorView<MediaFrameFormat>;
                    addEventListener(type: "formatchanged", listener: (arg: { type: "formatchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaFrameSource, Object>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "formatchanged", listener: (arg: { type: "formatchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaFrameSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaFrameSource, Object>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameSource.SetFormatAsync(Windows.Media.Capture.Frames.MediaFrameFormat)
                     */
                    setFormatAsync(format: MediaFrameFormat): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameSource.TryGetCameraIntrinsics(Windows.Media.Capture.Frames.MediaFrameFormat)
                     */
                    tryGetCameraIntrinsics(format: MediaFrameFormat): Windows.Media.Devices.Core.CameraIntrinsics;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameSourceController
                 */
                abstract class MediaFrameSourceController {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceController.VideoDeviceController
                     */
                    videoDeviceController: Windows.Media.Devices.VideoDeviceController;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameSourceController.GetPropertyAsync(System.String)
                     */
                    getPropertyAsync(propertyId: string): Windows.Foundation.IAsyncOperation<MediaFrameSourceGetPropertyResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameSourceController.GetPropertyByExtendedIdAsync(System.Byte[],System.UInt32)
                     */
                    getPropertyByExtendedIdAsync(extendedPropertyId: number[], maxPropertyValueSize: number): Windows.Foundation.IAsyncOperation<MediaFrameSourceGetPropertyResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameSourceController.SetPropertyAsync(System.String,System.Object)
                     */
                    setPropertyAsync(propertyId: string, propertyValue: Object): Windows.Foundation.IAsyncOperation<MediaFrameSourceSetPropertyStatus>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameSourceController.SetPropertyByExtendedIdAsync(System.Byte[],System.Byte[])
                     */
                    setPropertyByExtendedIdAsync(extendedPropertyId: number[], propertyValue: number[]): Windows.Foundation.IAsyncOperation<MediaFrameSourceSetPropertyStatus>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyResult
                 */
                abstract class MediaFrameSourceGetPropertyResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyResult.Status
                     */
                    status: MediaFrameSourceGetPropertyStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyResult.Value
                     */
                    value: Object;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyStatus
                 */
                enum MediaFrameSourceGetPropertyStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyStatus.DeviceNotAvailable
                     */
                    deviceNotAvailable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyStatus.MaxPropertyValueSizeRequired
                     */
                    maxPropertyValueSizeRequired,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyStatus.MaxPropertyValueSizeTooSmall
                     */
                    maxPropertyValueSizeTooSmall,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyStatus.NotSupported
                     */
                    notSupported,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyStatus.Success
                     */
                    success,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyStatus.UnknownFailure
                     */
                    unknownFailure,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameSourceGroup
                 */
                abstract class MediaFrameSourceGroup {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameSourceGroup.FindAllAsync
                     */
                    static findAllAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<MediaFrameSourceGroup>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameSourceGroup.FromIdAsync(System.String)
                     */
                    static fromIdAsync(id: string): Windows.Foundation.IAsyncOperation<MediaFrameSourceGroup>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MediaFrameSourceGroup.GetDeviceSelector
                     */
                    static getDeviceSelector(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceGroup.DisplayName
                     */
                    displayName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceGroup.Id
                     */
                    id: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceGroup.SourceInfos
                     */
                    sourceInfos: Windows.Foundation.Collections.IVectorView<MediaFrameSourceInfo>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameSourceInfo
                 */
                abstract class MediaFrameSourceInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceInfo.CoordinateSystem
                     */
                    coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceInfo.DeviceInformation
                     */
                    deviceInformation: Windows.Devices.Enumeration.DeviceInformation;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceInfo.Id
                     */
                    id: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceInfo.MediaStreamType
                     */
                    mediaStreamType: Windows.Media.Capture.MediaStreamType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceInfo.Properties
                     */
                    properties: Windows.Foundation.Collections.IMapView<string, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceInfo.SourceGroup
                     */
                    sourceGroup: MediaFrameSourceGroup;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.MediaFrameSourceInfo.SourceKind
                     */
                    sourceKind: MediaFrameSourceKind;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameSourceKind
                 */
                enum MediaFrameSourceKind {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceKind.Color
                     */
                    color,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceKind.Custom
                     */
                    custom,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceKind.Depth
                     */
                    depth,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceKind.Infrared
                     */
                    infrared,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MediaFrameSourceSetPropertyStatus
                 */
                enum MediaFrameSourceSetPropertyStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceSetPropertyStatus.DeviceNotAvailable
                     */
                    deviceNotAvailable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceSetPropertyStatus.InvalidValue
                     */
                    invalidValue,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceSetPropertyStatus.NotInControl
                     */
                    notInControl,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceSetPropertyStatus.NotSupported
                     */
                    notSupported,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceSetPropertyStatus.Success
                     */
                    success,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MediaFrameSourceSetPropertyStatus.UnknownFailure
                     */
                    unknownFailure,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MultiSourceMediaFrameArrivedEventArgs
                 */
                abstract class MultiSourceMediaFrameArrivedEventArgs {
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MultiSourceMediaFrameReader
                 */
                abstract class MultiSourceMediaFrameReader implements Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.Frames.MultiSourceMediaFrameReader.FrameArrived
                     */
                    onframearrived: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MultiSourceMediaFrameReader, MultiSourceMediaFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MultiSourceMediaFrameReader, MultiSourceMediaFrameArrivedEventArgs>;
                    addEventListener(type: "framearrived", listener: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MultiSourceMediaFrameReader, MultiSourceMediaFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MultiSourceMediaFrameReader, MultiSourceMediaFrameArrivedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MultiSourceMediaFrameReader.Close
                     */
                    close(): void;
                    removeEventListener(type: "framearrived", listener: (arg: { type: "framearrived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MultiSourceMediaFrameReader, MultiSourceMediaFrameArrivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MultiSourceMediaFrameReader, MultiSourceMediaFrameArrivedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MultiSourceMediaFrameReader.StartAsync
                     */
                    startAsync(): Windows.Foundation.IAsyncOperation<MultiSourceMediaFrameReaderStartStatus>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MultiSourceMediaFrameReader.StopAsync
                     */
                    stopAsync(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MultiSourceMediaFrameReader.TryAcquireLatestFrame
                     */
                    tryAcquireLatestFrame(): MultiSourceMediaFrameReference;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MultiSourceMediaFrameReaderStartStatus
                 */
                enum MultiSourceMediaFrameReaderStartStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MultiSourceMediaFrameReaderStartStatus.DeviceNotAvailable
                     */
                    deviceNotAvailable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MultiSourceMediaFrameReaderStartStatus.InsufficientResources
                     */
                    insufficientResources,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MultiSourceMediaFrameReaderStartStatus.NotSupported
                     */
                    notSupported,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MultiSourceMediaFrameReaderStartStatus.Success
                     */
                    success,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.Frames.MultiSourceMediaFrameReaderStartStatus.UnknownFailure
                     */
                    unknownFailure,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.MultiSourceMediaFrameReference
                 */
                abstract class MultiSourceMediaFrameReference implements Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MultiSourceMediaFrameReference.Close
                     */
                    close(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.MultiSourceMediaFrameReference.TryGetFrameReferenceBySourceId(System.String)
                     */
                    tryGetFrameReferenceBySourceId(sourceId: string): MediaFrameReference;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.VideoMediaFrame
                 */
                abstract class VideoMediaFrame {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.VideoMediaFrame.CameraIntrinsics
                     */
                    cameraIntrinsics: Windows.Media.Devices.Core.CameraIntrinsics;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.VideoMediaFrame.DepthMediaFrame
                     */
                    depthMediaFrame: DepthMediaFrame;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.VideoMediaFrame.Direct3DSurface
                     */
                    direct3DSurface: Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.VideoMediaFrame.FrameReference
                     */
                    frameReference: MediaFrameReference;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.VideoMediaFrame.InfraredMediaFrame
                     */
                    infraredMediaFrame: InfraredMediaFrame;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.VideoMediaFrame.SoftwareBitmap
                     */
                    softwareBitmap: Windows.Graphics.Imaging.SoftwareBitmap;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.VideoMediaFrame.VideoFormat
                     */
                    videoFormat: VideoMediaFrameFormat;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.Frames.VideoMediaFrame.GetVideoFrame
                     */
                    getVideoFrame(): Windows.Media.VideoFrame;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.Frames.VideoMediaFrameFormat
                 */
                abstract class VideoMediaFrameFormat {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.VideoMediaFrameFormat.DepthFormat
                     */
                    depthFormat: DepthMediaFrameFormat;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.VideoMediaFrameFormat.Height
                     */
                    height: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.VideoMediaFrameFormat.MediaFrameFormat
                     */
                    mediaFrameFormat: MediaFrameFormat;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.Frames.VideoMediaFrameFormat.Width
                     */
                    width: number;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.KnownVideoProfile
             */
            enum KnownVideoProfile {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.KnownVideoProfile.BalancedVideoAndPhoto
                 */
                balancedVideoAndPhoto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.KnownVideoProfile.HighQualityPhoto
                 */
                highQualityPhoto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.KnownVideoProfile.PhotoSequence
                 */
                photoSequence,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.KnownVideoProfile.VideoConferencing
                 */
                videoConferencing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.KnownVideoProfile.VideoRecording
                 */
                videoRecording,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.LowLagMediaRecording
             */
            abstract class LowLagMediaRecording {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.LowLagMediaRecording.FinishAsync
                 */
                finishAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.LowLagMediaRecording.PauseAsync(Windows.Media.Devices.MediaCapturePauseBehavior)
                 */
                pauseAsync(behavior: Windows.Media.Devices.MediaCapturePauseBehavior): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.LowLagMediaRecording.PauseWithResultAsync(Windows.Media.Devices.MediaCapturePauseBehavior)
                 */
                pauseWithResultAsync(behavior: Windows.Media.Devices.MediaCapturePauseBehavior): Windows.Foundation.IAsyncOperation<MediaCapturePauseResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.LowLagMediaRecording.ResumeAsync
                 */
                resumeAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.LowLagMediaRecording.StartAsync
                 */
                startAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.LowLagMediaRecording.StopAsync
                 */
                stopAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.LowLagMediaRecording.StopWithResultAsync
                 */
                stopWithResultAsync(): Windows.Foundation.IAsyncOperation<MediaCaptureStopResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.LowLagPhotoCapture
             */
            abstract class LowLagPhotoCapture {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.LowLagPhotoCapture.CaptureAsync
                 */
                captureAsync(): Windows.Foundation.IAsyncOperation<CapturedPhoto>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.LowLagPhotoCapture.FinishAsync
                 */
                finishAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.LowLagPhotoSequenceCapture
             */
            abstract class LowLagPhotoSequenceCapture {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.LowLagPhotoSequenceCapture.PhotoCaptured
                 */
                onphotocaptured: (arg: { type: "photocaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<LowLagPhotoSequenceCapture, PhotoCapturedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<LowLagPhotoSequenceCapture, PhotoCapturedEventArgs>;
                addEventListener(type: "photocaptured", listener: (arg: { type: "photocaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<LowLagPhotoSequenceCapture, PhotoCapturedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<LowLagPhotoSequenceCapture, PhotoCapturedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.LowLagPhotoSequenceCapture.FinishAsync
                 */
                finishAsync(): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "photocaptured", listener: (arg: { type: "photocaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<LowLagPhotoSequenceCapture, PhotoCapturedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<LowLagPhotoSequenceCapture, PhotoCapturedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.LowLagPhotoSequenceCapture.StartAsync
                 */
                startAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.LowLagPhotoSequenceCapture.StopAsync
                 */
                stopAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCapture
             */
            class MediaCapture implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.FindAllVideoProfiles(System.String)
                 */
                static findAllVideoProfiles(videoDeviceId: string): Windows.Foundation.Collections.IVectorView<MediaCaptureVideoProfile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.FindConcurrentProfiles(System.String)
                 */
                static findConcurrentProfiles(videoDeviceId: string): Windows.Foundation.Collections.IVectorView<MediaCaptureVideoProfile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.FindKnownVideoProfiles(System.String,Windows.Media.Capture.KnownVideoProfile)
                 */
                static findKnownVideoProfiles(videoDeviceId: string, name: KnownVideoProfile): Windows.Foundation.Collections.IVectorView<MediaCaptureVideoProfile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.IsVideoProfileSupported(System.String)
                 */
                static isVideoProfileSupported(videoDeviceId: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCapture.AudioDeviceController
                 */
                audioDeviceController: Windows.Media.Devices.AudioDeviceController;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCapture.CameraStreamState
                 */
                cameraStreamState: Windows.Media.Devices.CameraStreamState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCapture.FrameSources
                 */
                frameSources: Windows.Foundation.Collections.IMapView<string, Frames.MediaFrameSource>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCapture.MediaCaptureSettings
                 */
                mediaCaptureSettings: MediaCaptureSettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.MediaCapture.CameraStreamStateChanged
                 */
                oncamerastreamstatechanged: (arg: { type: "camerastreamstatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.MediaCapture.CaptureDeviceExclusiveControlStatusChanged
                 */
                oncapturedeviceexclusivecontrolstatuschanged: (arg: { type: "capturedeviceexclusivecontrolstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, MediaCaptureDeviceExclusiveControlStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, MediaCaptureDeviceExclusiveControlStatusChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.MediaCapture.Failed
                 */
                onfailed: (arg: { type: "failed"; } & MediaCaptureFailedEventHandlerArgumentType) => MediaCaptureFailedEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.MediaCapture.FocusChanged
                 */
                onfocuschanged: (arg: { type: "focuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, MediaCaptureFocusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, MediaCaptureFocusChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.MediaCapture.PhotoConfirmationCaptured
                 */
                onphotoconfirmationcaptured: (arg: { type: "photoconfirmationcaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, PhotoConfirmationCapturedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, PhotoConfirmationCapturedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.MediaCapture.RecordLimitationExceeded
                 */
                onrecordlimitationexceeded: (arg: { type: "recordlimitationexceeded"; } & RecordLimitationExceededEventHandlerArgumentType) => RecordLimitationExceededEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Capture.MediaCapture.ThermalStatusChanged
                 */
                onthermalstatuschanged: (arg: { type: "thermalstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCapture.ThermalStatus
                 */
                thermalStatus: MediaCaptureThermalStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCapture.VideoDeviceController
                 */
                videoDeviceController: Windows.Media.Devices.VideoDeviceController;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.AddAudioEffectAsync(Windows.Media.Effects.IAudioEffectDefinition)
                 */
                addAudioEffectAsync(definition: Windows.Media.Effects.IAudioEffectDefinition): Windows.Foundation.IAsyncOperation<Windows.Media.IMediaExtension>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.AddEffectAsync(Windows.Media.Capture.MediaStreamType,System.String,Windows.Foundation.Collections.IPropertySet)
                 */
                addEffectAsync(mediaStreamType: MediaStreamType, effectActivationID: string, effectSettings: Windows.Foundation.Collections.IPropertySet): Windows.Foundation.IAsyncAction;
                addEventListener(type: "camerastreamstatechanged", listener: (arg: { type: "camerastreamstatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, Object>): void;
                addEventListener(type: "thermalstatuschanged", listener: (arg: { type: "thermalstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, Object>): void;
                addEventListener(type: "capturedeviceexclusivecontrolstatuschanged", listener: (arg: { type: "capturedeviceexclusivecontrolstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, MediaCaptureDeviceExclusiveControlStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, MediaCaptureDeviceExclusiveControlStatusChangedEventArgs>): void;
                addEventListener(type: "failed", listener: (arg: { type: "failed"; } & MediaCaptureFailedEventHandlerArgumentType) => MediaCaptureFailedEventHandlerReturnType): void;
                addEventListener(type: "recordlimitationexceeded", listener: (arg: { type: "recordlimitationexceeded"; } & RecordLimitationExceededEventHandlerArgumentType) => RecordLimitationExceededEventHandlerReturnType): void;
                addEventListener(type: "focuschanged", listener: (arg: { type: "focuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, MediaCaptureFocusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, MediaCaptureFocusChangedEventArgs>): void;
                addEventListener(type: "photoconfirmationcaptured", listener: (arg: { type: "photoconfirmationcaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, PhotoConfirmationCapturedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, PhotoConfirmationCapturedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.AddVideoEffectAsync(Windows.Media.Effects.IVideoEffectDefinition,Windows.Media.Capture.MediaStreamType)
                 */
                addVideoEffectAsync(definition: Windows.Media.Effects.IVideoEffectDefinition, mediaStreamType: MediaStreamType): Windows.Foundation.IAsyncOperation<Windows.Media.IMediaExtension>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.CapturePhotoToStorageFileAsync(Windows.Media.MediaProperties.ImageEncodingProperties,Windows.Storage.IStorageFile)
                 */
                capturePhotoToStorageFileAsync(type: Windows.Media.MediaProperties.ImageEncodingProperties, file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.CapturePhotoToStreamAsync(Windows.Media.MediaProperties.ImageEncodingProperties,Windows.Storage.Streams.IRandomAccessStream)
                 */
                capturePhotoToStreamAsync(type: Windows.Media.MediaProperties.ImageEncodingProperties, stream: Windows.Storage.Streams.IRandomAccessStream): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.ClearEffectsAsync(Windows.Media.Capture.MediaStreamType)
                 */
                clearEffectsAsync(mediaStreamType: MediaStreamType): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.CreateFrameReaderAsync(Windows.Media.Capture.Frames.MediaFrameSource,System.String,Windows.Graphics.Imaging.BitmapSize)
                 */
                createFrameReaderAsync(inputSource: Frames.MediaFrameSource, outputSubtype: string, outputSize: Windows.Graphics.Imaging.BitmapSize): Windows.Foundation.IAsyncOperation<Frames.MediaFrameReader>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.CreateFrameReaderAsync(Windows.Media.Capture.Frames.MediaFrameSource,System.String)
                 */
                createFrameReaderAsync(inputSource: Frames.MediaFrameSource, outputSubtype: string): Windows.Foundation.IAsyncOperation<Frames.MediaFrameReader>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.CreateFrameReaderAsync(Windows.Media.Capture.Frames.MediaFrameSource)
                 */
                createFrameReaderAsync(inputSource: Frames.MediaFrameSource): Windows.Foundation.IAsyncOperation<Frames.MediaFrameReader>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.CreateMultiSourceFrameReaderAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                createMultiSourceFrameReaderAsync(inputSources: Windows.Foundation.Collections.IIterable<Frames.MediaFrameSource>): Windows.Foundation.IAsyncOperation<Frames.MultiSourceMediaFrameReader>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.GetEncoderProperty(Windows.Media.Capture.MediaStreamType,System.Guid)
                 */
                getEncoderProperty(mediaStreamType: MediaStreamType, propertyId: string): Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.GetPreviewFrameAsync(Windows.Media.VideoFrame)
                 */
                getPreviewFrameAsync(destination: Windows.Media.VideoFrame): Windows.Foundation.IAsyncOperation<Windows.Media.VideoFrame>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.GetPreviewFrameAsync
                 */
                getPreviewFrameAsync(): Windows.Foundation.IAsyncOperation<Windows.Media.VideoFrame>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.GetPreviewMirroring
                 */
                getPreviewMirroring(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.GetPreviewRotation
                 */
                getPreviewRotation(): VideoRotation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.GetRecordRotation
                 */
                getRecordRotation(): VideoRotation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.InitializeAsync(Windows.Media.Capture.MediaCaptureInitializationSettings)
                 */
                initializeAsync(mediaCaptureInitializationSettings: MediaCaptureInitializationSettings): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.InitializeAsync
                 */
                initializeAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.PauseRecordAsync(Windows.Media.Devices.MediaCapturePauseBehavior)
                 */
                pauseRecordAsync(behavior: Windows.Media.Devices.MediaCapturePauseBehavior): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.PauseRecordWithResultAsync(Windows.Media.Devices.MediaCapturePauseBehavior)
                 */
                pauseRecordWithResultAsync(behavior: Windows.Media.Devices.MediaCapturePauseBehavior): Windows.Foundation.IAsyncOperation<MediaCapturePauseResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.PrepareAdvancedPhotoCaptureAsync(Windows.Media.MediaProperties.ImageEncodingProperties)
                 */
                prepareAdvancedPhotoCaptureAsync(encodingProperties: Windows.Media.MediaProperties.ImageEncodingProperties): Windows.Foundation.IAsyncOperation<AdvancedPhotoCapture>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.PrepareLowLagPhotoCaptureAsync(Windows.Media.MediaProperties.ImageEncodingProperties)
                 */
                prepareLowLagPhotoCaptureAsync(type: Windows.Media.MediaProperties.ImageEncodingProperties): Windows.Foundation.IAsyncOperation<LowLagPhotoCapture>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.PrepareLowLagPhotoSequenceCaptureAsync(Windows.Media.MediaProperties.ImageEncodingProperties)
                 */
                prepareLowLagPhotoSequenceCaptureAsync(type: Windows.Media.MediaProperties.ImageEncodingProperties): Windows.Foundation.IAsyncOperation<LowLagPhotoSequenceCapture>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.PrepareLowLagRecordToCustomSinkAsync(Windows.Media.MediaProperties.MediaEncodingProfile,System.String,Windows.Foundation.Collections.IPropertySet)
                 */
                prepareLowLagRecordToCustomSinkAsync(encodingProfile: Windows.Media.MediaProperties.MediaEncodingProfile, customSinkActivationId: string, customSinkSettings: Windows.Foundation.Collections.IPropertySet): Windows.Foundation.IAsyncOperation<LowLagMediaRecording>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.PrepareLowLagRecordToCustomSinkAsync(Windows.Media.MediaProperties.MediaEncodingProfile,Windows.Media.IMediaExtension)
                 */
                prepareLowLagRecordToCustomSinkAsync(encodingProfile: Windows.Media.MediaProperties.MediaEncodingProfile, customMediaSink: Windows.Media.IMediaExtension): Windows.Foundation.IAsyncOperation<LowLagMediaRecording>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.PrepareLowLagRecordToStorageFileAsync(Windows.Media.MediaProperties.MediaEncodingProfile,Windows.Storage.IStorageFile)
                 */
                prepareLowLagRecordToStorageFileAsync(encodingProfile: Windows.Media.MediaProperties.MediaEncodingProfile, file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncOperation<LowLagMediaRecording>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.PrepareLowLagRecordToStreamAsync(Windows.Media.MediaProperties.MediaEncodingProfile,Windows.Storage.Streams.IRandomAccessStream)
                 */
                prepareLowLagRecordToStreamAsync(encodingProfile: Windows.Media.MediaProperties.MediaEncodingProfile, stream: Windows.Storage.Streams.IRandomAccessStream): Windows.Foundation.IAsyncOperation<LowLagMediaRecording>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.PrepareVariablePhotoSequenceCaptureAsync(Windows.Media.MediaProperties.ImageEncodingProperties)
                 */
                prepareVariablePhotoSequenceCaptureAsync(type: Windows.Media.MediaProperties.ImageEncodingProperties): Windows.Foundation.IAsyncOperation<Core.VariablePhotoSequenceCapture>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.RemoveEffectAsync(Windows.Media.IMediaExtension)
                 */
                removeEffectAsync(effect: Windows.Media.IMediaExtension): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "camerastreamstatechanged", listener: (arg: { type: "camerastreamstatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, Object>): void;
                removeEventListener(type: "thermalstatuschanged", listener: (arg: { type: "thermalstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, Object>): void;
                removeEventListener(type: "capturedeviceexclusivecontrolstatuschanged", listener: (arg: { type: "capturedeviceexclusivecontrolstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, MediaCaptureDeviceExclusiveControlStatusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, MediaCaptureDeviceExclusiveControlStatusChangedEventArgs>): void;
                removeEventListener(type: "failed", listener: (arg: { type: "failed"; } & MediaCaptureFailedEventHandlerArgumentType) => MediaCaptureFailedEventHandlerReturnType): void;
                removeEventListener(type: "recordlimitationexceeded", listener: (arg: { type: "recordlimitationexceeded"; } & RecordLimitationExceededEventHandlerArgumentType) => RecordLimitationExceededEventHandlerReturnType): void;
                removeEventListener(type: "focuschanged", listener: (arg: { type: "focuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, MediaCaptureFocusChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, MediaCaptureFocusChangedEventArgs>): void;
                removeEventListener(type: "photoconfirmationcaptured", listener: (arg: { type: "photoconfirmationcaptured"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaCapture, PhotoConfirmationCapturedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaCapture, PhotoConfirmationCapturedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.ResumeRecordAsync
                 */
                resumeRecordAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.SetEncoderProperty(Windows.Media.Capture.MediaStreamType,System.Guid,System.Object)
                 */
                setEncoderProperty(mediaStreamType: MediaStreamType, propertyId: string, propertyValue: Object): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.SetEncodingPropertiesAsync(Windows.Media.Capture.MediaStreamType,Windows.Media.MediaProperties.IMediaEncodingProperties,Windows.Media.MediaProperties.MediaPropertySet)
                 */
                setEncodingPropertiesAsync(mediaStreamType: MediaStreamType, mediaEncodingProperties: Windows.Media.MediaProperties.IMediaEncodingProperties, encoderProperties: Windows.Media.MediaProperties.MediaPropertySet): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.SetPreviewMirroring(System.Boolean)
                 */
                setPreviewMirroring(value: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.SetPreviewRotation(Windows.Media.Capture.VideoRotation)
                 */
                setPreviewRotation(value: VideoRotation): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.SetRecordRotation(Windows.Media.Capture.VideoRotation)
                 */
                setRecordRotation(value: VideoRotation): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.StartRecordToCustomSinkAsync(Windows.Media.MediaProperties.MediaEncodingProfile,System.String,Windows.Foundation.Collections.IPropertySet)
                 */
                startRecordToCustomSinkAsync(encodingProfile: Windows.Media.MediaProperties.MediaEncodingProfile, customSinkActivationId: string, customSinkSettings: Windows.Foundation.Collections.IPropertySet): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.StartRecordToCustomSinkAsync(Windows.Media.MediaProperties.MediaEncodingProfile,Windows.Media.IMediaExtension)
                 */
                startRecordToCustomSinkAsync(encodingProfile: Windows.Media.MediaProperties.MediaEncodingProfile, customMediaSink: Windows.Media.IMediaExtension): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.StartRecordToStorageFileAsync(Windows.Media.MediaProperties.MediaEncodingProfile,Windows.Storage.IStorageFile)
                 */
                startRecordToStorageFileAsync(encodingProfile: Windows.Media.MediaProperties.MediaEncodingProfile, file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.StartRecordToStreamAsync(Windows.Media.MediaProperties.MediaEncodingProfile,Windows.Storage.Streams.IRandomAccessStream)
                 */
                startRecordToStreamAsync(encodingProfile: Windows.Media.MediaProperties.MediaEncodingProfile, stream: Windows.Storage.Streams.IRandomAccessStream): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.StopRecordAsync
                 */
                stopRecordAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapture.StopRecordWithResultAsync
                 */
                stopRecordWithResultAsync(): Windows.Foundation.IAsyncOperation<MediaCaptureStopResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureDeviceExclusiveControlStatus
             */
            enum MediaCaptureDeviceExclusiveControlStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCaptureDeviceExclusiveControlStatus.ExclusiveControlAvailable
                 */
                exclusiveControlAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCaptureDeviceExclusiveControlStatus.SharedReadOnlyAvailable
                 */
                sharedReadOnlyAvailable,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureDeviceExclusiveControlStatusChangedEventArgs
             */
            abstract class MediaCaptureDeviceExclusiveControlStatusChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureDeviceExclusiveControlStatusChangedEventArgs.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureDeviceExclusiveControlStatusChangedEventArgs.Status
                 */
                status: MediaCaptureDeviceExclusiveControlStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureFailedEventArgs
             */
            abstract class MediaCaptureFailedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureFailedEventArgs.Code
                 */
                code: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureFailedEventArgs.Message
                 */
                message: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureFailedEventHandler
             */
            interface MediaCaptureFailedEventHandler {
                (sender: MediaCapture, errorEventArgs: MediaCaptureFailedEventArgs): void
            }
            type MediaCaptureFailedEventHandlerArgumentType = { detail: [MediaCaptureFailedEventArgs]; target: MediaCapture; } & MediaCaptureFailedEventArgs;
            type MediaCaptureFailedEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureFocusChangedEventArgs
             */
            abstract class MediaCaptureFocusChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureFocusChangedEventArgs.FocusState
                 */
                focusState: Windows.Media.Devices.MediaCaptureFocusState;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureInitializationSettings
             */
            class MediaCaptureInitializationSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCaptureInitializationSettings.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.AlwaysPlaySystemShutterSound
                 */
                alwaysPlaySystemShutterSound: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.AudioDeviceId
                 */
                audioDeviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.AudioProcessing
                 */
                audioProcessing: Windows.Media.AudioProcessing;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.AudioSource
                 */
                audioSource: Windows.Media.Core.IMediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.MediaCategory
                 */
                mediaCategory: MediaCategory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.MemoryPreference
                 */
                memoryPreference: MediaCaptureMemoryPreference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.PhotoCaptureSource
                 */
                photoCaptureSource: PhotoCaptureSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.PhotoMediaDescription
                 */
                photoMediaDescription: MediaCaptureVideoProfileMediaDescription;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.PreviewMediaDescription
                 */
                previewMediaDescription: MediaCaptureVideoProfileMediaDescription;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.RecordMediaDescription
                 */
                recordMediaDescription: MediaCaptureVideoProfileMediaDescription;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.SharingMode
                 */
                sharingMode: MediaCaptureSharingMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.SourceGroup
                 */
                sourceGroup: Frames.MediaFrameSourceGroup;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.StreamingCaptureMode
                 */
                streamingCaptureMode: StreamingCaptureMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.VideoDeviceId
                 */
                videoDeviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.VideoProfile
                 */
                videoProfile: MediaCaptureVideoProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureInitializationSettings.VideoSource
                 */
                videoSource: Windows.Media.Core.IMediaSource;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureMemoryPreference
             */
            enum MediaCaptureMemoryPreference {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCaptureMemoryPreference.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCaptureMemoryPreference.Cpu
                 */
                cpu,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCapturePauseResult
             */
            abstract class MediaCapturePauseResult implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCapturePauseResult.LastFrame
                 */
                lastFrame: Windows.Media.VideoFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCapturePauseResult.RecordDuration
                 */
                recordDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCapturePauseResult.Close
                 */
                close(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureSettings
             */
            abstract class MediaCaptureSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.AudioDeviceId
                 */
                audioDeviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.AudioProcessing
                 */
                audioProcessing: Windows.Media.AudioProcessing;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.CameraSoundRequiredForRegion
                 */
                cameraSoundRequiredForRegion: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.ConcurrentRecordAndPhotoSequenceSupported
                 */
                concurrentRecordAndPhotoSequenceSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.ConcurrentRecordAndPhotoSupported
                 */
                concurrentRecordAndPhotoSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.Horizontal35mmEquivalentFocalLength
                 */
                horizontal35mmEquivalentFocalLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.MediaCategory
                 */
                mediaCategory: MediaCategory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.PhotoCaptureSource
                 */
                photoCaptureSource: PhotoCaptureSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.PitchOffsetDegrees
                 */
                pitchOffsetDegrees: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.StreamingCaptureMode
                 */
                streamingCaptureMode: StreamingCaptureMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.Vertical35mmEquivalentFocalLength
                 */
                vertical35mmEquivalentFocalLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.VideoDeviceCharacteristic
                 */
                videoDeviceCharacteristic: VideoDeviceCharacteristic;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureSettings.VideoDeviceId
                 */
                videoDeviceId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureSharingMode
             */
            enum MediaCaptureSharingMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCaptureSharingMode.ExclusiveControl
                 */
                exclusiveControl,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCaptureSharingMode.SharedReadOnly
                 */
                sharedReadOnly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureStopResult
             */
            abstract class MediaCaptureStopResult implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureStopResult.LastFrame
                 */
                lastFrame: Windows.Media.VideoFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureStopResult.RecordDuration
                 */
                recordDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCaptureStopResult.Close
                 */
                close(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureThermalStatus
             */
            enum MediaCaptureThermalStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCaptureThermalStatus.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCaptureThermalStatus.Overheated
                 */
                overheated,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureVideoProfile
             */
            abstract class MediaCaptureVideoProfile {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureVideoProfile.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureVideoProfile.SupportedPhotoMediaDescription
                 */
                supportedPhotoMediaDescription: Windows.Foundation.Collections.IVectorView<MediaCaptureVideoProfileMediaDescription>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureVideoProfile.SupportedPreviewMediaDescription
                 */
                supportedPreviewMediaDescription: Windows.Foundation.Collections.IVectorView<MediaCaptureVideoProfileMediaDescription>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureVideoProfile.SupportedRecordMediaDescription
                 */
                supportedRecordMediaDescription: Windows.Foundation.Collections.IVectorView<MediaCaptureVideoProfileMediaDescription>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureVideoProfile.VideoDeviceId
                 */
                videoDeviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Capture.MediaCaptureVideoProfile.GetConcurrency
                 */
                getConcurrency(): Windows.Foundation.Collections.IVectorView<MediaCaptureVideoProfile>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCaptureVideoProfileMediaDescription
             */
            abstract class MediaCaptureVideoProfileMediaDescription {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureVideoProfileMediaDescription.FrameRate
                 */
                frameRate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureVideoProfileMediaDescription.Height
                 */
                height: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureVideoProfileMediaDescription.IsHdrVideoSupported
                 */
                isHdrVideoSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureVideoProfileMediaDescription.IsVariablePhotoSequenceSupported
                 */
                isVariablePhotoSequenceSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.MediaCaptureVideoProfileMediaDescription.Width
                 */
                width: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaCategory
             */
            enum MediaCategory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCategory.Communications
                 */
                communications,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCategory.GameChat
                 */
                gameChat,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCategory.Media
                 */
                media,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCategory.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaCategory.Speech
                 */
                speech,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.MediaStreamType
             */
            enum MediaStreamType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaStreamType.Audio
                 */
                audio,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaStreamType.Photo
                 */
                photo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaStreamType.VideoPreview
                 */
                videoPreview,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.MediaStreamType.VideoRecord
                 */
                videoRecord,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.OptionalReferencePhotoCapturedEventArgs
             */
            abstract class OptionalReferencePhotoCapturedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.OptionalReferencePhotoCapturedEventArgs.Context
                 */
                context: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.OptionalReferencePhotoCapturedEventArgs.Frame
                 */
                frame: CapturedFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.PhotoCaptureSource
             */
            enum PhotoCaptureSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.PhotoCaptureSource.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.PhotoCaptureSource.Photo
                 */
                photo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.PhotoCaptureSource.VideoPreview
                 */
                videoPreview,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.PhotoCapturedEventArgs
             */
            abstract class PhotoCapturedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.PhotoCapturedEventArgs.CaptureTimeOffset
                 */
                captureTimeOffset: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.PhotoCapturedEventArgs.Frame
                 */
                frame: CapturedFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.PhotoCapturedEventArgs.Thumbnail
                 */
                thumbnail: CapturedFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.PhotoConfirmationCapturedEventArgs
             */
            abstract class PhotoConfirmationCapturedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.PhotoConfirmationCapturedEventArgs.CaptureTimeOffset
                 */
                captureTimeOffset: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.PhotoConfirmationCapturedEventArgs.Frame
                 */
                frame: CapturedFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.PowerlineFrequency
             */
            enum PowerlineFrequency {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.PowerlineFrequency.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.PowerlineFrequency.Disabled
                 */
                disabled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.PowerlineFrequency.FiftyHertz
                 */
                fiftyHertz,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.PowerlineFrequency.SixtyHertz
                 */
                sixtyHertz,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.RecordLimitationExceededEventHandler
             */
            interface RecordLimitationExceededEventHandler {
                (sender: MediaCapture): void
            }
            type RecordLimitationExceededEventHandlerArgumentType = { detail: any[]; target: MediaCapture; };
            type RecordLimitationExceededEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.StreamingCaptureMode
             */
            enum StreamingCaptureMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.StreamingCaptureMode.Audio
                 */
                audio,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.StreamingCaptureMode.AudioAndVideo
                 */
                audioAndVideo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.StreamingCaptureMode.Video
                 */
                video,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.VideoDeviceCharacteristic
             */
            enum VideoDeviceCharacteristic {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.VideoDeviceCharacteristic.AllStreamsIdentical
                 */
                allStreamsIdentical,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.VideoDeviceCharacteristic.AllStreamsIndependent
                 */
                allStreamsIndependent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.VideoDeviceCharacteristic.PreviewPhotoStreamsIdentical
                 */
                previewPhotoStreamsIdentical,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.VideoDeviceCharacteristic.PreviewRecordStreamsIdentical
                 */
                previewRecordStreamsIdentical,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.VideoDeviceCharacteristic.RecordPhotoStreamsIdentical
                 */
                recordPhotoStreamsIdentical,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.VideoRotation
             */
            enum VideoRotation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.VideoRotation.Clockwise180Degrees
                 */
                clockwise180Degrees,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.VideoRotation.Clockwise270Degrees
                 */
                clockwise270Degrees,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.VideoRotation.Clockwise90Degrees
                 */
                clockwise90Degrees,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.VideoRotation.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.VideoStreamConfiguration
             */
            abstract class VideoStreamConfiguration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.VideoStreamConfiguration.InputProperties
                 */
                inputProperties: Windows.Media.MediaProperties.VideoEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Capture.VideoStreamConfiguration.OutputProperties
                 */
                outputProperties: Windows.Media.MediaProperties.VideoEncodingProperties;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Capture.WhiteBalanceGain
             */
            interface WhiteBalanceGain {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.WhiteBalanceGain.R
                 */
                r: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.WhiteBalanceGain.G
                 */
                g: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Capture.WhiteBalanceGain.B
                 */
                b: number;
            }
        }
        namespace Casting {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Casting.CastingConnection
             */
            abstract class CastingConnection implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingConnection.Device
                 */
                device: CastingDevice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Casting.CastingConnection.ErrorOccurred
                 */
                onerroroccurred: (arg: { type: "erroroccurred"; } & Windows.Foundation.TypedEventHandlerArgumentType<CastingConnection, CastingConnectionErrorOccurredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CastingConnection, CastingConnectionErrorOccurredEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Casting.CastingConnection.StateChanged
                 */
                onstatechanged: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<CastingConnection, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CastingConnection, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingConnection.Source
                 */
                source: CastingSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingConnection.State
                 */
                state: CastingConnectionState;
                addEventListener(type: "erroroccurred", listener: (arg: { type: "erroroccurred"; } & Windows.Foundation.TypedEventHandlerArgumentType<CastingConnection, CastingConnectionErrorOccurredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CastingConnection, CastingConnectionErrorOccurredEventArgs>): void;
                addEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<CastingConnection, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CastingConnection, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingConnection.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingConnection.DisconnectAsync
                 */
                disconnectAsync(): Windows.Foundation.IAsyncOperation<CastingConnectionErrorStatus>;
                removeEventListener(type: "erroroccurred", listener: (arg: { type: "erroroccurred"; } & Windows.Foundation.TypedEventHandlerArgumentType<CastingConnection, CastingConnectionErrorOccurredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CastingConnection, CastingConnectionErrorOccurredEventArgs>): void;
                removeEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<CastingConnection, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CastingConnection, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingConnection.RequestStartCastingAsync(Windows.Media.Casting.CastingSource)
                 */
                requestStartCastingAsync(value: CastingSource): Windows.Foundation.IAsyncOperation<CastingConnectionErrorStatus>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Casting.CastingConnectionErrorOccurredEventArgs
             */
            abstract class CastingConnectionErrorOccurredEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingConnectionErrorOccurredEventArgs.ErrorStatus
                 */
                errorStatus: CastingConnectionErrorStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingConnectionErrorOccurredEventArgs.Message
                 */
                message: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Casting.CastingConnectionErrorStatus
             */
            enum CastingConnectionErrorStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingConnectionErrorStatus.DeviceDidNotRespond
                 */
                deviceDidNotRespond,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingConnectionErrorStatus.DeviceError
                 */
                deviceError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingConnectionErrorStatus.DeviceLocked
                 */
                deviceLocked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingConnectionErrorStatus.InvalidCastingSource
                 */
                invalidCastingSource,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingConnectionErrorStatus.ProtectedPlaybackFailed
                 */
                protectedPlaybackFailed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingConnectionErrorStatus.Succeeded
                 */
                succeeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingConnectionErrorStatus.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Casting.CastingConnectionState
             */
            enum CastingConnectionState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingConnectionState.Connected
                 */
                connected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingConnectionState.Connecting
                 */
                connecting,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingConnectionState.Disconnected
                 */
                disconnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingConnectionState.Disconnecting
                 */
                disconnecting,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingConnectionState.Rendering
                 */
                rendering,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Casting.CastingDevice
             */
            abstract class CastingDevice {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingDevice.DeviceInfoSupportsCastingAsync(Windows.Devices.Enumeration.DeviceInformation)
                 */
                static deviceInfoSupportsCastingAsync(device: Windows.Devices.Enumeration.DeviceInformation): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingDevice.FromIdAsync(System.String)
                 */
                static fromIdAsync(value: string): Windows.Foundation.IAsyncOperation<CastingDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingDevice.GetDeviceSelector(Windows.Media.Casting.CastingPlaybackTypes)
                 */
                static getDeviceSelector(type: CastingPlaybackTypes): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingDevice.GetDeviceSelectorFromCastingSourceAsync(Windows.Media.Casting.CastingSource)
                 */
                static getDeviceSelectorFromCastingSourceAsync(castingSource: CastingSource): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingDevice.FriendlyName
                 */
                friendlyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingDevice.Icon
                 */
                icon: Windows.Storage.Streams.IRandomAccessStreamWithContentType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingDevice.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingDevice.CreateCastingConnection
                 */
                createCastingConnection(): CastingConnection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingDevice.GetSupportedCastingPlaybackTypesAsync
                 */
                getSupportedCastingPlaybackTypesAsync(): Windows.Foundation.IAsyncOperation<CastingPlaybackTypes>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Casting.CastingDevicePicker
             */
            class CastingDevicePicker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingDevicePicker.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingDevicePicker.Appearance
                 */
                appearance: Windows.Devices.Enumeration.DevicePickerAppearance;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingDevicePicker.Filter
                 */
                filter: CastingDevicePickerFilter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Casting.CastingDevicePicker.CastingDevicePickerDismissed
                 */
                oncastingdevicepickerdismissed: (arg: { type: "castingdevicepickerdismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<CastingDevicePicker, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CastingDevicePicker, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Casting.CastingDevicePicker.CastingDeviceSelected
                 */
                oncastingdeviceselected: (arg: { type: "castingdeviceselected"; } & Windows.Foundation.TypedEventHandlerArgumentType<CastingDevicePicker, CastingDeviceSelectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CastingDevicePicker, CastingDeviceSelectedEventArgs>;
                addEventListener(type: "castingdevicepickerdismissed", listener: (arg: { type: "castingdevicepickerdismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<CastingDevicePicker, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CastingDevicePicker, Object>): void;
                addEventListener(type: "castingdeviceselected", listener: (arg: { type: "castingdeviceselected"; } & Windows.Foundation.TypedEventHandlerArgumentType<CastingDevicePicker, CastingDeviceSelectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CastingDevicePicker, CastingDeviceSelectedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingDevicePicker.Hide
                 */
                hide(): void;
                removeEventListener(type: "castingdevicepickerdismissed", listener: (arg: { type: "castingdevicepickerdismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<CastingDevicePicker, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CastingDevicePicker, Object>): void;
                removeEventListener(type: "castingdeviceselected", listener: (arg: { type: "castingdeviceselected"; } & Windows.Foundation.TypedEventHandlerArgumentType<CastingDevicePicker, CastingDeviceSelectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CastingDevicePicker, CastingDeviceSelectedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingDevicePicker.Show(Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                show(selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Casting.CastingDevicePicker.Show(Windows.Foundation.Rect)
                 */
                show(selection: Windows.Foundation.Rect): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Casting.CastingDevicePickerFilter
             */
            abstract class CastingDevicePickerFilter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingDevicePickerFilter.SupportedCastingSources
                 */
                supportedCastingSources: Windows.Foundation.Collections.IVector<CastingSource>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingDevicePickerFilter.SupportsAudio
                 */
                supportsAudio: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingDevicePickerFilter.SupportsPictures
                 */
                supportsPictures: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingDevicePickerFilter.SupportsVideo
                 */
                supportsVideo: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Casting.CastingDeviceSelectedEventArgs
             */
            abstract class CastingDeviceSelectedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingDeviceSelectedEventArgs.SelectedCastingDevice
                 */
                selectedCastingDevice: CastingDevice;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Casting.CastingPlaybackTypes
             */
            enum CastingPlaybackTypes {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingPlaybackTypes.Audio
                 */
                audio,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingPlaybackTypes.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingPlaybackTypes.Picture
                 */
                picture,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Casting.CastingPlaybackTypes.Video
                 */
                video,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Casting.CastingSource
             */
            abstract class CastingSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Casting.CastingSource.PreferredSourceUri
                 */
                preferredSourceUri: Windows.Foundation.Uri;
            }
        }
        namespace ClosedCaptioning {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ClosedCaptioning.ClosedCaptionColor
             */
            enum ClosedCaptionColor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionColor.Black
                 */
                black,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionColor.Blue
                 */
                blue,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionColor.Cyan
                 */
                cyan,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionColor.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionColor.Green
                 */
                green,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionColor.Magenta
                 */
                magenta,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionColor.Red
                 */
                red,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionColor.White
                 */
                white,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionColor.Yellow
                 */
                yellow,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ClosedCaptioning.ClosedCaptionEdgeEffect
             */
            enum ClosedCaptionEdgeEffect {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionEdgeEffect.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionEdgeEffect.Depressed
                 */
                depressed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionEdgeEffect.DropShadow
                 */
                dropShadow,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionEdgeEffect.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionEdgeEffect.Raised
                 */
                raised,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionEdgeEffect.Uniform
                 */
                uniform,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ClosedCaptioning.ClosedCaptionOpacity
             */
            enum ClosedCaptionOpacity {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionOpacity.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionOpacity.OneHundredPercent
                 */
                oneHundredPercent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionOpacity.SeventyFivePercent
                 */
                seventyFivePercent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionOpacity.TwentyFivePercent
                 */
                twentyFivePercent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionOpacity.ZeroPercent
                 */
                zeroPercent,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ClosedCaptioning.ClosedCaptionProperties
             */
            abstract class ClosedCaptionProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ClosedCaptioning.ClosedCaptionProperties.BackgroundColor
                 */
                static backgroundColor: ClosedCaptionColor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ClosedCaptioning.ClosedCaptionProperties.BackgroundOpacity
                 */
                static backgroundOpacity: ClosedCaptionOpacity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ClosedCaptioning.ClosedCaptionProperties.ComputedBackgroundColor
                 */
                static computedBackgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ClosedCaptioning.ClosedCaptionProperties.ComputedFontColor
                 */
                static computedFontColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ClosedCaptioning.ClosedCaptionProperties.ComputedRegionColor
                 */
                static computedRegionColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ClosedCaptioning.ClosedCaptionProperties.FontColor
                 */
                static fontColor: ClosedCaptionColor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ClosedCaptioning.ClosedCaptionProperties.FontEffect
                 */
                static fontEffect: ClosedCaptionEdgeEffect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ClosedCaptioning.ClosedCaptionProperties.FontOpacity
                 */
                static fontOpacity: ClosedCaptionOpacity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ClosedCaptioning.ClosedCaptionProperties.FontSize
                 */
                static fontSize: ClosedCaptionSize;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ClosedCaptioning.ClosedCaptionProperties.FontStyle
                 */
                static fontStyle: ClosedCaptionStyle;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ClosedCaptioning.ClosedCaptionProperties.RegionColor
                 */
                static regionColor: ClosedCaptionColor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ClosedCaptioning.ClosedCaptionProperties.RegionOpacity
                 */
                static regionOpacity: ClosedCaptionOpacity;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ClosedCaptioning.ClosedCaptionSize
             */
            enum ClosedCaptionSize {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionSize.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionSize.FiftyPercent
                 */
                fiftyPercent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionSize.OneHundredFiftyPercent
                 */
                oneHundredFiftyPercent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionSize.OneHundredPercent
                 */
                oneHundredPercent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionSize.TwoHundredPercent
                 */
                twoHundredPercent,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ClosedCaptioning.ClosedCaptionStyle
             */
            enum ClosedCaptionStyle {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionStyle.Casual
                 */
                casual,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionStyle.Cursive
                 */
                cursive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionStyle.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionStyle.MonospacedWithSerifs
                 */
                monospacedWithSerifs,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionStyle.MonospacedWithoutSerifs
                 */
                monospacedWithoutSerifs,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionStyle.ProportionalWithSerifs
                 */
                proportionalWithSerifs,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionStyle.ProportionalWithoutSerifs
                 */
                proportionalWithoutSerifs,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ClosedCaptioning.ClosedCaptionStyle.SmallCapitals
                 */
                smallCapitals,
            }
        }
        namespace ContentRestrictions {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ContentRestrictions.ContentAccessRestrictionLevel
             */
            enum ContentAccessRestrictionLevel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ContentRestrictions.ContentAccessRestrictionLevel.Allow
                 */
                allow,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ContentRestrictions.ContentAccessRestrictionLevel.Block
                 */
                block,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ContentRestrictions.ContentAccessRestrictionLevel.Hide
                 */
                hide,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ContentRestrictions.ContentAccessRestrictionLevel.Warn
                 */
                warn,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ContentRestrictions.ContentRestrictionsBrowsePolicy
             */
            abstract class ContentRestrictionsBrowsePolicy {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ContentRestrictions.ContentRestrictionsBrowsePolicy.GeographicRegion
                 */
                geographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ContentRestrictions.ContentRestrictionsBrowsePolicy.MaxBrowsableAgeRating
                 */
                maxBrowsableAgeRating: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ContentRestrictions.ContentRestrictionsBrowsePolicy.PreferredAgeRating
                 */
                preferredAgeRating: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ContentRestrictions.RatedContentCategory
             */
            enum RatedContentCategory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ContentRestrictions.RatedContentCategory.Application
                 */
                application,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ContentRestrictions.RatedContentCategory.Game
                 */
                game,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ContentRestrictions.RatedContentCategory.General
                 */
                general,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ContentRestrictions.RatedContentCategory.Movie
                 */
                movie,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ContentRestrictions.RatedContentCategory.Music
                 */
                music,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.ContentRestrictions.RatedContentCategory.Television
                 */
                television,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ContentRestrictions.RatedContentDescription
             */
            class RatedContentDescription {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.ContentRestrictions.RatedContentDescription.#ctor(System.String,System.String,Windows.Media.ContentRestrictions.RatedContentCategory)
                 */
                constructor(id: string, title: string, category: RatedContentCategory);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ContentRestrictions.RatedContentDescription.Category
                 */
                category: RatedContentCategory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ContentRestrictions.RatedContentDescription.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ContentRestrictions.RatedContentDescription.Image
                 */
                image: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ContentRestrictions.RatedContentDescription.Ratings
                 */
                ratings: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ContentRestrictions.RatedContentDescription.Title
                 */
                title: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ContentRestrictions.RatedContentRestrictions
             */
            class RatedContentRestrictions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.ContentRestrictions.RatedContentRestrictions.#ctor(System.UInt32)
                 */
                constructor(maxAgeRating: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.ContentRestrictions.RatedContentRestrictions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.ContentRestrictions.RatedContentRestrictions.RestrictionsChanged
                 */
                onrestrictionschanged: (arg: { type: "restrictionschanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                addEventListener(type: "restrictionschanged", listener: (arg: { type: "restrictionschanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.ContentRestrictions.RatedContentRestrictions.GetBrowsePolicyAsync
                 */
                getBrowsePolicyAsync(): Windows.Foundation.IAsyncOperation<ContentRestrictionsBrowsePolicy>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.ContentRestrictions.RatedContentRestrictions.GetRestrictionLevelAsync(Windows.Media.ContentRestrictions.RatedContentDescription)
                 */
                getRestrictionLevelAsync(RatedContentDescription: RatedContentDescription): Windows.Foundation.IAsyncOperation<ContentAccessRestrictionLevel>;
                removeEventListener(type: "restrictionschanged", listener: (arg: { type: "restrictionschanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.ContentRestrictions.RatedContentRestrictions.RequestContentAccessAsync(Windows.Media.ContentRestrictions.RatedContentDescription)
                 */
                requestContentAccessAsync(RatedContentDescription: RatedContentDescription): Windows.Foundation.IAsyncOperation<boolean>;
            }
        }
        namespace Core {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.AudioDecoderDegradation
             */
            enum AudioDecoderDegradation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.AudioDecoderDegradation.DownmixTo2Channels
                 */
                downmixTo2Channels,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.AudioDecoderDegradation.DownmixTo6Channels
                 */
                downmixTo6Channels,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.AudioDecoderDegradation.DownmixTo8Channels
                 */
                downmixTo8Channels,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.AudioDecoderDegradation.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.AudioDecoderDegradationReason
             */
            enum AudioDecoderDegradationReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.AudioDecoderDegradationReason.LicensingRequirement
                 */
                licensingRequirement,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.AudioDecoderDegradationReason.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.AudioDecoderDegradationReason.SpatialAudioNotSupported
                 */
                spatialAudioNotSupported,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.AudioStreamDescriptor
             */
            class AudioStreamDescriptor implements IMediaStreamDescriptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.AudioStreamDescriptor.#ctor(Windows.Media.MediaProperties.AudioEncodingProperties)
                 */
                constructor(encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioStreamDescriptor.EncodingProperties
                 */
                encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioStreamDescriptor.IsSelected
                 */
                isSelected: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioStreamDescriptor.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioStreamDescriptor.LeadingEncoderPadding
                 */
                leadingEncoderPadding: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioStreamDescriptor.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioStreamDescriptor.TrailingEncoderPadding
                 */
                trailingEncoderPadding: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.AudioTrack
             */
            abstract class AudioTrack implements IMediaTrack {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioTrack.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioTrack.Label
                 */
                label: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioTrack.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioTrack.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.AudioTrack.OpenFailed
                 */
                onopenfailed: (arg: { type: "openfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioTrack, AudioTrackOpenFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioTrack, AudioTrackOpenFailedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioTrack.PlaybackItem
                 */
                playbackItem: Windows.Media.Playback.MediaPlaybackItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioTrack.SupportInfo
                 */
                supportInfo: AudioTrackSupportInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioTrack.TrackKind
                 */
                trackKind: MediaTrackKind;
                addEventListener(type: "openfailed", listener: (arg: { type: "openfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioTrack, AudioTrackOpenFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioTrack, AudioTrackOpenFailedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.AudioTrack.GetEncodingProperties
                 */
                getEncodingProperties(): Windows.Media.MediaProperties.AudioEncodingProperties;
                removeEventListener(type: "openfailed", listener: (arg: { type: "openfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioTrack, AudioTrackOpenFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioTrack, AudioTrackOpenFailedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.AudioTrackOpenFailedEventArgs
             */
            abstract class AudioTrackOpenFailedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioTrackOpenFailedEventArgs.ExtendedError
                 */
                extendedError: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.AudioTrackSupportInfo
             */
            abstract class AudioTrackSupportInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioTrackSupportInfo.DecoderStatus
                 */
                decoderStatus: MediaDecoderStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioTrackSupportInfo.Degradation
                 */
                degradation: AudioDecoderDegradation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioTrackSupportInfo.DegradationReason
                 */
                degradationReason: AudioDecoderDegradationReason;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.AudioTrackSupportInfo.MediaSourceStatus
                 */
                mediaSourceStatus: MediaSourceStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.ChapterCue
             */
            class ChapterCue implements IMediaCue {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.ChapterCue.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.ChapterCue.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.ChapterCue.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.ChapterCue.StartTime
                 */
                startTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.ChapterCue.Title
                 */
                title: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.CodecCategory
             */
            enum CodecCategory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.CodecCategory.Decoder
                 */
                decoder,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.CodecCategory.Encoder
                 */
                encoder,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.CodecInfo
             */
            abstract class CodecInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecInfo.Category
                 */
                category: CodecCategory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecInfo.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecInfo.IsTrusted
                 */
                isTrusted: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecInfo.Kind
                 */
                kind: CodecKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecInfo.Subtypes
                 */
                subtypes: Windows.Foundation.Collections.IVectorView<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.CodecKind
             */
            enum CodecKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.CodecKind.Audio
                 */
                audio,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.CodecKind.Video
                 */
                video,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.CodecQuery
             */
            class CodecQuery {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.CodecQuery.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.CodecQuery.FindAllAsync(Windows.Media.Core.CodecKind,Windows.Media.Core.CodecCategory,System.String)
                 */
                findAllAsync(kind: CodecKind, category: CodecCategory, subType: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<CodecInfo>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.CodecSubtypes
             */
            abstract class CodecSubtypes {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatAac
                 */
                static audioFormatAac: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatAdts
                 */
                static audioFormatAdts: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatAlac
                 */
                static audioFormatAlac: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatAmrNB
                 */
                static audioFormatAmrNB: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatAmrWB
                 */
                static audioFormatAmrWB: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatAmrWP
                 */
                static audioFormatAmrWP: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatDolbyAC3
                 */
                static audioFormatDolbyAC3: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatDolbyAC3Spdif
                 */
                static audioFormatDolbyAC3Spdif: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatDolbyDDPlus
                 */
                static audioFormatDolbyDDPlus: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatDrm
                 */
                static audioFormatDrm: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatDts
                 */
                static audioFormatDts: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatFlac
                 */
                static audioFormatFlac: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatFloat
                 */
                static audioFormatFloat: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatMP3
                 */
                static audioFormatMP3: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatMPeg
                 */
                static audioFormatMPeg: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatMsp1
                 */
                static audioFormatMsp1: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatOpus
                 */
                static audioFormatOpus: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatPcm
                 */
                static audioFormatPcm: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatWMAudioLossless
                 */
                static audioFormatWMAudioLossless: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatWMAudioV8
                 */
                static audioFormatWMAudioV8: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatWMAudioV9
                 */
                static audioFormatWMAudioV9: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.AudioFormatWmaSpdif
                 */
                static audioFormatWmaSpdif: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormat420O
                 */
                static videoFormat420O: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatDV25
                 */
                static videoFormatDV25: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatDV50
                 */
                static videoFormatDV50: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatDvc
                 */
                static videoFormatDvc: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatDvh1
                 */
                static videoFormatDvh1: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatDvhD
                 */
                static videoFormatDvhD: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatDvsd
                 */
                static videoFormatDvsd: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatDvsl
                 */
                static videoFormatDvsl: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatH263
                 */
                static videoFormatH263: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatH264
                 */
                static videoFormatH264: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatH264ES
                 */
                static videoFormatH264ES: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatH265
                 */
                static videoFormatH265: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatHevc
                 */
                static videoFormatHevc: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatHevcES
                 */
                static videoFormatHevcES: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatM4S2
                 */
                static videoFormatM4S2: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatMP43
                 */
                static videoFormatMP43: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatMP4S
                 */
                static videoFormatMP4S: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatMP4V
                 */
                static videoFormatMP4V: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatMjpg
                 */
                static videoFormatMjpg: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatMpeg2
                 */
                static videoFormatMpeg2: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatMpg1
                 */
                static videoFormatMpg1: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatMss1
                 */
                static videoFormatMss1: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatMss2
                 */
                static videoFormatMss2: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatVP80
                 */
                static videoFormatVP80: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatVP90
                 */
                static videoFormatVP90: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatWmv1
                 */
                static videoFormatWmv1: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatWmv2
                 */
                static videoFormatWmv2: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatWmv3
                 */
                static videoFormatWmv3: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.CodecSubtypes.VideoFormatWvc1
                 */
                static videoFormatWvc1: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.DataCue
             */
            class DataCue implements IMediaCue {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.DataCue.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.DataCue.Data
                 */
                data: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.DataCue.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.DataCue.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.DataCue.Properties
                 */
                properties: Windows.Foundation.Collections.PropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.DataCue.StartTime
                 */
                startTime: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.FaceDetectedEventArgs
             */
            abstract class FaceDetectedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectedEventArgs.ResultFrame
                 */
                resultFrame: FaceDetectionEffectFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.FaceDetectionEffect
             */
            abstract class FaceDetectionEffect implements Windows.Media.IMediaExtension {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffect.DesiredDetectionInterval
                 */
                desiredDetectionInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffect.Enabled
                 */
                enabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.FaceDetectionEffect.FaceDetected
                 */
                onfacedetected: (arg: { type: "facedetected"; } & Windows.Foundation.TypedEventHandlerArgumentType<FaceDetectionEffect, FaceDetectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<FaceDetectionEffect, FaceDetectedEventArgs>;
                addEventListener(type: "facedetected", listener: (arg: { type: "facedetected"; } & Windows.Foundation.TypedEventHandlerArgumentType<FaceDetectionEffect, FaceDetectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<FaceDetectionEffect, FaceDetectedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "facedetected", listener: (arg: { type: "facedetected"; } & Windows.Foundation.TypedEventHandlerArgumentType<FaceDetectionEffect, FaceDetectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<FaceDetectionEffect, FaceDetectedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.FaceDetectionEffect.SetProperties(Windows.Foundation.Collections.IPropertySet)
                 */
                setProperties(configuration: Windows.Foundation.Collections.IPropertySet): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.FaceDetectionEffectDefinition
             */
            class FaceDetectionEffectDefinition implements Windows.Media.Effects.IVideoEffectDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.FaceDetectionEffectDefinition.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffectDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffectDefinition.DetectionMode
                 */
                detectionMode: FaceDetectionMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffectDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffectDefinition.SynchronousDetectionEnabled
                 */
                synchronousDetectionEnabled: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.FaceDetectionEffectFrame
             */
            abstract class FaceDetectionEffectFrame implements Windows.Foundation.IClosable, Windows.Media.IMediaFrame {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffectFrame.DetectedFaces
                 */
                detectedFaces: Windows.Foundation.Collections.IVectorView<Windows.Media.FaceAnalysis.DetectedFace>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffectFrame.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffectFrame.ExtendedProperties
                 */
                extendedProperties: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffectFrame.IsDiscontinuous
                 */
                isDiscontinuous: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffectFrame.IsReadOnly
                 */
                isReadOnly: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffectFrame.RelativeTime
                 */
                relativeTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffectFrame.SystemRelativeTime
                 */
                systemRelativeTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.FaceDetectionEffectFrame.Type
                 */
                type: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.FaceDetectionEffectFrame.Close
                 */
                close(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.FaceDetectionMode
             */
            enum FaceDetectionMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.FaceDetectionMode.Balanced
                 */
                balanced,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.FaceDetectionMode.HighPerformance
                 */
                highPerformance,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.FaceDetectionMode.HighQuality
                 */
                highQuality,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.HighDynamicRangeControl
             */
            abstract class HighDynamicRangeControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.HighDynamicRangeControl.Enabled
                 */
                enabled: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.HighDynamicRangeOutput
             */
            abstract class HighDynamicRangeOutput {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.HighDynamicRangeOutput.Certainty
                 */
                certainty: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.HighDynamicRangeOutput.FrameControllers
                 */
                frameControllers: Windows.Foundation.Collections.IVectorView<Windows.Media.Devices.Core.FrameController>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.IMediaCue
             */
            interface IMediaCue {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.IMediaCue.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.IMediaCue.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.IMediaCue.StartTime
                 */
                startTime: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.IMediaSource
             */
            interface IMediaSource {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.IMediaStreamDescriptor
             */
            interface IMediaStreamDescriptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.IMediaStreamDescriptor.IsSelected
                 */
                isSelected: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.IMediaStreamDescriptor.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.IMediaStreamDescriptor.Name
                 */
                name: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.IMediaTrack
             */
            interface IMediaTrack {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.IMediaTrack.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.IMediaTrack.Label
                 */
                label: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.IMediaTrack.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.IMediaTrack.TrackKind
                 */
                trackKind: MediaTrackKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.ISingleSelectMediaTrackList
             */
            interface ISingleSelectMediaTrackList {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.ISingleSelectMediaTrackList.SelectedIndexChanged
                 */
                onselectedindexchanged: (arg: { type: "selectedindexchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ISingleSelectMediaTrackList, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ISingleSelectMediaTrackList, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.ISingleSelectMediaTrackList.SelectedIndex
                 */
                selectedIndex: number;
                addEventListener(type: "selectedindexchanged", listener: (arg: { type: "selectedindexchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ISingleSelectMediaTrackList, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ISingleSelectMediaTrackList, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "selectedindexchanged", listener: (arg: { type: "selectedindexchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ISingleSelectMediaTrackList, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ISingleSelectMediaTrackList, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.ITimedMetadataTrackProvider
             */
            interface ITimedMetadataTrackProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.ITimedMetadataTrackProvider.TimedMetadataTracks
                 */
                timedMetadataTracks: Windows.Foundation.Collections.IVectorView<TimedMetadataTrack>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.ImageCue
             */
            class ImageCue implements IMediaCue {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.ImageCue.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.ImageCue.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.ImageCue.Extent
                 */
                extent: TimedTextSize;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.ImageCue.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.ImageCue.Position
                 */
                position: TimedTextPoint;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.ImageCue.SoftwareBitmap
                 */
                softwareBitmap: Windows.Graphics.Imaging.SoftwareBitmap;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.ImageCue.StartTime
                 */
                startTime: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaBinder
             */
            class MediaBinder {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaBinder.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.MediaBinder.Binding
                 */
                onbinding: (arg: { type: "binding"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBinder, MediaBindingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBinder, MediaBindingEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaBinder.Source
                 */
                source: MediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaBinder.Token
                 */
                token: string;
                addEventListener(type: "binding", listener: (arg: { type: "binding"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBinder, MediaBindingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBinder, MediaBindingEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "binding", listener: (arg: { type: "binding"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBinder, MediaBindingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBinder, MediaBindingEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaBindingEventArgs
             */
            abstract class MediaBindingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaBindingEventArgs.MediaBinder
                 */
                mediaBinder: MediaBinder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.MediaBindingEventArgs.Canceled
                 */
                oncanceled: (arg: { type: "canceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBindingEventArgs, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBindingEventArgs, Object>;
                addEventListener(type: "canceled", listener: (arg: { type: "canceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBindingEventArgs, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBindingEventArgs, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaBindingEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
                removeEventListener(type: "canceled", listener: (arg: { type: "canceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBindingEventArgs, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBindingEventArgs, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaBindingEventArgs.SetAdaptiveMediaSource(Windows.Media.Streaming.Adaptive.AdaptiveMediaSource)
                 */
                setAdaptiveMediaSource(mediaSource: Windows.Media.Streaming.Adaptive.AdaptiveMediaSource): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaBindingEventArgs.SetStorageFile(Windows.Storage.IStorageFile)
                 */
                setStorageFile(file: Windows.Storage.IStorageFile): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaBindingEventArgs.SetStream(Windows.Storage.Streams.IRandomAccessStream,System.String)
                 */
                setStream(stream: Windows.Storage.Streams.IRandomAccessStream, contentType: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaBindingEventArgs.SetStreamReference(Windows.Storage.Streams.IRandomAccessStreamReference,System.String)
                 */
                setStreamReference(stream: Windows.Storage.Streams.IRandomAccessStreamReference, contentType: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaBindingEventArgs.SetUri(Windows.Foundation.Uri)
                 */
                setUri(uri: Windows.Foundation.Uri): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaCueEventArgs
             */
            abstract class MediaCueEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaCueEventArgs.Cue
                 */
                cue: IMediaCue;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaDecoderStatus
             */
            enum MediaDecoderStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaDecoderStatus.Degraded
                 */
                degraded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaDecoderStatus.FullySupported
                 */
                fullySupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaDecoderStatus.UnsupportedEncoderProperties
                 */
                unsupportedEncoderProperties,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaDecoderStatus.UnsupportedSubtype
                 */
                unsupportedSubtype,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaSource
             */
            abstract class MediaSource implements Windows.Foundation.IClosable, Windows.Media.Playback.IMediaPlaybackSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaSource.CreateFromAdaptiveMediaSource(Windows.Media.Streaming.Adaptive.AdaptiveMediaSource)
                 */
                static createFromAdaptiveMediaSource(mediaSource: Windows.Media.Streaming.Adaptive.AdaptiveMediaSource): MediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaSource.CreateFromIMediaSource(Windows.Media.Core.IMediaSource)
                 */
                static createFromIMediaSource(mediaSource: IMediaSource): MediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaSource.CreateFromMediaBinder(Windows.Media.Core.MediaBinder)
                 */
                static createFromMediaBinder(binder: MediaBinder): MediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaSource.CreateFromMediaStreamSource(Windows.Media.Core.MediaStreamSource)
                 */
                static createFromMediaStreamSource(mediaSource: MediaStreamSource): MediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaSource.CreateFromMseStreamSource(Windows.Media.Core.MseStreamSource)
                 */
                static createFromMseStreamSource(mediaSource: any): MediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaSource.CreateFromStorageFile(Windows.Storage.IStorageFile)
                 */
                static createFromStorageFile(file: Windows.Storage.IStorageFile): MediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaSource.CreateFromStream(Windows.Storage.Streams.IRandomAccessStream,System.String)
                 */
                static createFromStream(stream: Windows.Storage.Streams.IRandomAccessStream, contentType: string): MediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaSource.CreateFromStreamReference(Windows.Storage.Streams.IRandomAccessStreamReference,System.String)
                 */
                static createFromStreamReference(stream: Windows.Storage.Streams.IRandomAccessStreamReference, contentType: string): MediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaSource.CreateFromUri(Windows.Foundation.Uri)
                 */
                static createFromUri(uri: Windows.Foundation.Uri): MediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSource.AdaptiveMediaSource
                 */
                adaptiveMediaSource: Windows.Media.Streaming.Adaptive.AdaptiveMediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSource.CustomProperties
                 */
                customProperties: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSource.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSource.ExternalTimedMetadataTracks
                 */
                externalTimedMetadataTracks: Windows.Foundation.Collections.IObservableVector<TimedMetadataTrack>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSource.ExternalTimedTextSources
                 */
                externalTimedTextSources: Windows.Foundation.Collections.IObservableVector<TimedTextSource>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSource.IsOpen
                 */
                isOpen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSource.MediaStreamSource
                 */
                mediaStreamSource: MediaStreamSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSource.MseStreamSource
                 */
                mseStreamSource: any;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.MediaSource.OpenOperationCompleted
                 */
                onopenoperationcompleted: (arg: { type: "openoperationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaSource, MediaSourceOpenOperationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaSource, MediaSourceOpenOperationCompletedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.MediaSource.StateChanged
                 */
                onstatechanged: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaSource, MediaSourceStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaSource, MediaSourceStateChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSource.State
                 */
                state: MediaSourceState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSource.Uri
                 */
                uri: Windows.Foundation.Uri;
                addEventListener(type: "openoperationcompleted", listener: (arg: { type: "openoperationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaSource, MediaSourceOpenOperationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaSource, MediaSourceOpenOperationCompletedEventArgs>): void;
                addEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaSource, MediaSourceStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaSource, MediaSourceStateChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaSource.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaSource.OpenAsync
                 */
                openAsync(): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "openoperationcompleted", listener: (arg: { type: "openoperationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaSource, MediaSourceOpenOperationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaSource, MediaSourceOpenOperationCompletedEventArgs>): void;
                removeEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaSource, MediaSourceStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaSource, MediaSourceStateChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaSource.Reset
                 */
                reset(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaSourceError
             */
            abstract class MediaSourceError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSourceError.ExtendedError
                 */
                extendedError: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaSourceOpenOperationCompletedEventArgs
             */
            abstract class MediaSourceOpenOperationCompletedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSourceOpenOperationCompletedEventArgs.Error
                 */
                error: MediaSourceError;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaSourceState
             */
            enum MediaSourceState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaSourceState.Closed
                 */
                closed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaSourceState.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaSourceState.Initial
                 */
                initial,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaSourceState.Opened
                 */
                opened,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaSourceState.Opening
                 */
                opening,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaSourceStateChangedEventArgs
             */
            abstract class MediaSourceStateChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSourceStateChangedEventArgs.NewState
                 */
                newState: MediaSourceState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaSourceStateChangedEventArgs.OldState
                 */
                oldState: MediaSourceState;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaSourceStatus
             */
            enum MediaSourceStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaSourceStatus.FullySupported
                 */
                fullySupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaSourceStatus.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSample
             */
            abstract class MediaStreamSample {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSample.CreateFromBuffer(Windows.Storage.Streams.IBuffer,Windows.Foundation.TimeSpan)
                 */
                static createFromBuffer(buffer: Windows.Storage.Streams.IBuffer, timestamp: number): MediaStreamSample;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSample.CreateFromStreamAsync(Windows.Storage.Streams.IInputStream,System.UInt32,Windows.Foundation.TimeSpan)
                 */
                static createFromStreamAsync(stream: Windows.Storage.Streams.IInputStream, count: number, timestamp: number): Windows.Foundation.IAsyncOperation<MediaStreamSample>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSample.Buffer
                 */
                buffer: Windows.Storage.Streams.Buffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSample.DecodeTimestamp
                 */
                decodeTimestamp: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSample.Discontinuous
                 */
                discontinuous: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSample.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSample.ExtendedProperties
                 */
                extendedProperties: MediaStreamSamplePropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSample.KeyFrame
                 */
                keyFrame: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.MediaStreamSample.Processed
                 */
                onprocessed: (arg: { type: "processed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSample, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSample, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSample.Protection
                 */
                protection: MediaStreamSampleProtectionProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSample.Timestamp
                 */
                timestamp: number;
                addEventListener(type: "processed", listener: (arg: { type: "processed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSample, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSample, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "processed", listener: (arg: { type: "processed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSample, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSample, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSamplePropertySet
             */
            abstract class MediaStreamSamplePropertySet implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>, Windows.Foundation.Collections.IMap<string, Object> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSamplePropertySet.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSamplePropertySet.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSamplePropertySet.First
                 */
                first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSamplePropertySet.GetView
                 */
                getView(): Windows.Foundation.Collections.IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSamplePropertySet.HasKey(System.Guid)
                 */
                hasKey(key: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSamplePropertySet.Insert(System.Guid,System.Object)
                 */
                insert(key: string, value: Object): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSamplePropertySet.Lookup(System.Guid)
                 */
                lookup(key: string): Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSamplePropertySet.Remove(System.Guid)
                 */
                remove(key: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSampleProtectionProperties
             */
            abstract class MediaStreamSampleProtectionProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSampleProtectionProperties.GetInitializationVector(System.Byte[]@)
                 */
                getInitializationVector(): number[];
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSampleProtectionProperties.GetKeyIdentifier(System.Byte[]@)
                 */
                getKeyIdentifier(): number[];
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSampleProtectionProperties.GetSubSampleMapping(System.Byte[]@)
                 */
                getSubSampleMapping(): number[];
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSampleProtectionProperties.SetInitializationVector(System.Byte[])
                 */
                setInitializationVector(value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSampleProtectionProperties.SetKeyIdentifier(System.Byte[])
                 */
                setKeyIdentifier(value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSampleProtectionProperties.SetSubSampleMapping(System.Byte[])
                 */
                setSubSampleMapping(value: number[]): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSource
             */
            class MediaStreamSource implements IMediaSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSource.#ctor(Windows.Media.Core.IMediaStreamDescriptor,Windows.Media.Core.IMediaStreamDescriptor)
                 */
                constructor(descriptor: IMediaStreamDescriptor, descriptor2: IMediaStreamDescriptor);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSource.#ctor(Windows.Media.Core.IMediaStreamDescriptor)
                 */
                constructor(descriptor: IMediaStreamDescriptor);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSource.BufferTime
                 */
                bufferTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSource.CanSeek
                 */
                canSeek: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSource.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSource.MaxSupportedPlaybackRate
                 */
                maxSupportedPlaybackRate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSource.MediaProtectionManager
                 */
                mediaProtectionManager: Windows.Media.Protection.MediaProtectionManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSource.MusicProperties
                 */
                musicProperties: Windows.Storage.FileProperties.MusicProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.MediaStreamSource.Closed
                 */
                onclosed: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceClosedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.MediaStreamSource.Paused
                 */
                onpaused: (arg: { type: "paused"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.MediaStreamSource.SampleRendered
                 */
                onsamplerendered: (arg: { type: "samplerendered"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceSampleRenderedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceSampleRenderedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.MediaStreamSource.SampleRequested
                 */
                onsamplerequested: (arg: { type: "samplerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceSampleRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceSampleRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.MediaStreamSource.Starting
                 */
                onstarting: (arg: { type: "starting"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceStartingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceStartingEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.MediaStreamSource.SwitchStreamsRequested
                 */
                onswitchstreamsrequested: (arg: { type: "switchstreamsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceSwitchStreamsRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceSwitchStreamsRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSource.Thumbnail
                 */
                thumbnail: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSource.VideoProperties
                 */
                videoProperties: Windows.Storage.FileProperties.VideoProperties;
                addEventListener(type: "switchstreamsrequested", listener: (arg: { type: "switchstreamsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceSwitchStreamsRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceSwitchStreamsRequestedEventArgs>): void;
                addEventListener(type: "samplerendered", listener: (arg: { type: "samplerendered"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceSampleRenderedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceSampleRenderedEventArgs>): void;
                addEventListener(type: "closed", listener: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceClosedEventArgs>): void;
                addEventListener(type: "paused", listener: (arg: { type: "paused"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, Object>): void;
                addEventListener(type: "samplerequested", listener: (arg: { type: "samplerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceSampleRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceSampleRequestedEventArgs>): void;
                addEventListener(type: "starting", listener: (arg: { type: "starting"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceStartingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceStartingEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSource.AddProtectionKey(Windows.Media.Core.IMediaStreamDescriptor,System.Byte[],System.Byte[])
                 */
                addProtectionKey(streamDescriptor: IMediaStreamDescriptor, keyIdentifier: number[], licenseData: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSource.AddStreamDescriptor(Windows.Media.Core.IMediaStreamDescriptor)
                 */
                addStreamDescriptor(descriptor: IMediaStreamDescriptor): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSource.NotifyError(Windows.Media.Core.MediaStreamSourceErrorStatus)
                 */
                notifyError(errorStatus: MediaStreamSourceErrorStatus): void;
                removeEventListener(type: "switchstreamsrequested", listener: (arg: { type: "switchstreamsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceSwitchStreamsRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceSwitchStreamsRequestedEventArgs>): void;
                removeEventListener(type: "samplerendered", listener: (arg: { type: "samplerendered"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceSampleRenderedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceSampleRenderedEventArgs>): void;
                removeEventListener(type: "closed", listener: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceClosedEventArgs>): void;
                removeEventListener(type: "paused", listener: (arg: { type: "paused"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, Object>): void;
                removeEventListener(type: "samplerequested", listener: (arg: { type: "samplerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceSampleRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceSampleRequestedEventArgs>): void;
                removeEventListener(type: "starting", listener: (arg: { type: "starting"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaStreamSource, MediaStreamSourceStartingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaStreamSource, MediaStreamSourceStartingEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSource.SetBufferedRange(Windows.Foundation.TimeSpan,Windows.Foundation.TimeSpan)
                 */
                setBufferedRange(startOffset: number, endOffset: number): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceClosedEventArgs
             */
            abstract class MediaStreamSourceClosedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSourceClosedEventArgs.Request
                 */
                request: MediaStreamSourceClosedRequest;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceClosedReason
             */
            enum MediaStreamSourceClosedReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceClosedReason.AppReportedError
                 */
                appReportedError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceClosedReason.Done
                 */
                done,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceClosedReason.MissingSampleRequestedEventHandler
                 */
                missingSampleRequestedEventHandler,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceClosedReason.ProtectionSystemFailure
                 */
                protectionSystemFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceClosedReason.UnknownError
                 */
                unknownError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceClosedReason.UnsupportedEncodingFormat
                 */
                unsupportedEncodingFormat,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceClosedReason.UnsupportedProtectionSystem
                 */
                unsupportedProtectionSystem,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceClosedRequest
             */
            abstract class MediaStreamSourceClosedRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSourceClosedRequest.Reason
                 */
                reason: MediaStreamSourceClosedReason;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceErrorStatus
             */
            enum MediaStreamSourceErrorStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceErrorStatus.ConnectionToServerLost
                 */
                connectionToServerLost,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceErrorStatus.DecodeError
                 */
                decodeError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceErrorStatus.FailedToConnectToServer
                 */
                failedToConnectToServer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceErrorStatus.FailedToOpenFile
                 */
                failedToOpenFile,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceErrorStatus.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceErrorStatus.OutOfMemory
                 */
                outOfMemory,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceErrorStatus.UnspecifiedNetworkError
                 */
                unspecifiedNetworkError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaStreamSourceErrorStatus.UnsupportedMediaFormat
                 */
                unsupportedMediaFormat,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceSampleRenderedEventArgs
             */
            abstract class MediaStreamSourceSampleRenderedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSourceSampleRenderedEventArgs.SampleLag
                 */
                sampleLag: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceSampleRequest
             */
            abstract class MediaStreamSourceSampleRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSourceSampleRequest.Sample
                 */
                sample: MediaStreamSample;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSourceSampleRequest.StreamDescriptor
                 */
                streamDescriptor: IMediaStreamDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSourceSampleRequest.GetDeferral
                 */
                getDeferral(): MediaStreamSourceSampleRequestDeferral;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSourceSampleRequest.ReportSampleProgress(System.UInt32)
                 */
                reportSampleProgress(progress: number): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceSampleRequestDeferral
             */
            abstract class MediaStreamSourceSampleRequestDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSourceSampleRequestDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceSampleRequestedEventArgs
             */
            abstract class MediaStreamSourceSampleRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSourceSampleRequestedEventArgs.Request
                 */
                request: MediaStreamSourceSampleRequest;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceStartingEventArgs
             */
            abstract class MediaStreamSourceStartingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSourceStartingEventArgs.Request
                 */
                request: MediaStreamSourceStartingRequest;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceStartingRequest
             */
            abstract class MediaStreamSourceStartingRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSourceStartingRequest.StartPosition
                 */
                startPosition: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSourceStartingRequest.GetDeferral
                 */
                getDeferral(): MediaStreamSourceStartingRequestDeferral;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSourceStartingRequest.SetActualStartPosition(Windows.Foundation.TimeSpan)
                 */
                setActualStartPosition(position: number): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceStartingRequestDeferral
             */
            abstract class MediaStreamSourceStartingRequestDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSourceStartingRequestDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceSwitchStreamsRequest
             */
            abstract class MediaStreamSourceSwitchStreamsRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSourceSwitchStreamsRequest.NewStreamDescriptor
                 */
                newStreamDescriptor: IMediaStreamDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSourceSwitchStreamsRequest.OldStreamDescriptor
                 */
                oldStreamDescriptor: IMediaStreamDescriptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSourceSwitchStreamsRequest.GetDeferral
                 */
                getDeferral(): MediaStreamSourceSwitchStreamsRequestDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceSwitchStreamsRequestDeferral
             */
            abstract class MediaStreamSourceSwitchStreamsRequestDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.MediaStreamSourceSwitchStreamsRequestDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaStreamSourceSwitchStreamsRequestedEventArgs
             */
            abstract class MediaStreamSourceSwitchStreamsRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.MediaStreamSourceSwitchStreamsRequestedEventArgs.Request
                 */
                request: MediaStreamSourceSwitchStreamsRequest;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MediaTrackKind
             */
            enum MediaTrackKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaTrackKind.Audio
                 */
                audio,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaTrackKind.TimedMetadata
                 */
                timedMetadata,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MediaTrackKind.Video
                 */
                video,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.MseTimeRange
             */
            interface MseTimeRange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MseTimeRange.Start
                 */
                start: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.MseTimeRange.End
                 */
                end: number;
            }
            namespace Preview {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.Preview.SoundLevelBroker
                 */
                abstract class SoundLevelBroker {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.Preview.SoundLevelBroker.SoundLevelChanged
                     */
                    static onsoundlevelchanged: (arg: { type: "soundlevelchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.Preview.SoundLevelBroker.SoundLevel
                     */
                    static soundLevel: Windows.Media.SoundLevel;
                    static addEventListener(type: "soundlevelchanged", listener: (arg: { type: "soundlevelchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                    static addEventListener(type: string, listener: (...args: any[]) => any): void;
                    static removeEventListener(type: "soundlevelchanged", listener: (arg: { type: "soundlevelchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                    static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.SceneAnalysisEffect
             */
            abstract class SceneAnalysisEffect implements Windows.Media.IMediaExtension {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffect.DesiredAnalysisInterval
                 */
                desiredAnalysisInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffect.HighDynamicRangeAnalyzer
                 */
                highDynamicRangeAnalyzer: HighDynamicRangeControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.SceneAnalysisEffect.SceneAnalyzed
                 */
                onsceneanalyzed: (arg: { type: "sceneanalyzed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SceneAnalysisEffect, SceneAnalyzedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SceneAnalysisEffect, SceneAnalyzedEventArgs>;
                addEventListener(type: "sceneanalyzed", listener: (arg: { type: "sceneanalyzed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SceneAnalysisEffect, SceneAnalyzedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SceneAnalysisEffect, SceneAnalyzedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "sceneanalyzed", listener: (arg: { type: "sceneanalyzed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SceneAnalysisEffect, SceneAnalyzedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SceneAnalysisEffect, SceneAnalyzedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.SceneAnalysisEffect.SetProperties(Windows.Foundation.Collections.IPropertySet)
                 */
                setProperties(configuration: Windows.Foundation.Collections.IPropertySet): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.SceneAnalysisEffectDefinition
             */
            class SceneAnalysisEffectDefinition implements Windows.Media.Effects.IVideoEffectDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.SceneAnalysisEffectDefinition.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffectDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffectDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.SceneAnalysisEffectFrame
             */
            abstract class SceneAnalysisEffectFrame implements Windows.Foundation.IClosable, Windows.Media.IMediaFrame {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffectFrame.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffectFrame.ExtendedProperties
                 */
                extendedProperties: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffectFrame.FrameControlValues
                 */
                frameControlValues: Windows.Media.Capture.CapturedFrameControlValues;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffectFrame.HighDynamicRange
                 */
                highDynamicRange: HighDynamicRangeOutput;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffectFrame.IsDiscontinuous
                 */
                isDiscontinuous: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffectFrame.IsReadOnly
                 */
                isReadOnly: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffectFrame.RelativeTime
                 */
                relativeTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffectFrame.SystemRelativeTime
                 */
                systemRelativeTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalysisEffectFrame.Type
                 */
                type: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.SceneAnalysisEffectFrame.Close
                 */
                close(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.SceneAnalyzedEventArgs
             */
            abstract class SceneAnalyzedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SceneAnalyzedEventArgs.ResultFrame
                 */
                resultFrame: SceneAnalysisEffectFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.SpeechCue
             */
            class SpeechCue implements IMediaCue {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.SpeechCue.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SpeechCue.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SpeechCue.EndPositionInInput
                 */
                endPositionInInput: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SpeechCue.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SpeechCue.StartPositionInInput
                 */
                startPositionInInput: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SpeechCue.StartTime
                 */
                startTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.SpeechCue.Text
                 */
                text: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedMetadataKind
             */
            enum TimedMetadataKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedMetadataKind.Caption
                 */
                caption,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedMetadataKind.Chapter
                 */
                chapter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedMetadataKind.Custom
                 */
                custom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedMetadataKind.Data
                 */
                data,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedMetadataKind.Description
                 */
                description,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedMetadataKind.ImageSubtitle
                 */
                imageSubtitle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedMetadataKind.Speech
                 */
                speech,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedMetadataKind.Subtitle
                 */
                subtitle,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedMetadataTrack
             */
            class TimedMetadataTrack implements IMediaTrack {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedMetadataTrack.#ctor(System.String,System.String,Windows.Media.Core.TimedMetadataKind)
                 */
                constructor(id: string, language: string, kind: TimedMetadataKind);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrack.ActiveCues
                 */
                activeCues: Windows.Foundation.Collections.IVectorView<IMediaCue>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrack.Cues
                 */
                cues: Windows.Foundation.Collections.IVectorView<IMediaCue>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrack.DispatchType
                 */
                dispatchType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrack.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrack.Label
                 */
                label: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrack.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrack.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.TimedMetadataTrack.CueEntered
                 */
                oncueentered: (arg: { type: "cueentered"; } & Windows.Foundation.TypedEventHandlerArgumentType<TimedMetadataTrack, MediaCueEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TimedMetadataTrack, MediaCueEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.TimedMetadataTrack.CueExited
                 */
                oncueexited: (arg: { type: "cueexited"; } & Windows.Foundation.TypedEventHandlerArgumentType<TimedMetadataTrack, MediaCueEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TimedMetadataTrack, MediaCueEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.TimedMetadataTrack.TrackFailed
                 */
                ontrackfailed: (arg: { type: "trackfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<TimedMetadataTrack, TimedMetadataTrackFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TimedMetadataTrack, TimedMetadataTrackFailedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrack.PlaybackItem
                 */
                playbackItem: Windows.Media.Playback.MediaPlaybackItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrack.TimedMetadataKind
                 */
                timedMetadataKind: TimedMetadataKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrack.TrackKind
                 */
                trackKind: MediaTrackKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedMetadataTrack.AddCue(Windows.Media.Core.IMediaCue)
                 */
                addCue(cue: IMediaCue): void;
                addEventListener(type: "cueentered", listener: (arg: { type: "cueentered"; } & Windows.Foundation.TypedEventHandlerArgumentType<TimedMetadataTrack, MediaCueEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TimedMetadataTrack, MediaCueEventArgs>): void;
                addEventListener(type: "cueexited", listener: (arg: { type: "cueexited"; } & Windows.Foundation.TypedEventHandlerArgumentType<TimedMetadataTrack, MediaCueEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TimedMetadataTrack, MediaCueEventArgs>): void;
                addEventListener(type: "trackfailed", listener: (arg: { type: "trackfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<TimedMetadataTrack, TimedMetadataTrackFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TimedMetadataTrack, TimedMetadataTrackFailedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedMetadataTrack.RemoveCue(Windows.Media.Core.IMediaCue)
                 */
                removeCue(cue: IMediaCue): void;
                removeEventListener(type: "cueentered", listener: (arg: { type: "cueentered"; } & Windows.Foundation.TypedEventHandlerArgumentType<TimedMetadataTrack, MediaCueEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TimedMetadataTrack, MediaCueEventArgs>): void;
                removeEventListener(type: "cueexited", listener: (arg: { type: "cueexited"; } & Windows.Foundation.TypedEventHandlerArgumentType<TimedMetadataTrack, MediaCueEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TimedMetadataTrack, MediaCueEventArgs>): void;
                removeEventListener(type: "trackfailed", listener: (arg: { type: "trackfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<TimedMetadataTrack, TimedMetadataTrackFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TimedMetadataTrack, TimedMetadataTrackFailedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedMetadataTrackError
             */
            abstract class TimedMetadataTrackError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrackError.ErrorCode
                 */
                errorCode: TimedMetadataTrackErrorCode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrackError.ExtendedError
                 */
                extendedError: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedMetadataTrackErrorCode
             */
            enum TimedMetadataTrackErrorCode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedMetadataTrackErrorCode.DataFormatError
                 */
                dataFormatError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedMetadataTrackErrorCode.InternalError
                 */
                internalError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedMetadataTrackErrorCode.NetworkError
                 */
                networkError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedMetadataTrackErrorCode.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedMetadataTrackFailedEventArgs
             */
            abstract class TimedMetadataTrackFailedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedMetadataTrackFailedEventArgs.Error
                 */
                error: TimedMetadataTrackError;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextCue
             */
            class TimedTextCue implements IMediaCue {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextCue.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextCue.CueRegion
                 */
                cueRegion: TimedTextRegion;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextCue.CueStyle
                 */
                cueStyle: TimedTextStyle;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextCue.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextCue.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextCue.Lines
                 */
                lines: Windows.Foundation.Collections.IVector<TimedTextLine>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextCue.StartTime
                 */
                startTime: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextDisplayAlignment
             */
            enum TimedTextDisplayAlignment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextDisplayAlignment.After
                 */
                after,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextDisplayAlignment.Before
                 */
                before,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextDisplayAlignment.Center
                 */
                center,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextDouble
             */
            interface TimedTextDouble {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextDouble.Value
                 */
                value: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextDouble.Unit
                 */
                unit: TimedTextUnit;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextFlowDirection
             */
            enum TimedTextFlowDirection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextFlowDirection.LeftToRight
                 */
                leftToRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextFlowDirection.RightToLeft
                 */
                rightToLeft,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextFontStyle
             */
            enum TimedTextFontStyle {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextFontStyle.Italic
                 */
                italic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextFontStyle.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextFontStyle.Oblique
                 */
                oblique,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextLine
             */
            class TimedTextLine {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextLine.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextLine.Subformats
                 */
                subformats: Windows.Foundation.Collections.IVector<TimedTextSubformat>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextLine.Text
                 */
                text: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextLineAlignment
             */
            enum TimedTextLineAlignment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextLineAlignment.Center
                 */
                center,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextLineAlignment.End
                 */
                end,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextLineAlignment.Start
                 */
                start,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextPadding
             */
            interface TimedTextPadding {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextPadding.Before
                 */
                before: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextPadding.After
                 */
                after: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextPadding.Start
                 */
                start: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextPadding.End
                 */
                end: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextPadding.Unit
                 */
                unit: TimedTextUnit;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextPoint
             */
            interface TimedTextPoint {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextPoint.X
                 */
                x: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextPoint.Y
                 */
                y: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextPoint.Unit
                 */
                unit: TimedTextUnit;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextRegion
             */
            class TimedTextRegion {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextRegion.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextRegion.Background
                 */
                background: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextRegion.DisplayAlignment
                 */
                displayAlignment: TimedTextDisplayAlignment;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextRegion.Extent
                 */
                extent: TimedTextSize;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextRegion.IsOverflowClipped
                 */
                isOverflowClipped: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextRegion.LineHeight
                 */
                lineHeight: TimedTextDouble;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextRegion.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextRegion.Padding
                 */
                padding: TimedTextPadding;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextRegion.Position
                 */
                position: TimedTextPoint;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextRegion.ScrollMode
                 */
                scrollMode: TimedTextScrollMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextRegion.TextWrapping
                 */
                textWrapping: TimedTextWrapping;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextRegion.WritingMode
                 */
                writingMode: TimedTextWritingMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextRegion.ZIndex
                 */
                zindex: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextScrollMode
             */
            enum TimedTextScrollMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextScrollMode.Popon
                 */
                popon,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextScrollMode.Rollup
                 */
                rollup,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextSize
             */
            interface TimedTextSize {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextSize.Height
                 */
                height: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextSize.Width
                 */
                width: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextSize.Unit
                 */
                unit: TimedTextUnit;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextSource
             */
            abstract class TimedTextSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextSource.CreateFromStream(Windows.Storage.Streams.IRandomAccessStream,System.String)
                 */
                static createFromStream(stream: Windows.Storage.Streams.IRandomAccessStream, defaultLanguage: string): TimedTextSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextSource.CreateFromStream(Windows.Storage.Streams.IRandomAccessStream)
                 */
                static createFromStream(stream: Windows.Storage.Streams.IRandomAccessStream): TimedTextSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextSource.CreateFromStreamWithIndex(Windows.Storage.Streams.IRandomAccessStream,Windows.Storage.Streams.IRandomAccessStream,System.String)
                 */
                static createFromStreamWithIndex(stream: Windows.Storage.Streams.IRandomAccessStream, indexStream: Windows.Storage.Streams.IRandomAccessStream, defaultLanguage: string): TimedTextSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextSource.CreateFromStreamWithIndex(Windows.Storage.Streams.IRandomAccessStream,Windows.Storage.Streams.IRandomAccessStream)
                 */
                static createFromStreamWithIndex(stream: Windows.Storage.Streams.IRandomAccessStream, indexStream: Windows.Storage.Streams.IRandomAccessStream): TimedTextSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextSource.CreateFromUri(Windows.Foundation.Uri,System.String)
                 */
                static createFromUri(uri: Windows.Foundation.Uri, defaultLanguage: string): TimedTextSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextSource.CreateFromUri(Windows.Foundation.Uri)
                 */
                static createFromUri(uri: Windows.Foundation.Uri): TimedTextSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextSource.CreateFromUriWithIndex(Windows.Foundation.Uri,Windows.Foundation.Uri,System.String)
                 */
                static createFromUriWithIndex(uri: Windows.Foundation.Uri, indexUri: Windows.Foundation.Uri, defaultLanguage: string): TimedTextSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextSource.CreateFromUriWithIndex(Windows.Foundation.Uri,Windows.Foundation.Uri)
                 */
                static createFromUriWithIndex(uri: Windows.Foundation.Uri, indexUri: Windows.Foundation.Uri): TimedTextSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.TimedTextSource.Resolved
                 */
                onresolved: (arg: { type: "resolved"; } & Windows.Foundation.TypedEventHandlerArgumentType<TimedTextSource, TimedTextSourceResolveResultEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TimedTextSource, TimedTextSourceResolveResultEventArgs>;
                addEventListener(type: "resolved", listener: (arg: { type: "resolved"; } & Windows.Foundation.TypedEventHandlerArgumentType<TimedTextSource, TimedTextSourceResolveResultEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TimedTextSource, TimedTextSourceResolveResultEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "resolved", listener: (arg: { type: "resolved"; } & Windows.Foundation.TypedEventHandlerArgumentType<TimedTextSource, TimedTextSourceResolveResultEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TimedTextSource, TimedTextSourceResolveResultEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextSourceResolveResultEventArgs
             */
            abstract class TimedTextSourceResolveResultEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextSourceResolveResultEventArgs.Error
                 */
                error: TimedMetadataTrackError;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextSourceResolveResultEventArgs.Tracks
                 */
                tracks: Windows.Foundation.Collections.IVectorView<TimedMetadataTrack>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextStyle
             */
            class TimedTextStyle {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextStyle.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.Background
                 */
                background: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.FlowDirection
                 */
                flowDirection: TimedTextFlowDirection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.FontFamily
                 */
                fontFamily: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.FontSize
                 */
                fontSize: TimedTextDouble;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.FontStyle
                 */
                fontStyle: TimedTextFontStyle;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.FontWeight
                 */
                fontWeight: TimedTextWeight;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.Foreground
                 */
                foreground: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.IsBackgroundAlwaysShown
                 */
                isBackgroundAlwaysShown: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.IsLineThroughEnabled
                 */
                isLineThroughEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.IsOverlineEnabled
                 */
                isOverlineEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.IsUnderlineEnabled
                 */
                isUnderlineEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.LineAlignment
                 */
                lineAlignment: TimedTextLineAlignment;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.OutlineColor
                 */
                outlineColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.OutlineRadius
                 */
                outlineRadius: TimedTextDouble;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextStyle.OutlineThickness
                 */
                outlineThickness: TimedTextDouble;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextSubformat
             */
            class TimedTextSubformat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.TimedTextSubformat.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextSubformat.Length
                 */
                length: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextSubformat.StartIndex
                 */
                startIndex: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.TimedTextSubformat.SubformatStyle
                 */
                subformatStyle: TimedTextStyle;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextUnit
             */
            enum TimedTextUnit {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextUnit.Percentage
                 */
                percentage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextUnit.Pixels
                 */
                pixels,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextWeight
             */
            enum TimedTextWeight {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextWeight.Bold
                 */
                bold,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextWeight.Normal
                 */
                normal,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextWrapping
             */
            enum TimedTextWrapping {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextWrapping.NoWrap
                 */
                noWrap,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextWrapping.Wrap
                 */
                wrap,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.TimedTextWritingMode
             */
            enum TimedTextWritingMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextWritingMode.LeftRight
                 */
                leftRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextWritingMode.LeftRightTopBottom
                 */
                leftRightTopBottom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextWritingMode.RightLeft
                 */
                rightLeft,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextWritingMode.RightLeftTopBottom
                 */
                rightLeftTopBottom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextWritingMode.TopBottom
                 */
                topBottom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextWritingMode.TopBottomLeftRight
                 */
                topBottomLeftRight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.TimedTextWritingMode.TopBottomRightLeft
                 */
                topBottomRightLeft,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.VideoStabilizationEffect
             */
            abstract class VideoStabilizationEffect implements Windows.Media.IMediaExtension {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoStabilizationEffect.Enabled
                 */
                enabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.VideoStabilizationEffect.EnabledChanged
                 */
                onenabledchanged: (arg: { type: "enabledchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<VideoStabilizationEffect, VideoStabilizationEffectEnabledChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<VideoStabilizationEffect, VideoStabilizationEffectEnabledChangedEventArgs>;
                addEventListener(type: "enabledchanged", listener: (arg: { type: "enabledchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<VideoStabilizationEffect, VideoStabilizationEffectEnabledChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<VideoStabilizationEffect, VideoStabilizationEffectEnabledChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.VideoStabilizationEffect.GetRecommendedStreamConfiguration(Windows.Media.Devices.VideoDeviceController,Windows.Media.MediaProperties.VideoEncodingProperties)
                 */
                getRecommendedStreamConfiguration(controller: Windows.Media.Devices.VideoDeviceController, desiredProperties: Windows.Media.MediaProperties.VideoEncodingProperties): Windows.Media.Capture.VideoStreamConfiguration;
                removeEventListener(type: "enabledchanged", listener: (arg: { type: "enabledchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<VideoStabilizationEffect, VideoStabilizationEffectEnabledChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<VideoStabilizationEffect, VideoStabilizationEffectEnabledChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.VideoStabilizationEffect.SetProperties(Windows.Foundation.Collections.IPropertySet)
                 */
                setProperties(configuration: Windows.Foundation.Collections.IPropertySet): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.VideoStabilizationEffectDefinition
             */
            class VideoStabilizationEffectDefinition implements Windows.Media.Effects.IVideoEffectDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.VideoStabilizationEffectDefinition.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoStabilizationEffectDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoStabilizationEffectDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.VideoStabilizationEffectEnabledChangedEventArgs
             */
            abstract class VideoStabilizationEffectEnabledChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoStabilizationEffectEnabledChangedEventArgs.Reason
                 */
                reason: VideoStabilizationEffectEnabledChangedReason;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.VideoStabilizationEffectEnabledChangedReason
             */
            enum VideoStabilizationEffectEnabledChangedReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.VideoStabilizationEffectEnabledChangedReason.PixelRateTooHigh
                 */
                pixelRateTooHigh,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.VideoStabilizationEffectEnabledChangedReason.Programmatic
                 */
                programmatic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Core.VideoStabilizationEffectEnabledChangedReason.RunningSlowly
                 */
                runningSlowly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.VideoStreamDescriptor
             */
            class VideoStreamDescriptor implements IMediaStreamDescriptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.VideoStreamDescriptor.#ctor(Windows.Media.MediaProperties.VideoEncodingProperties)
                 */
                constructor(encodingProperties: Windows.Media.MediaProperties.VideoEncodingProperties);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoStreamDescriptor.EncodingProperties
                 */
                encodingProperties: Windows.Media.MediaProperties.VideoEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoStreamDescriptor.IsSelected
                 */
                isSelected: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoStreamDescriptor.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoStreamDescriptor.Name
                 */
                name: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.VideoTrack
             */
            abstract class VideoTrack implements IMediaTrack {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoTrack.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoTrack.Label
                 */
                label: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoTrack.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoTrack.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Core.VideoTrack.OpenFailed
                 */
                onopenfailed: (arg: { type: "openfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<VideoTrack, VideoTrackOpenFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<VideoTrack, VideoTrackOpenFailedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoTrack.PlaybackItem
                 */
                playbackItem: Windows.Media.Playback.MediaPlaybackItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoTrack.SupportInfo
                 */
                supportInfo: VideoTrackSupportInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoTrack.TrackKind
                 */
                trackKind: MediaTrackKind;
                addEventListener(type: "openfailed", listener: (arg: { type: "openfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<VideoTrack, VideoTrackOpenFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<VideoTrack, VideoTrackOpenFailedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Core.VideoTrack.GetEncodingProperties
                 */
                getEncodingProperties(): Windows.Media.MediaProperties.VideoEncodingProperties;
                removeEventListener(type: "openfailed", listener: (arg: { type: "openfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<VideoTrack, VideoTrackOpenFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<VideoTrack, VideoTrackOpenFailedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.VideoTrackOpenFailedEventArgs
             */
            abstract class VideoTrackOpenFailedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoTrackOpenFailedEventArgs.ExtendedError
                 */
                extendedError: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Core.VideoTrackSupportInfo
             */
            abstract class VideoTrackSupportInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoTrackSupportInfo.DecoderStatus
                 */
                decoderStatus: MediaDecoderStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Core.VideoTrackSupportInfo.MediaSourceStatus
                 */
                mediaSourceStatus: MediaSourceStatus;
            }
        }
        namespace Devices {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.AdvancedPhotoCaptureSettings
             */
            class AdvancedPhotoCaptureSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.AdvancedPhotoCaptureSettings.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AdvancedPhotoCaptureSettings.Mode
                 */
                mode: AdvancedPhotoMode;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.AdvancedPhotoControl
             */
            abstract class AdvancedPhotoControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AdvancedPhotoControl.Mode
                 */
                mode: AdvancedPhotoMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AdvancedPhotoControl.Supported
                 */
                supported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AdvancedPhotoControl.SupportedModes
                 */
                supportedModes: Windows.Foundation.Collections.IVectorView<AdvancedPhotoMode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.AdvancedPhotoControl.Configure(Windows.Media.Devices.AdvancedPhotoCaptureSettings)
                 */
                configure(settings: AdvancedPhotoCaptureSettings): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.AdvancedPhotoMode
             */
            enum AdvancedPhotoMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.AdvancedPhotoMode.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.AdvancedPhotoMode.Hdr
                 */
                hdr,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.AdvancedPhotoMode.LowLight
                 */
                lowLight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.AdvancedPhotoMode.Standard
                 */
                standard,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.AudioDeviceController
             */
            abstract class AudioDeviceController implements IMediaDeviceController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AudioDeviceController.Muted
                 */
                muted: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AudioDeviceController.VolumePercent
                 */
                volumePercent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.AudioDeviceController.GetAvailableMediaStreamProperties(Windows.Media.Capture.MediaStreamType)
                 */
                getAvailableMediaStreamProperties(mediaStreamType: Windows.Media.Capture.MediaStreamType): Windows.Foundation.Collections.IVectorView<Windows.Media.MediaProperties.IMediaEncodingProperties>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.AudioDeviceController.GetMediaStreamProperties(Windows.Media.Capture.MediaStreamType)
                 */
                getMediaStreamProperties(mediaStreamType: Windows.Media.Capture.MediaStreamType): Windows.Media.MediaProperties.IMediaEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.AudioDeviceController.SetMediaStreamPropertiesAsync(Windows.Media.Capture.MediaStreamType,Windows.Media.MediaProperties.IMediaEncodingProperties)
                 */
                setMediaStreamPropertiesAsync(mediaStreamType: Windows.Media.Capture.MediaStreamType, mediaEncodingProperties: Windows.Media.MediaProperties.IMediaEncodingProperties): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.AudioDeviceModule
             */
            abstract class AudioDeviceModule {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AudioDeviceModule.ClassId
                 */
                classId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AudioDeviceModule.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AudioDeviceModule.InstanceId
                 */
                instanceId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AudioDeviceModule.MajorVersion
                 */
                majorVersion: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AudioDeviceModule.MinorVersion
                 */
                minorVersion: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.AudioDeviceModule.SendCommandAsync(Windows.Storage.Streams.IBuffer)
                 */
                sendCommandAsync(Command: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<ModuleCommandResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.AudioDeviceModuleNotificationEventArgs
             */
            abstract class AudioDeviceModuleNotificationEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AudioDeviceModuleNotificationEventArgs.Module
                 */
                module: AudioDeviceModule;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.AudioDeviceModuleNotificationEventArgs.NotificationData
                 */
                notificationData: Windows.Storage.Streams.IBuffer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.AudioDeviceModulesManager
             */
            class AudioDeviceModulesManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.AudioDeviceModulesManager.#ctor(System.String)
                 */
                constructor(deviceId: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Devices.AudioDeviceModulesManager.ModuleNotificationReceived
                 */
                onmodulenotificationreceived: (arg: { type: "modulenotificationreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioDeviceModulesManager, AudioDeviceModuleNotificationEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioDeviceModulesManager, AudioDeviceModuleNotificationEventArgs>;
                addEventListener(type: "modulenotificationreceived", listener: (arg: { type: "modulenotificationreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioDeviceModulesManager, AudioDeviceModuleNotificationEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioDeviceModulesManager, AudioDeviceModuleNotificationEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.AudioDeviceModulesManager.FindAll
                 */
                findAll(): Windows.Foundation.Collections.IVectorView<AudioDeviceModule>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.AudioDeviceModulesManager.FindAllById(System.String)
                 */
                findAllById(moduleId: string): Windows.Foundation.Collections.IVectorView<AudioDeviceModule>;
                removeEventListener(type: "modulenotificationreceived", listener: (arg: { type: "modulenotificationreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioDeviceModulesManager, AudioDeviceModuleNotificationEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AudioDeviceModulesManager, AudioDeviceModuleNotificationEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.AudioDeviceRole
             */
            enum AudioDeviceRole {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.AudioDeviceRole.Communications
                 */
                communications,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.AudioDeviceRole.Default
                 */
                default,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.AutoFocusRange
             */
            enum AutoFocusRange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.AutoFocusRange.FullRange
                 */
                fullRange,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.AutoFocusRange.Macro
                 */
                macro,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.AutoFocusRange.Normal
                 */
                normal,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.CameraStreamState
             */
            enum CameraStreamState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CameraStreamState.BlockedForPrivacy
                 */
                blockedForPrivacy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CameraStreamState.NotStreaming
                 */
                notStreaming,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CameraStreamState.Shutdown
                 */
                shutdown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CameraStreamState.Streaming
                 */
                streaming,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.CaptureSceneMode
             */
            enum CaptureSceneMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.Backlit
                 */
                backlit,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.Beach
                 */
                beach,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.Candlelight
                 */
                candlelight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.Landscape
                 */
                landscape,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.Macro
                 */
                macro,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.Manual
                 */
                manual,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.Night
                 */
                night,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.NightPortrait
                 */
                nightPortrait,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.Portrait
                 */
                portrait,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.Snow
                 */
                snow,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.Sport
                 */
                sport,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureSceneMode.Sunset
                 */
                sunset,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.CaptureUse
             */
            enum CaptureUse {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureUse.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureUse.Photo
                 */
                photo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.CaptureUse.Video
                 */
                video,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.ColorTemperaturePreset
             */
            enum ColorTemperaturePreset {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ColorTemperaturePreset.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ColorTemperaturePreset.Candlelight
                 */
                candlelight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ColorTemperaturePreset.Cloudy
                 */
                cloudy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ColorTemperaturePreset.Daylight
                 */
                daylight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ColorTemperaturePreset.Flash
                 */
                flash,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ColorTemperaturePreset.Fluorescent
                 */
                fluorescent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ColorTemperaturePreset.Manual
                 */
                manual,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ColorTemperaturePreset.Tungsten
                 */
                tungsten,
            }
            namespace Core {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.CameraIntrinsics
                 */
                abstract class CameraIntrinsics {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.CameraIntrinsics.FocalLength
                     */
                    focalLength: Windows.Foundation.Numerics.Vector2;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.CameraIntrinsics.ImageHeight
                     */
                    imageHeight: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.CameraIntrinsics.ImageWidth
                     */
                    imageWidth: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.CameraIntrinsics.PrincipalPoint
                     */
                    principalPoint: Windows.Foundation.Numerics.Vector2;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.CameraIntrinsics.RadialDistortion
                     */
                    radialDistortion: Windows.Foundation.Numerics.Vector3;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.CameraIntrinsics.TangentialDistortion
                     */
                    tangentialDistortion: Windows.Foundation.Numerics.Vector2;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.CameraIntrinsics.UndistortedProjectionTransform
                     */
                    undistortedProjectionTransform: Windows.Foundation.Numerics.Matrix4x4;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.CameraIntrinsics.DistortPoint(Windows.Foundation.Point)
                     */
                    distortPoint(input: Windows.Foundation.Point): Windows.Foundation.Point;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.CameraIntrinsics.DistortPoints(Windows.Foundation.Point[],Windows.Foundation.Point[])
                     */
                    distortPoints(inputs: Windows.Foundation.Point[], results: Windows.Foundation.Point[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.CameraIntrinsics.ProjectManyOntoFrame(Windows.Foundation.Numerics.Vector3[],Windows.Foundation.Point[])
                     */
                    projectManyOntoFrame(coordinates: Windows.Foundation.Numerics.Vector3[], results: Windows.Foundation.Point[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.CameraIntrinsics.ProjectOntoFrame(Windows.Foundation.Numerics.Vector3)
                     */
                    projectOntoFrame(coordinate: Windows.Foundation.Numerics.Vector3): Windows.Foundation.Point;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.CameraIntrinsics.UndistortPoint(Windows.Foundation.Point)
                     */
                    undistortPoint(input: Windows.Foundation.Point): Windows.Foundation.Point;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.CameraIntrinsics.UndistortPoints(Windows.Foundation.Point[],Windows.Foundation.Point[])
                     */
                    undistortPoints(inputs: Windows.Foundation.Point[], results: Windows.Foundation.Point[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.CameraIntrinsics.UnprojectAtUnitDepth(Windows.Foundation.Point)
                     */
                    unprojectAtUnitDepth(pixelCoordinate: Windows.Foundation.Point): Windows.Foundation.Numerics.Vector2;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.CameraIntrinsics.UnprojectPixelsAtUnitDepth(Windows.Foundation.Point[],Windows.Foundation.Numerics.Vector2[])
                     */
                    unprojectPixelsAtUnitDepth(pixelCoordinates: Windows.Foundation.Point[], results: Windows.Foundation.Numerics.Vector2[]): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper
                 */
                abstract class DepthCorrelatedCoordinateMapper implements Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper.Close
                     */
                    close(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper.MapPoint(Windows.Foundation.Point,Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Media.Devices.Core.CameraIntrinsics)
                     */
                    mapPoint(sourcePoint: Windows.Foundation.Point, targetCoordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem, targetCameraIntrinsics: CameraIntrinsics): Windows.Foundation.Point;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper.MapPoints(Windows.Foundation.Point[],Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Media.Devices.Core.CameraIntrinsics,Windows.Foundation.Point[])
                     */
                    mapPoints(sourcePoints: Windows.Foundation.Point[], targetCoordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem, targetCameraIntrinsics: CameraIntrinsics, results: Windows.Foundation.Point[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper.UnprojectPoint(Windows.Foundation.Point,Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    unprojectPoint(sourcePoint: Windows.Foundation.Point, targetCoordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): Windows.Foundation.Numerics.Vector3;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper.UnprojectPoints(Windows.Foundation.Point[],Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Foundation.Numerics.Vector3[])
                     */
                    unprojectPoints(sourcePoints: Windows.Foundation.Point[], targetCoordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem, results: Windows.Foundation.Numerics.Vector3[]): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameControlCapabilities
                 */
                abstract class FrameControlCapabilities {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameControlCapabilities.Exposure
                     */
                    exposure: FrameExposureCapabilities;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameControlCapabilities.ExposureCompensation
                     */
                    exposureCompensation: FrameExposureCompensationCapabilities;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameControlCapabilities.Flash
                     */
                    flash: FrameFlashCapabilities;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameControlCapabilities.Focus
                     */
                    focus: FrameFocusCapabilities;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameControlCapabilities.IsoSpeed
                     */
                    isoSpeed: FrameIsoSpeedCapabilities;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameControlCapabilities.PhotoConfirmationSupported
                     */
                    photoConfirmationSupported: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameController
                 */
                class FrameController {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.FrameController.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameController.ExposureCompensationControl
                     */
                    exposureCompensationControl: FrameExposureCompensationControl;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameController.ExposureControl
                     */
                    exposureControl: FrameExposureControl;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameController.FlashControl
                     */
                    flashControl: FrameFlashControl;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameController.FocusControl
                     */
                    focusControl: FrameFocusControl;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameController.IsoSpeedControl
                     */
                    isoSpeedControl: FrameIsoSpeedControl;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameController.PhotoConfirmationEnabled
                     */
                    photoConfirmationEnabled: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameExposureCapabilities
                 */
                abstract class FrameExposureCapabilities {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameExposureCapabilities.Max
                     */
                    max: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameExposureCapabilities.Min
                     */
                    min: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameExposureCapabilities.Step
                     */
                    step: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameExposureCapabilities.Supported
                     */
                    supported: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameExposureCompensationCapabilities
                 */
                abstract class FrameExposureCompensationCapabilities {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameExposureCompensationCapabilities.Max
                     */
                    max: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameExposureCompensationCapabilities.Min
                     */
                    min: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameExposureCompensationCapabilities.Step
                     */
                    step: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameExposureCompensationCapabilities.Supported
                     */
                    supported: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameExposureCompensationControl
                 */
                abstract class FrameExposureCompensationControl {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameExposureCompensationControl.Value
                     */
                    value: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameExposureControl
                 */
                abstract class FrameExposureControl {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameExposureControl.Auto
                     */
                    auto: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameExposureControl.Value
                     */
                    value: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameFlashCapabilities
                 */
                abstract class FrameFlashCapabilities {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameFlashCapabilities.PowerSupported
                     */
                    powerSupported: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameFlashCapabilities.RedEyeReductionSupported
                     */
                    redEyeReductionSupported: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameFlashCapabilities.Supported
                     */
                    supported: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameFlashControl
                 */
                abstract class FrameFlashControl {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameFlashControl.Auto
                     */
                    auto: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameFlashControl.Mode
                     */
                    mode: FrameFlashMode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameFlashControl.PowerPercent
                     */
                    powerPercent: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameFlashControl.RedEyeReduction
                     */
                    redEyeReduction: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameFlashMode
                 */
                enum FrameFlashMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.Core.FrameFlashMode.Disable
                     */
                    disable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.Core.FrameFlashMode.Enable
                     */
                    enable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.Core.FrameFlashMode.Global
                     */
                    global,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameFocusCapabilities
                 */
                abstract class FrameFocusCapabilities {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameFocusCapabilities.Max
                     */
                    max: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameFocusCapabilities.Min
                     */
                    min: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameFocusCapabilities.Step
                     */
                    step: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameFocusCapabilities.Supported
                     */
                    supported: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameFocusControl
                 */
                abstract class FrameFocusControl {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameFocusControl.Value
                     */
                    value: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameIsoSpeedCapabilities
                 */
                abstract class FrameIsoSpeedCapabilities {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameIsoSpeedCapabilities.Max
                     */
                    max: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameIsoSpeedCapabilities.Min
                     */
                    min: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameIsoSpeedCapabilities.Step
                     */
                    step: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameIsoSpeedCapabilities.Supported
                     */
                    supported: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.FrameIsoSpeedControl
                 */
                abstract class FrameIsoSpeedControl {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameIsoSpeedControl.Auto
                     */
                    auto: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.FrameIsoSpeedControl.Value
                     */
                    value: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.Core.VariablePhotoSequenceController
                 */
                abstract class VariablePhotoSequenceController {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.VariablePhotoSequenceController.DesiredFrameControllers
                     */
                    desiredFrameControllers: Windows.Foundation.Collections.IVector<FrameController>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.VariablePhotoSequenceController.FrameCapabilities
                     */
                    frameCapabilities: FrameControlCapabilities;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.VariablePhotoSequenceController.MaxPhotosPerSecond
                     */
                    maxPhotosPerSecond: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.VariablePhotoSequenceController.PhotosPerSecondLimit
                     */
                    photosPerSecondLimit: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.Core.VariablePhotoSequenceController.Supported
                     */
                    supported: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.VariablePhotoSequenceController.GetCurrentFrameRate
                     */
                    getCurrentFrameRate(): Windows.Media.MediaProperties.MediaRatio;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.Core.VariablePhotoSequenceController.GetHighestConcurrentFrameRate(Windows.Media.MediaProperties.IMediaEncodingProperties)
                     */
                    getHighestConcurrentFrameRate(captureProperties: Windows.Media.MediaProperties.IMediaEncodingProperties): Windows.Media.MediaProperties.MediaRatio;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.DefaultAudioCaptureDeviceChangedEventArgs
             */
            abstract class DefaultAudioCaptureDeviceChangedEventArgs implements IDefaultAudioDeviceChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.DefaultAudioCaptureDeviceChangedEventArgs.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.DefaultAudioCaptureDeviceChangedEventArgs.Role
                 */
                role: AudioDeviceRole;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.DefaultAudioRenderDeviceChangedEventArgs
             */
            abstract class DefaultAudioRenderDeviceChangedEventArgs implements IDefaultAudioDeviceChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.DefaultAudioRenderDeviceChangedEventArgs.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.DefaultAudioRenderDeviceChangedEventArgs.Role
                 */
                role: AudioDeviceRole;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.ExposureCompensationControl
             */
            abstract class ExposureCompensationControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposureCompensationControl.Max
                 */
                max: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposureCompensationControl.Min
                 */
                min: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposureCompensationControl.Step
                 */
                step: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposureCompensationControl.Supported
                 */
                supported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposureCompensationControl.Value
                 */
                value: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.ExposureCompensationControl.SetValueAsync(System.Single)
                 */
                setValueAsync(value: number): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.ExposureControl
             */
            abstract class ExposureControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposureControl.Auto
                 */
                auto: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposureControl.Max
                 */
                max: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposureControl.Min
                 */
                min: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposureControl.Step
                 */
                step: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposureControl.Supported
                 */
                supported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposureControl.Value
                 */
                value: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.ExposureControl.SetAutoAsync(System.Boolean)
                 */
                setAutoAsync(value: boolean): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.ExposureControl.SetValueAsync(Windows.Foundation.TimeSpan)
                 */
                setValueAsync(shutterDuration: number): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.ExposurePriorityVideoControl
             */
            abstract class ExposurePriorityVideoControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposurePriorityVideoControl.Enabled
                 */
                enabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ExposurePriorityVideoControl.Supported
                 */
                supported: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.FlashControl
             */
            abstract class FlashControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FlashControl.AssistantLightEnabled
                 */
                assistantLightEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FlashControl.AssistantLightSupported
                 */
                assistantLightSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FlashControl.Auto
                 */
                auto: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FlashControl.Enabled
                 */
                enabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FlashControl.PowerPercent
                 */
                powerPercent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FlashControl.PowerSupported
                 */
                powerSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FlashControl.RedEyeReduction
                 */
                redEyeReduction: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FlashControl.RedEyeReductionSupported
                 */
                redEyeReductionSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FlashControl.Supported
                 */
                supported: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.FocusControl
             */
            abstract class FocusControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.FocusChangedSupported
                 */
                focusChangedSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.FocusState
                 */
                focusState: MediaCaptureFocusState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.Max
                 */
                max: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.Min
                 */
                min: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.Mode
                 */
                mode: FocusMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.Preset
                 */
                preset: FocusPreset;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.Step
                 */
                step: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.Supported
                 */
                supported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.SupportedFocusDistances
                 */
                supportedFocusDistances: Windows.Foundation.Collections.IVectorView<ManualFocusDistance>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.SupportedFocusModes
                 */
                supportedFocusModes: Windows.Foundation.Collections.IVectorView<FocusMode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.SupportedFocusRanges
                 */
                supportedFocusRanges: Windows.Foundation.Collections.IVectorView<AutoFocusRange>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.SupportedPresets
                 */
                supportedPresets: Windows.Foundation.Collections.IVectorView<FocusPreset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.Value
                 */
                value: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusControl.WaitForFocusSupported
                 */
                waitForFocusSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.FocusControl.Configure(Windows.Media.Devices.FocusSettings)
                 */
                configure(settings: FocusSettings): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.FocusControl.FocusAsync
                 */
                focusAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.FocusControl.LockAsync
                 */
                lockAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.FocusControl.SetPresetAsync(Windows.Media.Devices.FocusPreset,System.Boolean)
                 */
                setPresetAsync(preset: FocusPreset, completeBeforeFocus: boolean): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.FocusControl.SetPresetAsync(Windows.Media.Devices.FocusPreset)
                 */
                setPresetAsync(preset: FocusPreset): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.FocusControl.SetValueAsync(System.UInt32)
                 */
                setValueAsync(focus: number): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.FocusControl.UnlockAsync
                 */
                unlockAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.FocusMode
             */
            enum FocusMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.FocusMode.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.FocusMode.Continuous
                 */
                continuous,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.FocusMode.Manual
                 */
                manual,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.FocusMode.Single
                 */
                single,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.FocusPreset
             */
            enum FocusPreset {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.FocusPreset.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.FocusPreset.AutoHyperfocal
                 */
                autoHyperfocal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.FocusPreset.AutoInfinity
                 */
                autoInfinity,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.FocusPreset.AutoMacro
                 */
                autoMacro,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.FocusPreset.AutoNormal
                 */
                autoNormal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.FocusPreset.Manual
                 */
                manual,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.FocusSettings
             */
            class FocusSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.FocusSettings.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusSettings.AutoFocusRange
                 */
                autoFocusRange: AutoFocusRange;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusSettings.DisableDriverFallback
                 */
                disableDriverFallback: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusSettings.Distance
                 */
                distance: ManualFocusDistance;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusSettings.Mode
                 */
                mode: FocusMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusSettings.Value
                 */
                value: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.FocusSettings.WaitForFocus
                 */
                waitForFocus: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.HdrVideoControl
             */
            abstract class HdrVideoControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.HdrVideoControl.Mode
                 */
                mode: HdrVideoMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.HdrVideoControl.Supported
                 */
                supported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.HdrVideoControl.SupportedModes
                 */
                supportedModes: Windows.Foundation.Collections.IVectorView<HdrVideoMode>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.HdrVideoMode
             */
            enum HdrVideoMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.HdrVideoMode.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.HdrVideoMode.Off
                 */
                off,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.HdrVideoMode.On
                 */
                on,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.IDefaultAudioDeviceChangedEventArgs
             */
            interface IDefaultAudioDeviceChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.IDefaultAudioDeviceChangedEventArgs.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.IDefaultAudioDeviceChangedEventArgs.Role
                 */
                role: AudioDeviceRole;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.IMediaDeviceController
             */
            interface IMediaDeviceController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.IMediaDeviceController.GetAvailableMediaStreamProperties(Windows.Media.Capture.MediaStreamType)
                 */
                getAvailableMediaStreamProperties(mediaStreamType: Windows.Media.Capture.MediaStreamType): Windows.Foundation.Collections.IVectorView<Windows.Media.MediaProperties.IMediaEncodingProperties>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.IMediaDeviceController.GetMediaStreamProperties(Windows.Media.Capture.MediaStreamType)
                 */
                getMediaStreamProperties(mediaStreamType: Windows.Media.Capture.MediaStreamType): Windows.Media.MediaProperties.IMediaEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.IMediaDeviceController.SetMediaStreamPropertiesAsync(Windows.Media.Capture.MediaStreamType,Windows.Media.MediaProperties.IMediaEncodingProperties)
                 */
                setMediaStreamPropertiesAsync(mediaStreamType: Windows.Media.Capture.MediaStreamType, mediaEncodingProperties: Windows.Media.MediaProperties.IMediaEncodingProperties): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.IsoSpeedControl
             */
            abstract class IsoSpeedControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.IsoSpeedControl.Auto
                 */
                auto: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.IsoSpeedControl.Max
                 */
                max: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.IsoSpeedControl.Min
                 */
                min: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.IsoSpeedControl.Preset
                 */
                preset: IsoSpeedPreset;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.IsoSpeedControl.Step
                 */
                step: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.IsoSpeedControl.Supported
                 */
                supported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.IsoSpeedControl.SupportedPresets
                 */
                supportedPresets: Windows.Foundation.Collections.IVectorView<IsoSpeedPreset>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.IsoSpeedControl.Value
                 */
                value: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.IsoSpeedControl.SetAutoAsync
                 */
                setAutoAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.IsoSpeedControl.SetPresetAsync(Windows.Media.Devices.IsoSpeedPreset)
                 */
                setPresetAsync(preset: IsoSpeedPreset): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.IsoSpeedControl.SetValueAsync(System.UInt32)
                 */
                setValueAsync(isoSpeed: number): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.IsoSpeedPreset
             */
            enum IsoSpeedPreset {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.IsoSpeedPreset.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.IsoSpeedPreset.Iso100
                 */
                iso100,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.IsoSpeedPreset.Iso12800
                 */
                iso12800,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.IsoSpeedPreset.Iso1600
                 */
                iso1600,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.IsoSpeedPreset.Iso200
                 */
                iso200,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.IsoSpeedPreset.Iso25600
                 */
                iso25600,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.IsoSpeedPreset.Iso3200
                 */
                iso3200,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.IsoSpeedPreset.Iso400
                 */
                iso400,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.IsoSpeedPreset.Iso50
                 */
                iso50,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.IsoSpeedPreset.Iso6400
                 */
                iso6400,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.IsoSpeedPreset.Iso80
                 */
                iso80,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.IsoSpeedPreset.Iso800
                 */
                iso800,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.LowLagPhotoControl
             */
            abstract class LowLagPhotoControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoControl.DesiredThumbnailSize
                 */
                desiredThumbnailSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoControl.HardwareAcceleratedThumbnailSupported
                 */
                hardwareAcceleratedThumbnailSupported: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoControl.ThumbnailEnabled
                 */
                thumbnailEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoControl.ThumbnailFormat
                 */
                thumbnailFormat: Windows.Media.MediaProperties.MediaThumbnailFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.LowLagPhotoControl.GetCurrentFrameRate
                 */
                getCurrentFrameRate(): Windows.Media.MediaProperties.MediaRatio;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.LowLagPhotoControl.GetHighestConcurrentFrameRate(Windows.Media.MediaProperties.IMediaEncodingProperties)
                 */
                getHighestConcurrentFrameRate(captureProperties: Windows.Media.MediaProperties.IMediaEncodingProperties): Windows.Media.MediaProperties.MediaRatio;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.LowLagPhotoSequenceControl
             */
            abstract class LowLagPhotoSequenceControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoSequenceControl.DesiredThumbnailSize
                 */
                desiredThumbnailSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoSequenceControl.HardwareAcceleratedThumbnailSupported
                 */
                hardwareAcceleratedThumbnailSupported: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoSequenceControl.MaxPastPhotos
                 */
                maxPastPhotos: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoSequenceControl.MaxPhotosPerSecond
                 */
                maxPhotosPerSecond: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoSequenceControl.PastPhotoLimit
                 */
                pastPhotoLimit: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoSequenceControl.PhotosPerSecondLimit
                 */
                photosPerSecondLimit: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoSequenceControl.Supported
                 */
                supported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoSequenceControl.ThumbnailEnabled
                 */
                thumbnailEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.LowLagPhotoSequenceControl.ThumbnailFormat
                 */
                thumbnailFormat: Windows.Media.MediaProperties.MediaThumbnailFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.LowLagPhotoSequenceControl.GetCurrentFrameRate
                 */
                getCurrentFrameRate(): Windows.Media.MediaProperties.MediaRatio;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.LowLagPhotoSequenceControl.GetHighestConcurrentFrameRate(Windows.Media.MediaProperties.IMediaEncodingProperties)
                 */
                getHighestConcurrentFrameRate(captureProperties: Windows.Media.MediaProperties.IMediaEncodingProperties): Windows.Media.MediaProperties.MediaRatio;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.ManualFocusDistance
             */
            enum ManualFocusDistance {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ManualFocusDistance.Hyperfocal
                 */
                hyperfocal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ManualFocusDistance.Infinity
                 */
                infinity,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ManualFocusDistance.Nearest
                 */
                nearest,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.MediaCaptureFocusState
             */
            enum MediaCaptureFocusState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCaptureFocusState.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCaptureFocusState.Focused
                 */
                focused,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCaptureFocusState.Lost
                 */
                lost,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCaptureFocusState.Searching
                 */
                searching,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCaptureFocusState.Uninitialized
                 */
                uninitialized,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.MediaCaptureOptimization
             */
            enum MediaCaptureOptimization {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCaptureOptimization.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCaptureOptimization.Latency
                 */
                latency,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCaptureOptimization.LatencyThenPower
                 */
                latencyThenPower,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCaptureOptimization.LatencyThenQuality
                 */
                latencyThenQuality,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCaptureOptimization.Power
                 */
                power,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCaptureOptimization.PowerAndQuality
                 */
                powerAndQuality,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCaptureOptimization.Quality
                 */
                quality,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.MediaCapturePauseBehavior
             */
            enum MediaCapturePauseBehavior {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCapturePauseBehavior.ReleaseHardwareResources
                 */
                releaseHardwareResources,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.MediaCapturePauseBehavior.RetainHardwareResources
                 */
                retainHardwareResources,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.MediaDevice
             */
            abstract class MediaDevice {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Devices.MediaDevice.DefaultAudioCaptureDeviceChanged
                 */
                static ondefaultaudiocapturedevicechanged: (arg: { type: "defaultaudiocapturedevicechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, DefaultAudioCaptureDeviceChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, DefaultAudioCaptureDeviceChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Devices.MediaDevice.DefaultAudioRenderDeviceChanged
                 */
                static ondefaultaudiorenderdevicechanged: (arg: { type: "defaultaudiorenderdevicechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, DefaultAudioRenderDeviceChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, DefaultAudioRenderDeviceChangedEventArgs>;
                static addEventListener(type: "defaultaudiocapturedevicechanged", listener: (arg: { type: "defaultaudiocapturedevicechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, DefaultAudioCaptureDeviceChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, DefaultAudioCaptureDeviceChangedEventArgs>): void;
                static addEventListener(type: "defaultaudiorenderdevicechanged", listener: (arg: { type: "defaultaudiorenderdevicechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, DefaultAudioRenderDeviceChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, DefaultAudioRenderDeviceChangedEventArgs>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.MediaDevice.GetAudioCaptureSelector
                 */
                static getAudioCaptureSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.MediaDevice.GetAudioRenderSelector
                 */
                static getAudioRenderSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.MediaDevice.GetDefaultAudioCaptureId(Windows.Media.Devices.AudioDeviceRole)
                 */
                static getDefaultAudioCaptureId(role: AudioDeviceRole): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.MediaDevice.GetDefaultAudioRenderId(Windows.Media.Devices.AudioDeviceRole)
                 */
                static getDefaultAudioRenderId(role: AudioDeviceRole): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.MediaDevice.GetVideoCaptureSelector
                 */
                static getVideoCaptureSelector(): string;
                static removeEventListener(type: "defaultaudiocapturedevicechanged", listener: (arg: { type: "defaultaudiocapturedevicechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, DefaultAudioCaptureDeviceChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, DefaultAudioCaptureDeviceChangedEventArgs>): void;
                static removeEventListener(type: "defaultaudiorenderdevicechanged", listener: (arg: { type: "defaultaudiorenderdevicechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, DefaultAudioRenderDeviceChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, DefaultAudioRenderDeviceChangedEventArgs>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.MediaDeviceControl
             */
            abstract class MediaDeviceControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.MediaDeviceControl.Capabilities
                 */
                capabilities: MediaDeviceControlCapabilities;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.MediaDeviceControl.TryGetAuto
                 */
                tryGetAuto(): { value: boolean; succeeded: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.MediaDeviceControl.TryGetValue
                 */
                tryGetValue(): { value: number; succeeded: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.MediaDeviceControl.TrySetAuto(System.Boolean)
                 */
                trySetAuto(value: boolean): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.MediaDeviceControl.TrySetValue(System.Double)
                 */
                trySetValue(value: number): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.MediaDeviceControlCapabilities
             */
            abstract class MediaDeviceControlCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.MediaDeviceControlCapabilities.AutoModeSupported
                 */
                autoModeSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.MediaDeviceControlCapabilities.Default
                 */
                default: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.MediaDeviceControlCapabilities.Max
                 */
                max: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.MediaDeviceControlCapabilities.Min
                 */
                min: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.MediaDeviceControlCapabilities.Step
                 */
                step: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.MediaDeviceControlCapabilities.Supported
                 */
                supported: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.ModuleCommandResult
             */
            abstract class ModuleCommandResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ModuleCommandResult.Result
                 */
                result: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ModuleCommandResult.Status
                 */
                status: SendCommandStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.OpticalImageStabilizationControl
             */
            abstract class OpticalImageStabilizationControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.OpticalImageStabilizationControl.Mode
                 */
                mode: OpticalImageStabilizationMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.OpticalImageStabilizationControl.Supported
                 */
                supported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.OpticalImageStabilizationControl.SupportedModes
                 */
                supportedModes: Windows.Foundation.Collections.IVectorView<OpticalImageStabilizationMode>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.OpticalImageStabilizationMode
             */
            enum OpticalImageStabilizationMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.OpticalImageStabilizationMode.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.OpticalImageStabilizationMode.Off
                 */
                off,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.OpticalImageStabilizationMode.On
                 */
                on,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.PhotoConfirmationControl
             */
            abstract class PhotoConfirmationControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.PhotoConfirmationControl.Enabled
                 */
                enabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.PhotoConfirmationControl.PixelFormat
                 */
                pixelFormat: Windows.Media.MediaProperties.MediaPixelFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.PhotoConfirmationControl.Supported
                 */
                supported: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.RegionOfInterest
             */
            class RegionOfInterest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.RegionOfInterest.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.RegionOfInterest.AutoExposureEnabled
                 */
                autoExposureEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.RegionOfInterest.AutoFocusEnabled
                 */
                autoFocusEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.RegionOfInterest.AutoWhiteBalanceEnabled
                 */
                autoWhiteBalanceEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.RegionOfInterest.Bounds
                 */
                bounds: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.RegionOfInterest.BoundsNormalized
                 */
                boundsNormalized: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.RegionOfInterest.Type
                 */
                type: RegionOfInterestType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.RegionOfInterest.Weight
                 */
                weight: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.RegionOfInterestType
             */
            enum RegionOfInterestType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.RegionOfInterestType.Face
                 */
                face,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.RegionOfInterestType.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.RegionsOfInterestControl
             */
            abstract class RegionsOfInterestControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.RegionsOfInterestControl.AutoExposureSupported
                 */
                autoExposureSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.RegionsOfInterestControl.AutoFocusSupported
                 */
                autoFocusSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.RegionsOfInterestControl.AutoWhiteBalanceSupported
                 */
                autoWhiteBalanceSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.RegionsOfInterestControl.MaxRegions
                 */
                maxRegions: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.RegionsOfInterestControl.ClearRegionsAsync
                 */
                clearRegionsAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.RegionsOfInterestControl.SetRegionsAsync(Windows.Foundation.Collections.IIterable`1,System.Boolean)
                 */
                setRegionsAsync(regions: Windows.Foundation.Collections.IIterable<RegionOfInterest>, lockValues: boolean): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.RegionsOfInterestControl.SetRegionsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                setRegionsAsync(regions: Windows.Foundation.Collections.IIterable<RegionOfInterest>): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.SceneModeControl
             */
            abstract class SceneModeControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.SceneModeControl.SupportedModes
                 */
                supportedModes: Windows.Foundation.Collections.IVectorView<CaptureSceneMode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.SceneModeControl.Value
                 */
                value: CaptureSceneMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.SceneModeControl.SetValueAsync(Windows.Media.Devices.CaptureSceneMode)
                 */
                setValueAsync(sceneMode: CaptureSceneMode): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.SendCommandStatus
             */
            enum SendCommandStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.SendCommandStatus.DeviceNotAvailable
                 */
                deviceNotAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.SendCommandStatus.Success
                 */
                success,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.TorchControl
             */
            abstract class TorchControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.TorchControl.Enabled
                 */
                enabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.TorchControl.PowerPercent
                 */
                powerPercent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.TorchControl.PowerSupported
                 */
                powerSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.TorchControl.Supported
                 */
                supported: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.VideoDeviceController
             */
            abstract class VideoDeviceController implements IMediaDeviceController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.AdvancedPhotoControl
                 */
                advancedPhotoControl: AdvancedPhotoControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.BacklightCompensation
                 */
                backlightCompensation: MediaDeviceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.Brightness
                 */
                brightness: MediaDeviceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.Contrast
                 */
                contrast: MediaDeviceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.DesiredOptimization
                 */
                desiredOptimization: MediaCaptureOptimization;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.Exposure
                 */
                exposure: MediaDeviceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.ExposureCompensationControl
                 */
                exposureCompensationControl: ExposureCompensationControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.ExposureControl
                 */
                exposureControl: ExposureControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.ExposurePriorityVideoControl
                 */
                exposurePriorityVideoControl: ExposurePriorityVideoControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.FlashControl
                 */
                flashControl: FlashControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.Focus
                 */
                focus: MediaDeviceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.FocusControl
                 */
                focusControl: FocusControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.HdrVideoControl
                 */
                hdrVideoControl: HdrVideoControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.Hue
                 */
                hue: MediaDeviceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.IsoSpeedControl
                 */
                isoSpeedControl: IsoSpeedControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.LowLagPhoto
                 */
                lowLagPhoto: LowLagPhotoControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.LowLagPhotoSequence
                 */
                lowLagPhotoSequence: LowLagPhotoSequenceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.OpticalImageStabilizationControl
                 */
                opticalImageStabilizationControl: OpticalImageStabilizationControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.Pan
                 */
                pan: MediaDeviceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.PhotoConfirmationControl
                 */
                photoConfirmationControl: PhotoConfirmationControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.PrimaryUse
                 */
                primaryUse: CaptureUse;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.RegionsOfInterestControl
                 */
                regionsOfInterestControl: RegionsOfInterestControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.Roll
                 */
                roll: MediaDeviceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.SceneModeControl
                 */
                sceneModeControl: SceneModeControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.Tilt
                 */
                tilt: MediaDeviceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.TorchControl
                 */
                torchControl: TorchControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.VariablePhotoSequenceController
                 */
                variablePhotoSequenceController: Core.VariablePhotoSequenceController;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.WhiteBalance
                 */
                whiteBalance: MediaDeviceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.WhiteBalanceControl
                 */
                whiteBalanceControl: WhiteBalanceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.Zoom
                 */
                zoom: MediaDeviceControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceController.ZoomControl
                 */
                zoomControl: ZoomControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.VideoDeviceController.GetAvailableMediaStreamProperties(Windows.Media.Capture.MediaStreamType)
                 */
                getAvailableMediaStreamProperties(mediaStreamType: Windows.Media.Capture.MediaStreamType): Windows.Foundation.Collections.IVectorView<Windows.Media.MediaProperties.IMediaEncodingProperties>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.VideoDeviceController.GetDeviceProperty(System.String)
                 */
                getDeviceProperty(propertyId: string): Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.VideoDeviceController.GetDevicePropertyByExtendedId(System.Byte[],System.UInt32)
                 */
                getDevicePropertyByExtendedId(extendedPropertyId: number[], maxPropertyValueSize: number): VideoDeviceControllerGetDevicePropertyResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.VideoDeviceController.GetDevicePropertyById(System.String,System.UInt32)
                 */
                getDevicePropertyById(propertyId: string, maxPropertyValueSize: number): VideoDeviceControllerGetDevicePropertyResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.VideoDeviceController.GetMediaStreamProperties(Windows.Media.Capture.MediaStreamType)
                 */
                getMediaStreamProperties(mediaStreamType: Windows.Media.Capture.MediaStreamType): Windows.Media.MediaProperties.IMediaEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.VideoDeviceController.SetDeviceProperty(System.String,System.Object)
                 */
                setDeviceProperty(propertyId: string, propertyValue: Object): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.VideoDeviceController.SetDevicePropertyByExtendedId(System.Byte[],System.Byte[])
                 */
                setDevicePropertyByExtendedId(extendedPropertyId: number[], propertyValue: number[]): VideoDeviceControllerSetDevicePropertyStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.VideoDeviceController.SetDevicePropertyById(System.String,System.Object)
                 */
                setDevicePropertyById(propertyId: string, propertyValue: Object): VideoDeviceControllerSetDevicePropertyStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.VideoDeviceController.SetMediaStreamPropertiesAsync(Windows.Media.Capture.MediaStreamType,Windows.Media.MediaProperties.IMediaEncodingProperties)
                 */
                setMediaStreamPropertiesAsync(mediaStreamType: Windows.Media.Capture.MediaStreamType, mediaEncodingProperties: Windows.Media.MediaProperties.IMediaEncodingProperties): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.VideoDeviceController.TryGetPowerlineFrequency
                 */
                tryGetPowerlineFrequency(): { value: Windows.Media.Capture.PowerlineFrequency; succeeded: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.VideoDeviceController.TrySetPowerlineFrequency(Windows.Media.Capture.PowerlineFrequency)
                 */
                trySetPowerlineFrequency(value: Windows.Media.Capture.PowerlineFrequency): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyResult
             */
            abstract class VideoDeviceControllerGetDevicePropertyResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyResult.Status
                 */
                status: VideoDeviceControllerGetDevicePropertyStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyResult.Value
                 */
                value: Object;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyStatus
             */
            enum VideoDeviceControllerGetDevicePropertyStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyStatus.BufferTooSmall
                 */
                bufferTooSmall,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyStatus.DeviceNotAvailable
                 */
                deviceNotAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyStatus.MaxPropertyValueSizeRequired
                 */
                maxPropertyValueSizeRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyStatus.MaxPropertyValueSizeTooSmall
                 */
                maxPropertyValueSizeTooSmall,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyStatus.NotSupported
                 */
                notSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerGetDevicePropertyStatus.UnknownFailure
                 */
                unknownFailure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.VideoDeviceControllerSetDevicePropertyStatus
             */
            enum VideoDeviceControllerSetDevicePropertyStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerSetDevicePropertyStatus.DeviceNotAvailable
                 */
                deviceNotAvailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerSetDevicePropertyStatus.InvalidValue
                 */
                invalidValue,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerSetDevicePropertyStatus.NotInControl
                 */
                notInControl,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerSetDevicePropertyStatus.NotSupported
                 */
                notSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerSetDevicePropertyStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.VideoDeviceControllerSetDevicePropertyStatus.UnknownFailure
                 */
                unknownFailure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.WhiteBalanceControl
             */
            abstract class WhiteBalanceControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.WhiteBalanceControl.Max
                 */
                max: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.WhiteBalanceControl.Min
                 */
                min: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.WhiteBalanceControl.Preset
                 */
                preset: ColorTemperaturePreset;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.WhiteBalanceControl.Step
                 */
                step: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.WhiteBalanceControl.Supported
                 */
                supported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.WhiteBalanceControl.Value
                 */
                value: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.WhiteBalanceControl.SetPresetAsync(Windows.Media.Devices.ColorTemperaturePreset)
                 */
                setPresetAsync(preset: ColorTemperaturePreset): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.WhiteBalanceControl.SetValueAsync(System.UInt32)
                 */
                setValueAsync(temperature: number): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.ZoomControl
             */
            abstract class ZoomControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ZoomControl.Max
                 */
                max: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ZoomControl.Min
                 */
                min: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ZoomControl.Mode
                 */
                mode: ZoomTransitionMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ZoomControl.Step
                 */
                step: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ZoomControl.Supported
                 */
                supported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ZoomControl.SupportedModes
                 */
                supportedModes: Windows.Foundation.Collections.IVectorView<ZoomTransitionMode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ZoomControl.Value
                 */
                value: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.ZoomControl.Configure(Windows.Media.Devices.ZoomSettings)
                 */
                configure(settings: ZoomSettings): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.ZoomSettings
             */
            class ZoomSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Devices.ZoomSettings.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ZoomSettings.Mode
                 */
                mode: ZoomTransitionMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Devices.ZoomSettings.Value
                 */
                value: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Devices.ZoomTransitionMode
             */
            enum ZoomTransitionMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ZoomTransitionMode.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ZoomTransitionMode.Direct
                 */
                direct,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Devices.ZoomTransitionMode.Smooth
                 */
                smooth,
            }
        }
        namespace DialProtocol {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.DialProtocol.DialApp
             */
            abstract class DialApp {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.DialProtocol.DialApp.AppName
                 */
                appName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialApp.GetAppStateAsync
                 */
                getAppStateAsync(): Windows.Foundation.IAsyncOperation<DialAppStateDetails>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialApp.RequestLaunchAsync(System.String)
                 */
                requestLaunchAsync(appArgument: string): Windows.Foundation.IAsyncOperation<DialAppLaunchResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialApp.StopAsync
                 */
                stopAsync(): Windows.Foundation.IAsyncOperation<DialAppStopResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.DialProtocol.DialAppLaunchResult
             */
            enum DialAppLaunchResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialAppLaunchResult.FailedToLaunch
                 */
                failedToLaunch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialAppLaunchResult.Launched
                 */
                launched,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialAppLaunchResult.NetworkFailure
                 */
                networkFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialAppLaunchResult.NotFound
                 */
                notFound,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.DialProtocol.DialAppState
             */
            enum DialAppState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialAppState.NetworkFailure
                 */
                networkFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialAppState.Running
                 */
                running,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialAppState.Stopped
                 */
                stopped,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialAppState.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.DialProtocol.DialAppStateDetails
             */
            abstract class DialAppStateDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.DialProtocol.DialAppStateDetails.FullXml
                 */
                fullXml: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.DialProtocol.DialAppStateDetails.State
                 */
                state: DialAppState;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.DialProtocol.DialAppStopResult
             */
            enum DialAppStopResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialAppStopResult.NetworkFailure
                 */
                networkFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialAppStopResult.OperationNotSupported
                 */
                operationNotSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialAppStopResult.StopFailed
                 */
                stopFailed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialAppStopResult.Stopped
                 */
                stopped,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.DialProtocol.DialDevice
             */
            abstract class DialDevice {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialDevice.DeviceInfoSupportsDialAsync(Windows.Devices.Enumeration.DeviceInformation)
                 */
                static deviceInfoSupportsDialAsync(device: Windows.Devices.Enumeration.DeviceInformation): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialDevice.FromIdAsync(System.String)
                 */
                static fromIdAsync(value: string): Windows.Foundation.IAsyncOperation<DialDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialDevice.GetDeviceSelector(System.String)
                 */
                static getDeviceSelector(appName: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.DialProtocol.DialDevice.FriendlyName
                 */
                friendlyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.DialProtocol.DialDevice.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.DialProtocol.DialDevice.Thumbnail
                 */
                thumbnail: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialDevice.GetDialApp(System.String)
                 */
                getDialApp(appName: string): DialApp;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.DialProtocol.DialDeviceDisplayStatus
             */
            enum DialDeviceDisplayStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialDeviceDisplayStatus.Connected
                 */
                connected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialDeviceDisplayStatus.Connecting
                 */
                connecting,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialDeviceDisplayStatus.Disconnected
                 */
                disconnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialDeviceDisplayStatus.Disconnecting
                 */
                disconnecting,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialDeviceDisplayStatus.Error
                 */
                error,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.DialProtocol.DialDeviceDisplayStatus.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.DialProtocol.DialDevicePicker
             */
            class DialDevicePicker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialDevicePicker.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.DialProtocol.DialDevicePicker.Appearance
                 */
                appearance: Windows.Devices.Enumeration.DevicePickerAppearance;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.DialProtocol.DialDevicePicker.Filter
                 */
                filter: DialDevicePickerFilter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.DialProtocol.DialDevicePicker.DialDevicePickerDismissed
                 */
                ondialdevicepickerdismissed: (arg: { type: "dialdevicepickerdismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DialDevicePicker, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DialDevicePicker, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.DialProtocol.DialDevicePicker.DialDeviceSelected
                 */
                ondialdeviceselected: (arg: { type: "dialdeviceselected"; } & Windows.Foundation.TypedEventHandlerArgumentType<DialDevicePicker, DialDeviceSelectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DialDevicePicker, DialDeviceSelectedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.DialProtocol.DialDevicePicker.DisconnectButtonClicked
                 */
                ondisconnectbuttonclicked: (arg: { type: "disconnectbuttonclicked"; } & Windows.Foundation.TypedEventHandlerArgumentType<DialDevicePicker, DialDisconnectButtonClickedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DialDevicePicker, DialDisconnectButtonClickedEventArgs>;
                addEventListener(type: "dialdevicepickerdismissed", listener: (arg: { type: "dialdevicepickerdismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DialDevicePicker, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DialDevicePicker, Object>): void;
                addEventListener(type: "dialdeviceselected", listener: (arg: { type: "dialdeviceselected"; } & Windows.Foundation.TypedEventHandlerArgumentType<DialDevicePicker, DialDeviceSelectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DialDevicePicker, DialDeviceSelectedEventArgs>): void;
                addEventListener(type: "disconnectbuttonclicked", listener: (arg: { type: "disconnectbuttonclicked"; } & Windows.Foundation.TypedEventHandlerArgumentType<DialDevicePicker, DialDisconnectButtonClickedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DialDevicePicker, DialDisconnectButtonClickedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialDevicePicker.Hide
                 */
                hide(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialDevicePicker.PickSingleDialDeviceAsync(Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                pickSingleDialDeviceAsync(selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): Windows.Foundation.IAsyncOperation<DialDevice>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialDevicePicker.PickSingleDialDeviceAsync(Windows.Foundation.Rect)
                 */
                pickSingleDialDeviceAsync(selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<DialDevice>;
                removeEventListener(type: "dialdevicepickerdismissed", listener: (arg: { type: "dialdevicepickerdismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DialDevicePicker, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DialDevicePicker, Object>): void;
                removeEventListener(type: "dialdeviceselected", listener: (arg: { type: "dialdeviceselected"; } & Windows.Foundation.TypedEventHandlerArgumentType<DialDevicePicker, DialDeviceSelectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DialDevicePicker, DialDeviceSelectedEventArgs>): void;
                removeEventListener(type: "disconnectbuttonclicked", listener: (arg: { type: "disconnectbuttonclicked"; } & Windows.Foundation.TypedEventHandlerArgumentType<DialDevicePicker, DialDisconnectButtonClickedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DialDevicePicker, DialDisconnectButtonClickedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialDevicePicker.SetDisplayStatus(Windows.Media.DialProtocol.DialDevice,Windows.Media.DialProtocol.DialDeviceDisplayStatus)
                 */
                setDisplayStatus(device: DialDevice, status: DialDeviceDisplayStatus): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialDevicePicker.Show(Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                show(selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.DialProtocol.DialDevicePicker.Show(Windows.Foundation.Rect)
                 */
                show(selection: Windows.Foundation.Rect): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.DialProtocol.DialDevicePickerFilter
             */
            abstract class DialDevicePickerFilter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.DialProtocol.DialDevicePickerFilter.SupportedAppNames
                 */
                supportedAppNames: Windows.Foundation.Collections.IVector<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.DialProtocol.DialDeviceSelectedEventArgs
             */
            abstract class DialDeviceSelectedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.DialProtocol.DialDeviceSelectedEventArgs.SelectedDialDevice
                 */
                selectedDialDevice: DialDevice;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.DialProtocol.DialDisconnectButtonClickedEventArgs
             */
            abstract class DialDisconnectButtonClickedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.DialProtocol.DialDisconnectButtonClickedEventArgs.Device
                 */
                device: DialDevice;
            }
        }
        namespace Editing {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Editing.BackgroundAudioTrack
             */
            abstract class BackgroundAudioTrack {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.BackgroundAudioTrack.CreateFromEmbeddedAudioTrack(Windows.Media.Editing.EmbeddedAudioTrack)
                 */
                static createFromEmbeddedAudioTrack(embeddedAudioTrack: EmbeddedAudioTrack): BackgroundAudioTrack;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.BackgroundAudioTrack.CreateFromFileAsync(Windows.Storage.IStorageFile)
                 */
                static createFromFileAsync(file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncOperation<BackgroundAudioTrack>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.BackgroundAudioTrack.AudioEffectDefinitions
                 */
                audioEffectDefinitions: Windows.Foundation.Collections.IVector<Windows.Media.Effects.IAudioEffectDefinition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.BackgroundAudioTrack.Delay
                 */
                delay: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.BackgroundAudioTrack.OriginalDuration
                 */
                originalDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.BackgroundAudioTrack.TrimTimeFromEnd
                 */
                trimTimeFromEnd: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.BackgroundAudioTrack.TrimTimeFromStart
                 */
                trimTimeFromStart: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.BackgroundAudioTrack.TrimmedDuration
                 */
                trimmedDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.BackgroundAudioTrack.UserData
                 */
                userData: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.BackgroundAudioTrack.Volume
                 */
                volume: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.BackgroundAudioTrack.Clone
                 */
                clone(): BackgroundAudioTrack;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.BackgroundAudioTrack.GetAudioEncodingProperties
                 */
                getAudioEncodingProperties(): Windows.Media.MediaProperties.AudioEncodingProperties;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Editing.EmbeddedAudioTrack
             */
            abstract class EmbeddedAudioTrack {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.EmbeddedAudioTrack.GetAudioEncodingProperties
                 */
                getAudioEncodingProperties(): Windows.Media.MediaProperties.AudioEncodingProperties;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Editing.MediaClip
             */
            abstract class MediaClip {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaClip.CreateFromColor(Windows.UI.Color,Windows.Foundation.TimeSpan)
                 */
                static createFromColor(color: Windows.UI.Color, originalDuration: number): MediaClip;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaClip.CreateFromFileAsync(Windows.Storage.IStorageFile)
                 */
                static createFromFileAsync(file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncOperation<MediaClip>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaClip.CreateFromImageFileAsync(Windows.Storage.IStorageFile,Windows.Foundation.TimeSpan)
                 */
                static createFromImageFileAsync(file: Windows.Storage.IStorageFile, originalDuration: number): Windows.Foundation.IAsyncOperation<MediaClip>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaClip.CreateFromSurface(Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface,Windows.Foundation.TimeSpan)
                 */
                static createFromSurface(surface: Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface, originalDuration: number): MediaClip;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaClip.AudioEffectDefinitions
                 */
                audioEffectDefinitions: Windows.Foundation.Collections.IVector<Windows.Media.Effects.IAudioEffectDefinition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaClip.EmbeddedAudioTracks
                 */
                embeddedAudioTracks: Windows.Foundation.Collections.IVectorView<EmbeddedAudioTrack>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaClip.EndTimeInComposition
                 */
                endTimeInComposition: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaClip.OriginalDuration
                 */
                originalDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaClip.SelectedEmbeddedAudioTrackIndex
                 */
                selectedEmbeddedAudioTrackIndex: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaClip.StartTimeInComposition
                 */
                startTimeInComposition: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaClip.TrimTimeFromEnd
                 */
                trimTimeFromEnd: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaClip.TrimTimeFromStart
                 */
                trimTimeFromStart: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaClip.TrimmedDuration
                 */
                trimmedDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaClip.UserData
                 */
                userData: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaClip.VideoEffectDefinitions
                 */
                videoEffectDefinitions: Windows.Foundation.Collections.IVector<Windows.Media.Effects.IVideoEffectDefinition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaClip.Volume
                 */
                volume: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaClip.Clone
                 */
                clone(): MediaClip;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaClip.GetVideoEncodingProperties
                 */
                getVideoEncodingProperties(): Windows.Media.MediaProperties.VideoEncodingProperties;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Editing.MediaComposition
             */
            class MediaComposition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.LoadAsync(Windows.Storage.StorageFile)
                 */
                static loadAsync(file: Windows.Storage.StorageFile): Windows.Foundation.IAsyncOperation<MediaComposition>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaComposition.BackgroundAudioTracks
                 */
                backgroundAudioTracks: Windows.Foundation.Collections.IVector<BackgroundAudioTrack>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaComposition.Clips
                 */
                clips: Windows.Foundation.Collections.IVector<MediaClip>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaComposition.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaComposition.OverlayLayers
                 */
                overlayLayers: Windows.Foundation.Collections.IVector<MediaOverlayLayer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaComposition.UserData
                 */
                userData: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.Clone
                 */
                clone(): MediaComposition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.CreateDefaultEncodingProfile
                 */
                createDefaultEncodingProfile(): Windows.Media.MediaProperties.MediaEncodingProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.GenerateMediaStreamSource(Windows.Media.MediaProperties.MediaEncodingProfile)
                 */
                generateMediaStreamSource(encodingProfile: Windows.Media.MediaProperties.MediaEncodingProfile): Windows.Media.Core.MediaStreamSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.GenerateMediaStreamSource
                 */
                generateMediaStreamSource(): Windows.Media.Core.MediaStreamSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.GeneratePreviewMediaStreamSource(System.Int32,System.Int32)
                 */
                generatePreviewMediaStreamSource(scaledWidth: number, scaledHeight: number): Windows.Media.Core.MediaStreamSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.GetThumbnailAsync(Windows.Foundation.TimeSpan,System.Int32,System.Int32,Windows.Media.Editing.VideoFramePrecision)
                 */
                getThumbnailAsync(timeFromStart: number, scaledWidth: number, scaledHeight: number, framePrecision: VideoFramePrecision): Windows.Foundation.IAsyncOperation<Windows.Graphics.Imaging.ImageStream>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.GetThumbnailsAsync(Windows.Foundation.Collections.IIterable`1,System.Int32,System.Int32,Windows.Media.Editing.VideoFramePrecision)
                 */
                getThumbnailsAsync(timesFromStart: Windows.Foundation.Collections.IIterable<number>, scaledWidth: number, scaledHeight: number, framePrecision: VideoFramePrecision): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Graphics.Imaging.ImageStream>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.RenderToFileAsync(Windows.Storage.IStorageFile,Windows.Media.Editing.MediaTrimmingPreference,Windows.Media.MediaProperties.MediaEncodingProfile)
                 */
                renderToFileAsync(destination: Windows.Storage.IStorageFile, trimmingPreference: MediaTrimmingPreference, encodingProfile: Windows.Media.MediaProperties.MediaEncodingProfile): Windows.Foundation.IAsyncOperationWithProgress<Windows.Media.Transcoding.TranscodeFailureReason, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.RenderToFileAsync(Windows.Storage.IStorageFile,Windows.Media.Editing.MediaTrimmingPreference)
                 */
                renderToFileAsync(destination: Windows.Storage.IStorageFile, trimmingPreference: MediaTrimmingPreference): Windows.Foundation.IAsyncOperationWithProgress<Windows.Media.Transcoding.TranscodeFailureReason, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.RenderToFileAsync(Windows.Storage.IStorageFile)
                 */
                renderToFileAsync(destination: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncOperationWithProgress<Windows.Media.Transcoding.TranscodeFailureReason, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaComposition.SaveAsync(Windows.Storage.IStorageFile)
                 */
                saveAsync(file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Editing.MediaOverlay
             */
            class MediaOverlay {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaOverlay.#ctor(Windows.Media.Editing.MediaClip,Windows.Foundation.Rect,System.Double)
                 */
                constructor(clip: MediaClip, position: Windows.Foundation.Rect, opacity: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaOverlay.#ctor(Windows.Media.Editing.MediaClip)
                 */
                constructor(clip: MediaClip);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaOverlay.AudioEnabled
                 */
                audioEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaOverlay.Clip
                 */
                clip: MediaClip;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaOverlay.Delay
                 */
                delay: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaOverlay.Opacity
                 */
                opacity: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaOverlay.Position
                 */
                position: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaOverlay.Clone
                 */
                clone(): MediaOverlay;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Editing.MediaOverlayLayer
             */
            class MediaOverlayLayer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaOverlayLayer.#ctor(Windows.Media.Effects.IVideoCompositorDefinition)
                 */
                constructor(compositorDefinition: Windows.Media.Effects.IVideoCompositorDefinition);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaOverlayLayer.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaOverlayLayer.CustomCompositorDefinition
                 */
                customCompositorDefinition: Windows.Media.Effects.IVideoCompositorDefinition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Editing.MediaOverlayLayer.Overlays
                 */
                overlays: Windows.Foundation.Collections.IVector<MediaOverlay>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Editing.MediaOverlayLayer.Clone
                 */
                clone(): MediaOverlayLayer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Editing.MediaTrimmingPreference
             */
            enum MediaTrimmingPreference {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Editing.MediaTrimmingPreference.Fast
                 */
                fast,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Editing.MediaTrimmingPreference.Precise
                 */
                precise,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Editing.VideoFramePrecision
             */
            enum VideoFramePrecision {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Editing.VideoFramePrecision.NearestFrame
                 */
                nearestFrame,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Editing.VideoFramePrecision.NearestKeyFrame
                 */
                nearestKeyFrame,
            }
        }
        namespace Effects {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.AudioCaptureEffectsManager
             */
            abstract class AudioCaptureEffectsManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Effects.AudioCaptureEffectsManager.AudioCaptureEffectsChanged
                 */
                onaudiocaptureeffectschanged: (arg: { type: "audiocaptureeffectschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioCaptureEffectsManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioCaptureEffectsManager, Object>;
                addEventListener(type: "audiocaptureeffectschanged", listener: (arg: { type: "audiocaptureeffectschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioCaptureEffectsManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioCaptureEffectsManager, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.AudioCaptureEffectsManager.GetAudioCaptureEffects
                 */
                getAudioCaptureEffects(): Windows.Foundation.Collections.IVectorView<AudioEffect>;
                removeEventListener(type: "audiocaptureeffectschanged", listener: (arg: { type: "audiocaptureeffectschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioCaptureEffectsManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioCaptureEffectsManager, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.AudioEffect
             */
            abstract class AudioEffect {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.AudioEffect.AudioEffectType
                 */
                audioEffectType: AudioEffectType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.AudioEffectDefinition
             */
            class AudioEffectDefinition implements IAudioEffectDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.AudioEffectDefinition.#ctor(System.String,Windows.Foundation.Collections.IPropertySet)
                 */
                constructor(activatableClassId: string, props: Windows.Foundation.Collections.IPropertySet);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.AudioEffectDefinition.#ctor(System.String)
                 */
                constructor(activatableClassId: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.AudioEffectDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.AudioEffectDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.AudioEffectType
             */
            enum AudioEffectType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.AcousticEchoCancellation
                 */
                acousticEchoCancellation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.AutomaticGainControl
                 */
                automaticGainControl,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.BassBoost
                 */
                bassBoost,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.BassManagement
                 */
                bassManagement,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.BeamForming
                 */
                beamForming,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.ConstantToneRemoval
                 */
                constantToneRemoval,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.DynamicRangeCompression
                 */
                dynamicRangeCompression,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.EnvironmentalEffects
                 */
                environmentalEffects,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.Equalizer
                 */
                equalizer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.LoudnessEqualizer
                 */
                loudnessEqualizer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.NoiseSuppression
                 */
                noiseSuppression,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.RoomCorrection
                 */
                roomCorrection,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.SpeakerCompensation
                 */
                speakerCompensation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.SpeakerFill
                 */
                speakerFill,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.SpeakerProtection
                 */
                speakerProtection,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.VirtualHeadphones
                 */
                virtualHeadphones,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.AudioEffectType.VirtualSurround
                 */
                virtualSurround,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.AudioEffectsManager
             */
            abstract class AudioEffectsManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.AudioEffectsManager.CreateAudioCaptureEffectsManager(System.String,Windows.Media.Capture.MediaCategory,Windows.Media.AudioProcessing)
                 */
                static createAudioCaptureEffectsManager(deviceId: string, category: Windows.Media.Capture.MediaCategory, mode: Windows.Media.AudioProcessing): AudioCaptureEffectsManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.AudioEffectsManager.CreateAudioCaptureEffectsManager(System.String,Windows.Media.Capture.MediaCategory)
                 */
                static createAudioCaptureEffectsManager(deviceId: string, category: Windows.Media.Capture.MediaCategory): AudioCaptureEffectsManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.AudioEffectsManager.CreateAudioRenderEffectsManager(System.String,Windows.Media.Render.AudioRenderCategory,Windows.Media.AudioProcessing)
                 */
                static createAudioRenderEffectsManager(deviceId: string, category: Windows.Media.Render.AudioRenderCategory, mode: Windows.Media.AudioProcessing): AudioRenderEffectsManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.AudioEffectsManager.CreateAudioRenderEffectsManager(System.String,Windows.Media.Render.AudioRenderCategory)
                 */
                static createAudioRenderEffectsManager(deviceId: string, category: Windows.Media.Render.AudioRenderCategory): AudioRenderEffectsManager;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.AudioRenderEffectsManager
             */
            abstract class AudioRenderEffectsManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.AudioRenderEffectsManager.EffectsProviderSettingsLabel
                 */
                effectsProviderSettingsLabel: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.AudioRenderEffectsManager.EffectsProviderThumbnail
                 */
                effectsProviderThumbnail: Windows.Storage.Streams.IRandomAccessStreamWithContentType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Effects.AudioRenderEffectsManager.AudioRenderEffectsChanged
                 */
                onaudiorendereffectschanged: (arg: { type: "audiorendereffectschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioRenderEffectsManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioRenderEffectsManager, Object>;
                addEventListener(type: "audiorendereffectschanged", listener: (arg: { type: "audiorendereffectschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioRenderEffectsManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioRenderEffectsManager, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.AudioRenderEffectsManager.GetAudioRenderEffects
                 */
                getAudioRenderEffects(): Windows.Foundation.Collections.IVectorView<AudioEffect>;
                removeEventListener(type: "audiorendereffectschanged", listener: (arg: { type: "audiorendereffectschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AudioRenderEffectsManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AudioRenderEffectsManager, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.AudioRenderEffectsManager.ShowSettingsUI
                 */
                showSettingsUI(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.CompositeVideoFrameContext
             */
            abstract class CompositeVideoFrameContext {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.CompositeVideoFrameContext.BackgroundFrame
                 */
                backgroundFrame: Windows.Media.VideoFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.CompositeVideoFrameContext.OutputFrame
                 */
                outputFrame: Windows.Media.VideoFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.CompositeVideoFrameContext.SurfacesToOverlay
                 */
                surfacesToOverlay: Windows.Foundation.Collections.IVectorView<Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.CompositeVideoFrameContext.GetOverlayForSurface(Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface)
                 */
                getOverlayForSurface(surfaceToOverlay: Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface): Windows.Media.Editing.MediaOverlay;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.IAudioEffectDefinition
             */
            interface IAudioEffectDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IAudioEffectDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IAudioEffectDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.IBasicAudioEffect
             */
            interface IBasicAudioEffect extends Windows.Media.IMediaExtension {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IBasicAudioEffect.SupportedEncodingProperties
                 */
                supportedEncodingProperties: Windows.Foundation.Collections.IVectorView<Windows.Media.MediaProperties.AudioEncodingProperties>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IBasicAudioEffect.UseInputFrameForOutput
                 */
                useInputFrameForOutput: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.IBasicAudioEffect.Close(Windows.Media.Effects.MediaEffectClosedReason)
                 */
                close(reason: MediaEffectClosedReason): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.IBasicAudioEffect.DiscardQueuedFrames
                 */
                discardQueuedFrames(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.IBasicAudioEffect.ProcessFrame(Windows.Media.Effects.ProcessAudioFrameContext)
                 */
                processFrame(context: ProcessAudioFrameContext): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.IBasicAudioEffect.SetEncodingProperties(Windows.Media.MediaProperties.AudioEncodingProperties)
                 */
                setEncodingProperties(encodingProperties: Windows.Media.MediaProperties.AudioEncodingProperties): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.IBasicVideoEffect
             */
            interface IBasicVideoEffect extends Windows.Media.IMediaExtension {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IBasicVideoEffect.IsReadOnly
                 */
                isReadOnly: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IBasicVideoEffect.SupportedEncodingProperties
                 */
                supportedEncodingProperties: Windows.Foundation.Collections.IVectorView<Windows.Media.MediaProperties.VideoEncodingProperties>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IBasicVideoEffect.SupportedMemoryTypes
                 */
                supportedMemoryTypes: MediaMemoryTypes;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IBasicVideoEffect.TimeIndependent
                 */
                timeIndependent: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.IBasicVideoEffect.Close(Windows.Media.Effects.MediaEffectClosedReason)
                 */
                close(reason: MediaEffectClosedReason): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.IBasicVideoEffect.DiscardQueuedFrames
                 */
                discardQueuedFrames(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.IBasicVideoEffect.ProcessFrame(Windows.Media.Effects.ProcessVideoFrameContext)
                 */
                processFrame(context: ProcessVideoFrameContext): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.IBasicVideoEffect.SetEncodingProperties(Windows.Media.MediaProperties.VideoEncodingProperties,Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice)
                 */
                setEncodingProperties(encodingProperties: Windows.Media.MediaProperties.VideoEncodingProperties, device: Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.IVideoCompositor
             */
            interface IVideoCompositor extends Windows.Media.IMediaExtension {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IVideoCompositor.TimeIndependent
                 */
                timeIndependent: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.IVideoCompositor.Close(Windows.Media.Effects.MediaEffectClosedReason)
                 */
                close(reason: MediaEffectClosedReason): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.IVideoCompositor.CompositeFrame(Windows.Media.Effects.CompositeVideoFrameContext)
                 */
                compositeFrame(context: CompositeVideoFrameContext): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.IVideoCompositor.DiscardQueuedFrames
                 */
                discardQueuedFrames(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.IVideoCompositor.SetEncodingProperties(Windows.Media.MediaProperties.VideoEncodingProperties,Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice)
                 */
                setEncodingProperties(backgroundProperties: Windows.Media.MediaProperties.VideoEncodingProperties, device: Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.IVideoCompositorDefinition
             */
            interface IVideoCompositorDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IVideoCompositorDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IVideoCompositorDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.IVideoEffectDefinition
             */
            interface IVideoEffectDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IVideoEffectDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.IVideoEffectDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.MediaEffectClosedReason
             */
            enum MediaEffectClosedReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.MediaEffectClosedReason.Done
                 */
                done,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.MediaEffectClosedReason.EffectCurrentlyUnloaded
                 */
                effectCurrentlyUnloaded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.MediaEffectClosedReason.UnknownError
                 */
                unknownError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.MediaEffectClosedReason.UnsupportedEncodingFormat
                 */
                unsupportedEncodingFormat,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.MediaMemoryTypes
             */
            enum MediaMemoryTypes {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.MediaMemoryTypes.Cpu
                 */
                cpu,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.MediaMemoryTypes.Gpu
                 */
                gpu,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Effects.MediaMemoryTypes.GpuAndCpu
                 */
                gpuAndCpu,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.ProcessAudioFrameContext
             */
            abstract class ProcessAudioFrameContext {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.ProcessAudioFrameContext.InputFrame
                 */
                inputFrame: Windows.Media.AudioFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.ProcessAudioFrameContext.OutputFrame
                 */
                outputFrame: Windows.Media.AudioFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.ProcessVideoFrameContext
             */
            abstract class ProcessVideoFrameContext {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.ProcessVideoFrameContext.InputFrame
                 */
                inputFrame: Windows.Media.VideoFrame;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.ProcessVideoFrameContext.OutputFrame
                 */
                outputFrame: Windows.Media.VideoFrame;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.VideoCompositorDefinition
             */
            class VideoCompositorDefinition implements IVideoCompositorDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.VideoCompositorDefinition.#ctor(System.String,Windows.Foundation.Collections.IPropertySet)
                 */
                constructor(activatableClassId: string, props: Windows.Foundation.Collections.IPropertySet);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.VideoCompositorDefinition.#ctor(System.String)
                 */
                constructor(activatableClassId: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.VideoCompositorDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.VideoCompositorDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.VideoEffectDefinition
             */
            class VideoEffectDefinition implements IVideoEffectDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.VideoEffectDefinition.#ctor(System.String,Windows.Foundation.Collections.IPropertySet)
                 */
                constructor(activatableClassId: string, props: Windows.Foundation.Collections.IPropertySet);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.VideoEffectDefinition.#ctor(System.String)
                 */
                constructor(activatableClassId: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.VideoEffectDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.VideoEffectDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Effects.VideoTransformEffectDefinition
             */
            class VideoTransformEffectDefinition implements IVideoEffectDefinition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Effects.VideoTransformEffectDefinition.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.VideoTransformEffectDefinition.ActivatableClassId
                 */
                activatableClassId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.VideoTransformEffectDefinition.CropRectangle
                 */
                cropRectangle: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.VideoTransformEffectDefinition.Mirror
                 */
                mirror: Windows.Media.MediaProperties.MediaMirroringOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.VideoTransformEffectDefinition.OutputSize
                 */
                outputSize: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.VideoTransformEffectDefinition.PaddingColor
                 */
                paddingColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.VideoTransformEffectDefinition.ProcessingAlgorithm
                 */
                processingAlgorithm: Windows.Media.Transcoding.MediaVideoProcessingAlgorithm;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.VideoTransformEffectDefinition.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Effects.VideoTransformEffectDefinition.Rotation
                 */
                rotation: Windows.Media.MediaProperties.MediaRotation;
            }
        }
        namespace FaceAnalysis {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.FaceAnalysis.DetectedFace
             */
            abstract class DetectedFace {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.FaceAnalysis.DetectedFace.FaceBox
                 */
                faceBox: Windows.Graphics.Imaging.BitmapBounds;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.FaceAnalysis.FaceDetector
             */
            abstract class FaceDetector {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.FaceAnalysis.FaceDetector.IsSupported
                 */
                static isSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.FaceAnalysis.FaceDetector.CreateAsync
                 */
                static createAsync(): Windows.Foundation.IAsyncOperation<FaceDetector>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.FaceAnalysis.FaceDetector.GetSupportedBitmapPixelFormats
                 */
                static getSupportedBitmapPixelFormats(): Windows.Foundation.Collections.IVectorView<Windows.Graphics.Imaging.BitmapPixelFormat>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.FaceAnalysis.FaceDetector.IsBitmapPixelFormatSupported(Windows.Graphics.Imaging.BitmapPixelFormat)
                 */
                static isBitmapPixelFormatSupported(bitmapPixelFormat: Windows.Graphics.Imaging.BitmapPixelFormat): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.FaceAnalysis.FaceDetector.MaxDetectableFaceSize
                 */
                maxDetectableFaceSize: Windows.Graphics.Imaging.BitmapSize;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.FaceAnalysis.FaceDetector.MinDetectableFaceSize
                 */
                minDetectableFaceSize: Windows.Graphics.Imaging.BitmapSize;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.FaceAnalysis.FaceDetector.DetectFacesAsync(Windows.Graphics.Imaging.SoftwareBitmap,Windows.Graphics.Imaging.BitmapBounds)
                 */
                detectFacesAsync(image: Windows.Graphics.Imaging.SoftwareBitmap, searchArea: Windows.Graphics.Imaging.BitmapBounds): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<DetectedFace>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.FaceAnalysis.FaceDetector.DetectFacesAsync(Windows.Graphics.Imaging.SoftwareBitmap)
                 */
                detectFacesAsync(image: Windows.Graphics.Imaging.SoftwareBitmap): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<DetectedFace>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.FaceAnalysis.FaceTracker
             */
            abstract class FaceTracker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.FaceAnalysis.FaceTracker.IsSupported
                 */
                static isSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.FaceAnalysis.FaceTracker.CreateAsync
                 */
                static createAsync(): Windows.Foundation.IAsyncOperation<FaceTracker>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.FaceAnalysis.FaceTracker.GetSupportedBitmapPixelFormats
                 */
                static getSupportedBitmapPixelFormats(): Windows.Foundation.Collections.IVectorView<Windows.Graphics.Imaging.BitmapPixelFormat>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.FaceAnalysis.FaceTracker.IsBitmapPixelFormatSupported(Windows.Graphics.Imaging.BitmapPixelFormat)
                 */
                static isBitmapPixelFormatSupported(bitmapPixelFormat: Windows.Graphics.Imaging.BitmapPixelFormat): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.FaceAnalysis.FaceTracker.MaxDetectableFaceSize
                 */
                maxDetectableFaceSize: Windows.Graphics.Imaging.BitmapSize;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.FaceAnalysis.FaceTracker.MinDetectableFaceSize
                 */
                minDetectableFaceSize: Windows.Graphics.Imaging.BitmapSize;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.FaceAnalysis.FaceTracker.ProcessNextFrameAsync(Windows.Media.VideoFrame)
                 */
                processNextFrameAsync(videoFrame: Windows.Media.VideoFrame): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<DetectedFace>>;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.IMediaExtension
         */
        interface IMediaExtension {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.IMediaExtension.SetProperties(Windows.Foundation.Collections.IPropertySet)
             */
            setProperties(configuration: Windows.Foundation.Collections.IPropertySet): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.IMediaFrame
         */
        interface IMediaFrame extends Windows.Foundation.IClosable {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.IMediaFrame.Duration
             */
            duration: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.IMediaFrame.ExtendedProperties
             */
            extendedProperties: Windows.Foundation.Collections.IPropertySet;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.IMediaFrame.IsDiscontinuous
             */
            isDiscontinuous: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.IMediaFrame.IsReadOnly
             */
            isReadOnly: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.IMediaFrame.RelativeTime
             */
            relativeTime: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.IMediaFrame.SystemRelativeTime
             */
            systemRelativeTime: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.IMediaFrame.Type
             */
            type: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.IMediaMarker
         */
        interface IMediaMarker {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.IMediaMarker.MediaMarkerType
             */
            mediaMarkerType: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.IMediaMarker.Text
             */
            text: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.IMediaMarker.Time
             */
            time: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.IMediaMarkers
         */
        interface IMediaMarkers {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.IMediaMarkers.Markers
             */
            markers: Windows.Foundation.Collections.IVectorView<IMediaMarker>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ImageDisplayProperties
         */
        abstract class ImageDisplayProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ImageDisplayProperties.Subtitle
             */
            subtitle: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ImageDisplayProperties.Title
             */
            title: string;
        }
        namespace Import {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportAccessMode
             */
            enum PhotoImportAccessMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportAccessMode.ReadAndDelete
                 */
                readAndDelete,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportAccessMode.ReadOnly
                 */
                readOnly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportAccessMode.ReadWrite
                 */
                readWrite,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportConnectionTransport
             */
            enum PhotoImportConnectionTransport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportConnectionTransport.Bluetooth
                 */
                bluetooth,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportConnectionTransport.IP
                 */
                ip,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportConnectionTransport.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportConnectionTransport.Usb
                 */
                usb,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportContentType
             */
            enum PhotoImportContentType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportContentType.Image
                 */
                image,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportContentType.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportContentType.Video
                 */
                video,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportContentTypeFilter
             */
            enum PhotoImportContentTypeFilter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportContentTypeFilter.ImagesAndVideos
                 */
                imagesAndVideos,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportContentTypeFilter.OnlyImages
                 */
                onlyImages,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportContentTypeFilter.OnlyVideos
                 */
                onlyVideos,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult
             */
            abstract class PhotoImportDeleteImportedItemsFromSourceResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.DeletedItems
                 */
                deletedItems: Windows.Foundation.Collections.IVectorView<PhotoImportItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.HasSucceeded
                 */
                hasSucceeded: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.PhotosCount
                 */
                photosCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.PhotosSizeInBytes
                 */
                photosSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.Session
                 */
                session: PhotoImportSession;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.SiblingsCount
                 */
                siblingsCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.SiblingsSizeInBytes
                 */
                siblingsSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.SidecarsCount
                 */
                sidecarsCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.SidecarsSizeInBytes
                 */
                sidecarsSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.TotalCount
                 */
                totalCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.TotalSizeInBytes
                 */
                totalSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.VideosCount
                 */
                videosCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult.VideosSizeInBytes
                 */
                videosSizeInBytes: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportFindItemsResult
             */
            abstract class PhotoImportFindItemsResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.FoundItems
                 */
                foundItems: Windows.Foundation.Collections.IVectorView<PhotoImportItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.HasSucceeded
                 */
                hasSucceeded: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.ImportMode
                 */
                importMode: PhotoImportImportMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Import.PhotoImportFindItemsResult.ItemImported
                 */
                onitemimported: (arg: { type: "itemimported"; } & Windows.Foundation.TypedEventHandlerArgumentType<PhotoImportFindItemsResult, PhotoImportItemImportedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PhotoImportFindItemsResult, PhotoImportItemImportedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Import.PhotoImportFindItemsResult.SelectionChanged
                 */
                onselectionchanged: (arg: { type: "selectionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PhotoImportFindItemsResult, PhotoImportSelectionChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PhotoImportFindItemsResult, PhotoImportSelectionChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.PhotosCount
                 */
                photosCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.PhotosSizeInBytes
                 */
                photosSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SelectedPhotosCount
                 */
                selectedPhotosCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SelectedPhotosSizeInBytes
                 */
                selectedPhotosSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SelectedSiblingsCount
                 */
                selectedSiblingsCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SelectedSiblingsSizeInBytes
                 */
                selectedSiblingsSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SelectedSidecarsCount
                 */
                selectedSidecarsCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SelectedSidecarsSizeInBytes
                 */
                selectedSidecarsSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SelectedTotalCount
                 */
                selectedTotalCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SelectedTotalSizeInBytes
                 */
                selectedTotalSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SelectedVideosCount
                 */
                selectedVideosCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SelectedVideosSizeInBytes
                 */
                selectedVideosSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.Session
                 */
                session: PhotoImportSession;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SiblingsCount
                 */
                siblingsCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SiblingsSizeInBytes
                 */
                siblingsSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SidecarsCount
                 */
                sidecarsCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.SidecarsSizeInBytes
                 */
                sidecarsSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.TotalCount
                 */
                totalCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.TotalSizeInBytes
                 */
                totalSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.VideosCount
                 */
                videosCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportFindItemsResult.VideosSizeInBytes
                 */
                videosSizeInBytes: number;
                addEventListener(type: "itemimported", listener: (arg: { type: "itemimported"; } & Windows.Foundation.TypedEventHandlerArgumentType<PhotoImportFindItemsResult, PhotoImportItemImportedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PhotoImportFindItemsResult, PhotoImportItemImportedEventArgs>): void;
                addEventListener(type: "selectionchanged", listener: (arg: { type: "selectionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PhotoImportFindItemsResult, PhotoImportSelectionChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PhotoImportFindItemsResult, PhotoImportSelectionChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportFindItemsResult.AddItemsInDateRangeToSelection(Windows.Foundation.DateTime,Windows.Foundation.TimeSpan)
                 */
                addItemsInDateRangeToSelection(rangeStart: Date, rangeLength: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportFindItemsResult.ImportItemsAsync
                 */
                importItemsAsync(): Windows.Foundation.IAsyncOperationWithProgress<PhotoImportImportItemsResult, PhotoImportProgress>;
                removeEventListener(type: "itemimported", listener: (arg: { type: "itemimported"; } & Windows.Foundation.TypedEventHandlerArgumentType<PhotoImportFindItemsResult, PhotoImportItemImportedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PhotoImportFindItemsResult, PhotoImportItemImportedEventArgs>): void;
                removeEventListener(type: "selectionchanged", listener: (arg: { type: "selectionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PhotoImportFindItemsResult, PhotoImportSelectionChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PhotoImportFindItemsResult, PhotoImportSelectionChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportFindItemsResult.SelectAll
                 */
                selectAll(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportFindItemsResult.SelectNewAsync
                 */
                selectNewAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportFindItemsResult.SelectNone
                 */
                selectNone(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportFindItemsResult.SetImportMode(Windows.Media.Import.PhotoImportImportMode)
                 */
                setImportMode(value: PhotoImportImportMode): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportImportItemsResult
             */
            abstract class PhotoImportImportItemsResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.HasSucceeded
                 */
                hasSucceeded: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.ImportedItems
                 */
                importedItems: Windows.Foundation.Collections.IVectorView<PhotoImportItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.PhotosCount
                 */
                photosCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.PhotosSizeInBytes
                 */
                photosSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.Session
                 */
                session: PhotoImportSession;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.SiblingsCount
                 */
                siblingsCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.SiblingsSizeInBytes
                 */
                siblingsSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.SidecarsCount
                 */
                sidecarsCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.SidecarsSizeInBytes
                 */
                sidecarsSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.TotalCount
                 */
                totalCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.TotalSizeInBytes
                 */
                totalSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.VideosCount
                 */
                videosCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportImportItemsResult.VideosSizeInBytes
                 */
                videosSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportImportItemsResult.DeleteImportedItemsFromSourceAsync
                 */
                deleteImportedItemsFromSourceAsync(): Windows.Foundation.IAsyncOperationWithProgress<PhotoImportDeleteImportedItemsFromSourceResult, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportImportMode
             */
            enum PhotoImportImportMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportImportMode.IgnoreSiblings
                 */
                ignoreSiblings,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportImportMode.IgnoreSidecars
                 */
                ignoreSidecars,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportImportMode.IgnoreSidecarsAndSiblings
                 */
                ignoreSidecarsAndSiblings,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportImportMode.ImportEverything
                 */
                importEverything,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportItem
             */
            abstract class PhotoImportItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItem.ContentType
                 */
                contentType: PhotoImportContentType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItem.Date
                 */
                date: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItem.DeletedFileNames
                 */
                deletedFileNames: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItem.ImportedFileNames
                 */
                importedFileNames: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItem.IsSelected
                 */
                isSelected: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItem.ItemKey
                 */
                itemKey: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItem.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItem.Sibling
                 */
                sibling: PhotoImportSidecar;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItem.Sidecars
                 */
                sidecars: Windows.Foundation.Collections.IVectorView<PhotoImportSidecar>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItem.SizeInBytes
                 */
                sizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItem.Thumbnail
                 */
                thumbnail: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItem.VideoSegments
                 */
                videoSegments: Windows.Foundation.Collections.IVectorView<PhotoImportVideoSegment>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportItemImportedEventArgs
             */
            abstract class PhotoImportItemImportedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportItemImportedEventArgs.ImportedItem
                 */
                importedItem: PhotoImportItem;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportItemSelectionMode
             */
            enum PhotoImportItemSelectionMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportItemSelectionMode.SelectAll
                 */
                selectAll,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportItemSelectionMode.SelectNew
                 */
                selectNew,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportItemSelectionMode.SelectNone
                 */
                selectNone,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportManager
             */
            abstract class PhotoImportManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportManager.FindAllSourcesAsync
                 */
                static findAllSourcesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<PhotoImportSource>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportManager.GetPendingOperations
                 */
                static getPendingOperations(): Windows.Foundation.Collections.IVectorView<PhotoImportOperation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportManager.IsSupportedAsync
                 */
                static isSupportedAsync(): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportOperation
             */
            abstract class PhotoImportOperation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportOperation.ContinueDeletingImportedItemsFromSourceAsync
                 */
                continueDeletingImportedItemsFromSourceAsync: Windows.Foundation.IAsyncOperationWithProgress<PhotoImportDeleteImportedItemsFromSourceResult, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportOperation.ContinueFindingItemsAsync
                 */
                continueFindingItemsAsync: Windows.Foundation.IAsyncOperationWithProgress<PhotoImportFindItemsResult, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportOperation.ContinueImportingItemsAsync
                 */
                continueImportingItemsAsync: Windows.Foundation.IAsyncOperationWithProgress<PhotoImportImportItemsResult, PhotoImportProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportOperation.Session
                 */
                session: PhotoImportSession;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportOperation.Stage
                 */
                stage: PhotoImportStage;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportPowerSource
             */
            enum PhotoImportPowerSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportPowerSource.Battery
                 */
                battery,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportPowerSource.External
                 */
                external,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportPowerSource.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportProgress
             */
            interface PhotoImportProgress {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportProgress.ItemsImported
                 */
                itemsImported: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportProgress.TotalItemsToImport
                 */
                totalItemsToImport: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportProgress.BytesImported
                 */
                bytesImported: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportProgress.TotalBytesToImport
                 */
                totalBytesToImport: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportProgress.ImportProgress
                 */
                importProgress: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportSelectionChangedEventArgs
             */
            abstract class PhotoImportSelectionChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSelectionChangedEventArgs.IsSelectionEmpty
                 */
                isSelectionEmpty: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportSession
             */
            abstract class PhotoImportSession implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSession.AppendSessionDateToDestinationFolder
                 */
                appendSessionDateToDestinationFolder: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSession.DestinationFileNamePrefix
                 */
                destinationFileNamePrefix: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSession.DestinationFolder
                 */
                destinationFolder: Windows.Storage.IStorageFolder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSession.RememberDeselectedItems
                 */
                rememberDeselectedItems: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSession.SessionId
                 */
                sessionId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSession.Source
                 */
                source: PhotoImportSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSession.SubfolderCreationMode
                 */
                subfolderCreationMode: PhotoImportSubfolderCreationMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSession.SubfolderDateFormat
                 */
                subfolderDateFormat: PhotoImportSubfolderDateFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportSession.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportSession.FindItemsAsync(Windows.Media.Import.PhotoImportContentTypeFilter,Windows.Media.Import.PhotoImportItemSelectionMode)
                 */
                findItemsAsync(contentTypeFilter: PhotoImportContentTypeFilter, itemSelectionMode: PhotoImportItemSelectionMode): Windows.Foundation.IAsyncOperationWithProgress<PhotoImportFindItemsResult, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportSidecar
             */
            abstract class PhotoImportSidecar {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSidecar.Date
                 */
                date: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSidecar.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSidecar.SizeInBytes
                 */
                sizeInBytes: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportSource
             */
            abstract class PhotoImportSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportSource.FromFolderAsync(Windows.Storage.IStorageFolder)
                 */
                static fromFolderAsync(sourceRootFolder: Windows.Storage.IStorageFolder): Windows.Foundation.IAsyncOperation<PhotoImportSource>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportSource.FromIdAsync(System.String)
                 */
                static fromIdAsync(sourceId: string): Windows.Foundation.IAsyncOperation<PhotoImportSource>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.BatteryLevelPercent
                 */
                batteryLevelPercent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.ConnectionProtocol
                 */
                connectionProtocol: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.ConnectionTransport
                 */
                connectionTransport: PhotoImportConnectionTransport;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.DateTime
                 */
                dateTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.IsLocked
                 */
                isLocked: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.IsMassStorage
                 */
                isMassStorage: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.Manufacturer
                 */
                manufacturer: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.Model
                 */
                model: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.PowerSource
                 */
                powerSource: PhotoImportPowerSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.SerialNumber
                 */
                serialNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.StorageMedia
                 */
                storageMedia: Windows.Foundation.Collections.IVectorView<PhotoImportStorageMedium>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.Thumbnail
                 */
                thumbnail: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportSource.Type
                 */
                type: PhotoImportSourceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportSource.CreateImportSession
                 */
                createImportSession(): PhotoImportSession;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportSourceType
             */
            enum PhotoImportSourceType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSourceType.AudioRecorder
                 */
                audioRecorder,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSourceType.Camera
                 */
                camera,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSourceType.Generic
                 */
                generic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSourceType.MediaPlayer
                 */
                mediaPlayer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSourceType.PersonalInfoManager
                 */
                personalInfoManager,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSourceType.Phone
                 */
                phone,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSourceType.Video
                 */
                video,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportStage
             */
            enum PhotoImportStage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportStage.DeletingImportedItemsFromSource
                 */
                deletingImportedItemsFromSource,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportStage.FindingItems
                 */
                findingItems,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportStage.ImportingItems
                 */
                importingItems,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportStage.NotStarted
                 */
                notStarted,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportStorageMedium
             */
            abstract class PhotoImportStorageMedium {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportStorageMedium.AvailableSpaceInBytes
                 */
                availableSpaceInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportStorageMedium.CapacityInBytes
                 */
                capacityInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportStorageMedium.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportStorageMedium.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportStorageMedium.SerialNumber
                 */
                serialNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportStorageMedium.StorageMediumType
                 */
                storageMediumType: PhotoImportStorageMediumType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportStorageMedium.SupportedAccessMode
                 */
                supportedAccessMode: PhotoImportAccessMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Import.PhotoImportStorageMedium.Refresh
                 */
                refresh(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportStorageMediumType
             */
            enum PhotoImportStorageMediumType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportStorageMediumType.Fixed
                 */
                fixed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportStorageMediumType.Removable
                 */
                removable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportStorageMediumType.Undefined
                 */
                undefined,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportSubfolderCreationMode
             */
            enum PhotoImportSubfolderCreationMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSubfolderCreationMode.CreateSubfoldersFromExifDate
                 */
                createSubfoldersFromExifDate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSubfolderCreationMode.CreateSubfoldersFromFileDate
                 */
                createSubfoldersFromFileDate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSubfolderCreationMode.DoNotCreateSubfolders
                 */
                doNotCreateSubfolders,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSubfolderCreationMode.KeepOriginalFolderStructure
                 */
                keepOriginalFolderStructure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportSubfolderDateFormat
             */
            enum PhotoImportSubfolderDateFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSubfolderDateFormat.Year
                 */
                year,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSubfolderDateFormat.YearMonth
                 */
                yearMonth,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Import.PhotoImportSubfolderDateFormat.YearMonthDay
                 */
                yearMonthDay,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Import.PhotoImportVideoSegment
             */
            abstract class PhotoImportVideoSegment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportVideoSegment.Date
                 */
                date: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportVideoSegment.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportVideoSegment.Sibling
                 */
                sibling: PhotoImportSidecar;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportVideoSegment.Sidecars
                 */
                sidecars: Windows.Foundation.Collections.IVectorView<PhotoImportSidecar>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Import.PhotoImportVideoSegment.SizeInBytes
                 */
                sizeInBytes: number;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaExtensionManager
         */
        class MediaExtensionManager {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.#ctor
             */
            constructor();
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterAudioDecoder(System.String,System.Guid,System.Guid,Windows.Foundation.Collections.IPropertySet)
             */
            registerAudioDecoder(activatableClassId: string, inputSubtype: string, outputSubtype: string, configuration: Windows.Foundation.Collections.IPropertySet): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterAudioDecoder(System.String,System.Guid,System.Guid)
             */
            registerAudioDecoder(activatableClassId: string, inputSubtype: string, outputSubtype: string): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterAudioEncoder(System.String,System.Guid,System.Guid,Windows.Foundation.Collections.IPropertySet)
             */
            registerAudioEncoder(activatableClassId: string, inputSubtype: string, outputSubtype: string, configuration: Windows.Foundation.Collections.IPropertySet): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterAudioEncoder(System.String,System.Guid,System.Guid)
             */
            registerAudioEncoder(activatableClassId: string, inputSubtype: string, outputSubtype: string): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterByteStreamHandler(System.String,System.String,System.String,Windows.Foundation.Collections.IPropertySet)
             */
            registerByteStreamHandler(activatableClassId: string, fileExtension: string, mimeType: string, configuration: Windows.Foundation.Collections.IPropertySet): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterByteStreamHandler(System.String,System.String,System.String)
             */
            registerByteStreamHandler(activatableClassId: string, fileExtension: string, mimeType: string): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterMediaExtensionForAppService(Windows.Media.IMediaExtension,Windows.ApplicationModel.AppService.AppServiceConnection)
             */
            registerMediaExtensionForAppService(extension: IMediaExtension, connection: Windows.ApplicationModel.AppService.AppServiceConnection): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterSchemeHandler(System.String,System.String,Windows.Foundation.Collections.IPropertySet)
             */
            registerSchemeHandler(activatableClassId: string, scheme: string, configuration: Windows.Foundation.Collections.IPropertySet): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterSchemeHandler(System.String,System.String)
             */
            registerSchemeHandler(activatableClassId: string, scheme: string): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterVideoDecoder(System.String,System.Guid,System.Guid,Windows.Foundation.Collections.IPropertySet)
             */
            registerVideoDecoder(activatableClassId: string, inputSubtype: string, outputSubtype: string, configuration: Windows.Foundation.Collections.IPropertySet): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterVideoDecoder(System.String,System.Guid,System.Guid)
             */
            registerVideoDecoder(activatableClassId: string, inputSubtype: string, outputSubtype: string): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterVideoEncoder(System.String,System.Guid,System.Guid,Windows.Foundation.Collections.IPropertySet)
             */
            registerVideoEncoder(activatableClassId: string, inputSubtype: string, outputSubtype: string, configuration: Windows.Foundation.Collections.IPropertySet): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaExtensionManager.RegisterVideoEncoder(System.String,System.Guid,System.Guid)
             */
            registerVideoEncoder(activatableClassId: string, inputSubtype: string, outputSubtype: string): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaMarkerTypes
         */
        abstract class MediaMarkerTypes {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaMarkerTypes.Bookmark
             */
            static bookmark: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaPlaybackAutoRepeatMode
         */
        enum MediaPlaybackAutoRepeatMode {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaPlaybackAutoRepeatMode.List
             */
            list,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaPlaybackAutoRepeatMode.None
             */
            none,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaPlaybackAutoRepeatMode.Track
             */
            track,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaPlaybackStatus
         */
        enum MediaPlaybackStatus {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaPlaybackStatus.Changing
             */
            changing,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaPlaybackStatus.Closed
             */
            closed,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaPlaybackStatus.Paused
             */
            paused,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaPlaybackStatus.Playing
             */
            playing,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaPlaybackStatus.Stopped
             */
            stopped,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaPlaybackType
         */
        enum MediaPlaybackType {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaPlaybackType.Image
             */
            image,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaPlaybackType.Music
             */
            music,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaPlaybackType.Unknown
             */
            unknown,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaPlaybackType.Video
             */
            video,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProcessingTriggerDetails
         */
        abstract class MediaProcessingTriggerDetails {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProcessingTriggerDetails.Arguments
             */
            arguments: Windows.Foundation.Collections.ValueSet;
        }
        namespace MediaProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.AudioEncodingProperties
             */
            class AudioEncodingProperties implements IMediaEncodingProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.AudioEncodingProperties.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.AudioEncodingProperties.CreateAac(System.UInt32,System.UInt32,System.UInt32)
                 */
                static createAac(sampleRate: number, channelCount: number, bitrate: number): AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.AudioEncodingProperties.CreateAacAdts(System.UInt32,System.UInt32,System.UInt32)
                 */
                static createAacAdts(sampleRate: number, channelCount: number, bitrate: number): AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.AudioEncodingProperties.CreateAlac(System.UInt32,System.UInt32,System.UInt32)
                 */
                static createAlac(sampleRate: number, channelCount: number, bitsPerSample: number): AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.AudioEncodingProperties.CreateFlac(System.UInt32,System.UInt32,System.UInt32)
                 */
                static createFlac(sampleRate: number, channelCount: number, bitsPerSample: number): AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.AudioEncodingProperties.CreateMp3(System.UInt32,System.UInt32,System.UInt32)
                 */
                static createMp3(sampleRate: number, channelCount: number, bitrate: number): AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.AudioEncodingProperties.CreatePcm(System.UInt32,System.UInt32,System.UInt32)
                 */
                static createPcm(sampleRate: number, channelCount: number, bitsPerSample: number): AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.AudioEncodingProperties.CreateWma(System.UInt32,System.UInt32,System.UInt32)
                 */
                static createWma(sampleRate: number, channelCount: number, bitrate: number): AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.AudioEncodingProperties.Bitrate
                 */
                bitrate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.AudioEncodingProperties.BitsPerSample
                 */
                bitsPerSample: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.AudioEncodingProperties.ChannelCount
                 */
                channelCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.AudioEncodingProperties.IsSpatial
                 */
                isSpatial: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.AudioEncodingProperties.Properties
                 */
                properties: MediaPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.AudioEncodingProperties.SampleRate
                 */
                sampleRate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.AudioEncodingProperties.Subtype
                 */
                subtype: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.AudioEncodingProperties.Type
                 */
                type: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.AudioEncodingProperties.GetFormatUserData(System.Byte[]@)
                 */
                getFormatUserData(): number[];
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.AudioEncodingProperties.SetFormatUserData(System.Byte[])
                 */
                setFormatUserData(value: number[]): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.AudioEncodingQuality
             */
            enum AudioEncodingQuality {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.AudioEncodingQuality.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.AudioEncodingQuality.High
                 */
                high,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.AudioEncodingQuality.Low
                 */
                low,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.AudioEncodingQuality.Medium
                 */
                medium,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.ContainerEncodingProperties
             */
            class ContainerEncodingProperties implements IMediaEncodingProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.ContainerEncodingProperties.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.ContainerEncodingProperties.Properties
                 */
                properties: MediaPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.ContainerEncodingProperties.Subtype
                 */
                subtype: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.ContainerEncodingProperties.Type
                 */
                type: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.H264ProfileIds
             */
            abstract class H264ProfileIds {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.H264ProfileIds.Baseline
                 */
                static baseline: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.H264ProfileIds.ConstrainedBaseline
                 */
                static constrainedBaseline: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.H264ProfileIds.Extended
                 */
                static extended: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.H264ProfileIds.High
                 */
                static high: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.H264ProfileIds.High10
                 */
                static high10: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.H264ProfileIds.High422
                 */
                static high422: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.H264ProfileIds.High444
                 */
                static high444: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.H264ProfileIds.Main
                 */
                static main: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.H264ProfileIds.MultiviewHigh
                 */
                static multiviewHigh: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.H264ProfileIds.StereoHigh
                 */
                static stereoHigh: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.IMediaEncodingProperties
             */
            interface IMediaEncodingProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.IMediaEncodingProperties.Properties
                 */
                properties: MediaPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.IMediaEncodingProperties.Subtype
                 */
                subtype: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.IMediaEncodingProperties.Type
                 */
                type: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.ImageEncodingProperties
             */
            class ImageEncodingProperties implements IMediaEncodingProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.ImageEncodingProperties.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.ImageEncodingProperties.CreateBmp
                 */
                static createBmp(): ImageEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.ImageEncodingProperties.CreateJpeg
                 */
                static createJpeg(): ImageEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.ImageEncodingProperties.CreateJpegXR
                 */
                static createJpegXR(): ImageEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.ImageEncodingProperties.CreatePng
                 */
                static createPng(): ImageEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.ImageEncodingProperties.CreateUncompressed(Windows.Media.MediaProperties.MediaPixelFormat)
                 */
                static createUncompressed(format: MediaPixelFormat): ImageEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.ImageEncodingProperties.Height
                 */
                height: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.ImageEncodingProperties.Properties
                 */
                properties: MediaPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.ImageEncodingProperties.Subtype
                 */
                subtype: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.ImageEncodingProperties.Type
                 */
                type: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.ImageEncodingProperties.Width
                 */
                width: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.MediaEncodingProfile
             */
            class MediaEncodingProfile {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.CreateAlac(Windows.Media.MediaProperties.AudioEncodingQuality)
                 */
                static createAlac(quality: AudioEncodingQuality): MediaEncodingProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.CreateAvi(Windows.Media.MediaProperties.VideoEncodingQuality)
                 */
                static createAvi(quality: VideoEncodingQuality): MediaEncodingProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.CreateFlac(Windows.Media.MediaProperties.AudioEncodingQuality)
                 */
                static createFlac(quality: AudioEncodingQuality): MediaEncodingProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.CreateFromFileAsync(Windows.Storage.IStorageFile)
                 */
                static createFromFileAsync(file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncOperation<MediaEncodingProfile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.CreateFromStreamAsync(Windows.Storage.Streams.IRandomAccessStream)
                 */
                static createFromStreamAsync(stream: Windows.Storage.Streams.IRandomAccessStream): Windows.Foundation.IAsyncOperation<MediaEncodingProfile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.CreateHevc(Windows.Media.MediaProperties.VideoEncodingQuality)
                 */
                static createHevc(quality: VideoEncodingQuality): MediaEncodingProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.CreateM4a(Windows.Media.MediaProperties.AudioEncodingQuality)
                 */
                static createM4a(quality: AudioEncodingQuality): MediaEncodingProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.CreateMp3(Windows.Media.MediaProperties.AudioEncodingQuality)
                 */
                static createMp3(quality: AudioEncodingQuality): MediaEncodingProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.CreateMp4(Windows.Media.MediaProperties.VideoEncodingQuality)
                 */
                static createMp4(quality: VideoEncodingQuality): MediaEncodingProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.CreateWav(Windows.Media.MediaProperties.AudioEncodingQuality)
                 */
                static createWav(quality: AudioEncodingQuality): MediaEncodingProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.CreateWma(Windows.Media.MediaProperties.AudioEncodingQuality)
                 */
                static createWma(quality: AudioEncodingQuality): MediaEncodingProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaEncodingProfile.CreateWmv(Windows.Media.MediaProperties.VideoEncodingQuality)
                 */
                static createWmv(quality: VideoEncodingQuality): MediaEncodingProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingProfile.Audio
                 */
                audio: AudioEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingProfile.Container
                 */
                container: ContainerEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingProfile.Video
                 */
                video: VideoEncodingProperties;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.MediaEncodingSubtypes
             */
            abstract class MediaEncodingSubtypes {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Aac
                 */
                static aac: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.AacAdts
                 */
                static aacAdts: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Ac3
                 */
                static ac3: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Alac
                 */
                static alac: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.AmrNb
                 */
                static amrNb: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.AmrWb
                 */
                static amrWb: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Argb32
                 */
                static argb32: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Asf
                 */
                static asf: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Avi
                 */
                static avi: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Bgra8
                 */
                static bgra8: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Bmp
                 */
                static bmp: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.D16
                 */
                static d16: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Eac3
                 */
                static eac3: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Flac
                 */
                static flac: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Float
                 */
                static float: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Gif
                 */
                static gif: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.H263
                 */
                static h263: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.H264
                 */
                static h264: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.H264Es
                 */
                static h264Es: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Hevc
                 */
                static hevc: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.HevcEs
                 */
                static hevcEs: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Iyuv
                 */
                static iyuv: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Jpeg
                 */
                static jpeg: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.JpegXr
                 */
                static jpegXr: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.L16
                 */
                static l16: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.L8
                 */
                static l8: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Mjpg
                 */
                static mjpg: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Mp3
                 */
                static mp3: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Mpeg
                 */
                static mpeg: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Mpeg1
                 */
                static mpeg1: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Mpeg2
                 */
                static mpeg2: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Mpeg4
                 */
                static mpeg4: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Nv12
                 */
                static nv12: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Pcm
                 */
                static pcm: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Png
                 */
                static png: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Rgb24
                 */
                static rgb24: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Rgb32
                 */
                static rgb32: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Tiff
                 */
                static tiff: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Vp9
                 */
                static vp9: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Wave
                 */
                static wave: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Wma8
                 */
                static wma8: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Wma9
                 */
                static wma9: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Wmv3
                 */
                static wmv3: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Wvc1
                 */
                static wvc1: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Yuy2
                 */
                static yuy2: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaEncodingSubtypes.Yv12
                 */
                static yv12: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.MediaMirroringOptions
             */
            enum MediaMirroringOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.MediaMirroringOptions.Horizontal
                 */
                horizontal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.MediaMirroringOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.MediaMirroringOptions.Vertical
                 */
                vertical,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.MediaPixelFormat
             */
            enum MediaPixelFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.MediaPixelFormat.Bgra8
                 */
                bgra8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.MediaPixelFormat.Nv12
                 */
                nv12,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.MediaPropertySet
             */
            class MediaPropertySet implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>, Windows.Foundation.Collections.IMap<string, Object> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaPropertySet.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaPropertySet.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaPropertySet.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaPropertySet.First
                 */
                first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaPropertySet.GetView
                 */
                getView(): Windows.Foundation.Collections.IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaPropertySet.HasKey(System.Guid)
                 */
                hasKey(key: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaPropertySet.Insert(System.Guid,System.Object)
                 */
                insert(key: string, value: Object): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaPropertySet.Lookup(System.Guid)
                 */
                lookup(key: string): Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.MediaPropertySet.Remove(System.Guid)
                 */
                remove(key: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.MediaRatio
             */
            abstract class MediaRatio {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaRatio.Denominator
                 */
                denominator: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.MediaRatio.Numerator
                 */
                numerator: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.MediaRotation
             */
            enum MediaRotation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.MediaRotation.Clockwise180Degrees
                 */
                clockwise180Degrees,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.MediaRotation.Clockwise270Degrees
                 */
                clockwise270Degrees,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.MediaRotation.Clockwise90Degrees
                 */
                clockwise90Degrees,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.MediaRotation.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.MediaThumbnailFormat
             */
            enum MediaThumbnailFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.MediaThumbnailFormat.Bgra8
                 */
                bgra8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.MediaThumbnailFormat.Bmp
                 */
                bmp,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.Mpeg2ProfileIds
             */
            abstract class Mpeg2ProfileIds {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.Mpeg2ProfileIds.High
                 */
                static high: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.Mpeg2ProfileIds.Main
                 */
                static main: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.Mpeg2ProfileIds.SignalNoiseRatioScalable
                 */
                static signalNoiseRatioScalable: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.Mpeg2ProfileIds.Simple
                 */
                static simple: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.Mpeg2ProfileIds.SpatiallyScalable
                 */
                static spatiallyScalable: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.SphericalVideoFrameFormat
             */
            enum SphericalVideoFrameFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.SphericalVideoFrameFormat.Equirectangular
                 */
                equirectangular,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.SphericalVideoFrameFormat.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.SphericalVideoFrameFormat.Unsupported
                 */
                unsupported,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.StereoscopicVideoPackingMode
             */
            enum StereoscopicVideoPackingMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.StereoscopicVideoPackingMode.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.StereoscopicVideoPackingMode.SideBySide
                 */
                sideBySide,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.StereoscopicVideoPackingMode.TopBottom
                 */
                topBottom,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.VideoEncodingProperties
             */
            class VideoEncodingProperties implements IMediaEncodingProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.VideoEncodingProperties.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.VideoEncodingProperties.CreateH264
                 */
                static createH264(): VideoEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.VideoEncodingProperties.CreateHevc
                 */
                static createHevc(): VideoEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.VideoEncodingProperties.CreateMpeg2
                 */
                static createMpeg2(): VideoEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.VideoEncodingProperties.CreateUncompressed(System.String,System.UInt32,System.UInt32)
                 */
                static createUncompressed(subtype: string, width: number, height: number): VideoEncodingProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.VideoEncodingProperties.Bitrate
                 */
                bitrate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.VideoEncodingProperties.FrameRate
                 */
                frameRate: MediaRatio;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.VideoEncodingProperties.Height
                 */
                height: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.VideoEncodingProperties.PixelAspectRatio
                 */
                pixelAspectRatio: MediaRatio;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.VideoEncodingProperties.ProfileId
                 */
                profileId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.VideoEncodingProperties.Properties
                 */
                properties: MediaPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.VideoEncodingProperties.SphericalVideoFrameFormat
                 */
                sphericalVideoFrameFormat: SphericalVideoFrameFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.VideoEncodingProperties.StereoscopicVideoPackingMode
                 */
                stereoscopicVideoPackingMode: StereoscopicVideoPackingMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.VideoEncodingProperties.Subtype
                 */
                subtype: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.VideoEncodingProperties.Type
                 */
                type: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaProperties.VideoEncodingProperties.Width
                 */
                width: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.VideoEncodingProperties.GetFormatUserData(System.Byte[]@)
                 */
                getFormatUserData(): number[];
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaProperties.VideoEncodingProperties.SetFormatUserData(System.Byte[])
                 */
                setFormatUserData(value: number[]): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaProperties.VideoEncodingQuality
             */
            enum VideoEncodingQuality {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.VideoEncodingQuality.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.VideoEncodingQuality.HD1080p
                 */
                hd1080p,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.VideoEncodingQuality.HD720p
                 */
                hd720p,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.VideoEncodingQuality.Ntsc
                 */
                ntsc,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.VideoEncodingQuality.Pal
                 */
                pal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.VideoEncodingQuality.Qvga
                 */
                qvga,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.VideoEncodingQuality.Uhd2160p
                 */
                uhd2160p,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.VideoEncodingQuality.Uhd4320p
                 */
                uhd4320p,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.VideoEncodingQuality.Vga
                 */
                vga,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaProperties.VideoEncodingQuality.Wvga
                 */
                wvga,
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaTimeRange
         */
        interface MediaTimeRange {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaTimeRange.Start
             */
            start: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaTimeRange.End
             */
            end: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaTimelineController
         */
        class MediaTimelineController {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaTimelineController.#ctor
             */
            constructor();
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaTimelineController.ClockRate
             */
            clockRate: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaTimelineController.Duration
             */
            duration: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaTimelineController.IsLoopingEnabled
             */
            isLoopingEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.MediaTimelineController.Ended
             */
            onended: (arg: { type: "ended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaTimelineController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaTimelineController, Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.MediaTimelineController.Failed
             */
            onfailed: (arg: { type: "failed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaTimelineController, MediaTimelineControllerFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaTimelineController, MediaTimelineControllerFailedEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.MediaTimelineController.PositionChanged
             */
            onpositionchanged: (arg: { type: "positionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaTimelineController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaTimelineController, Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.MediaTimelineController.StateChanged
             */
            onstatechanged: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaTimelineController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaTimelineController, Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaTimelineController.Position
             */
            position: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaTimelineController.State
             */
            state: MediaTimelineControllerState;
            addEventListener(type: "positionchanged", listener: (arg: { type: "positionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaTimelineController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaTimelineController, Object>): void;
            addEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaTimelineController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaTimelineController, Object>): void;
            addEventListener(type: "ended", listener: (arg: { type: "ended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaTimelineController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaTimelineController, Object>): void;
            addEventListener(type: "failed", listener: (arg: { type: "failed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaTimelineController, MediaTimelineControllerFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaTimelineController, MediaTimelineControllerFailedEventArgs>): void;
            addEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaTimelineController.Pause
             */
            pause(): void;
            removeEventListener(type: "positionchanged", listener: (arg: { type: "positionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaTimelineController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaTimelineController, Object>): void;
            removeEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaTimelineController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaTimelineController, Object>): void;
            removeEventListener(type: "ended", listener: (arg: { type: "ended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaTimelineController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaTimelineController, Object>): void;
            removeEventListener(type: "failed", listener: (arg: { type: "failed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaTimelineController, MediaTimelineControllerFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaTimelineController, MediaTimelineControllerFailedEventArgs>): void;
            removeEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaTimelineController.Resume
             */
            resume(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.MediaTimelineController.Start
             */
            start(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaTimelineControllerFailedEventArgs
         */
        abstract class MediaTimelineControllerFailedEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MediaTimelineControllerFailedEventArgs.ExtendedError
             */
            extendedError: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MediaTimelineControllerState
         */
        enum MediaTimelineControllerState {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaTimelineControllerState.Error
             */
            error,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaTimelineControllerState.Paused
             */
            paused,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaTimelineControllerState.Running
             */
            running,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.MediaTimelineControllerState.Stalled
             */
            stalled,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.MusicDisplayProperties
         */
        abstract class MusicDisplayProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MusicDisplayProperties.AlbumArtist
             */
            albumArtist: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MusicDisplayProperties.AlbumTitle
             */
            albumTitle: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MusicDisplayProperties.AlbumTrackCount
             */
            albumTrackCount: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MusicDisplayProperties.Artist
             */
            artist: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MusicDisplayProperties.Genres
             */
            genres: Windows.Foundation.Collections.IVector<string>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MusicDisplayProperties.Title
             */
            title: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.MusicDisplayProperties.TrackNumber
             */
            trackNumber: number;
        }
        namespace Ocr {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Ocr.OcrEngine
             */
            abstract class OcrEngine {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Ocr.OcrEngine.AvailableRecognizerLanguages
                 */
                static availableRecognizerLanguages: Windows.Foundation.Collections.IVectorView<Windows.Globalization.Language>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Ocr.OcrEngine.MaxImageDimension
                 */
                static maxImageDimension: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Ocr.OcrEngine.IsLanguageSupported(Windows.Globalization.Language)
                 */
                static isLanguageSupported(language: Windows.Globalization.Language): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Ocr.OcrEngine.TryCreateFromLanguage(Windows.Globalization.Language)
                 */
                static tryCreateFromLanguage(language: Windows.Globalization.Language): OcrEngine;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Ocr.OcrEngine.TryCreateFromUserProfileLanguages
                 */
                static tryCreateFromUserProfileLanguages(): OcrEngine;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Ocr.OcrEngine.RecognizerLanguage
                 */
                recognizerLanguage: Windows.Globalization.Language;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Ocr.OcrEngine.RecognizeAsync(Windows.Graphics.Imaging.SoftwareBitmap)
                 */
                recognizeAsync(bitmap: Windows.Graphics.Imaging.SoftwareBitmap): Windows.Foundation.IAsyncOperation<OcrResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Ocr.OcrLine
             */
            abstract class OcrLine {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Ocr.OcrLine.Text
                 */
                text: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Ocr.OcrLine.Words
                 */
                words: Windows.Foundation.Collections.IVectorView<OcrWord>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Ocr.OcrResult
             */
            abstract class OcrResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Ocr.OcrResult.Lines
                 */
                lines: Windows.Foundation.Collections.IVectorView<OcrLine>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Ocr.OcrResult.Text
                 */
                text: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Ocr.OcrResult.TextAngle
                 */
                textAngle: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Ocr.OcrWord
             */
            abstract class OcrWord {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Ocr.OcrWord.BoundingRect
                 */
                boundingRect: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Ocr.OcrWord.Text
                 */
                text: string;
            }
        }
        namespace PlayTo {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.CurrentTimeChangeRequestedEventArgs
             */
            abstract class CurrentTimeChangeRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.CurrentTimeChangeRequestedEventArgs.Time
                 */
                time: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.MuteChangeRequestedEventArgs
             */
            abstract class MuteChangeRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.MuteChangeRequestedEventArgs.Mute
                 */
                mute: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToConnection
             */
            abstract class PlayToConnection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToConnection.Error
                 */
                onerror: (arg: { type: "error"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToConnection, PlayToConnectionErrorEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToConnection, PlayToConnectionErrorEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToConnection.StateChanged
                 */
                onstatechanged: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToConnection, PlayToConnectionStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToConnection, PlayToConnectionStateChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToConnection.Transferred
                 */
                ontransferred: (arg: { type: "transferred"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToConnection, PlayToConnectionTransferredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToConnection, PlayToConnectionTransferredEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToConnection.State
                 */
                state: PlayToConnectionState;
                addEventListener(type: "error", listener: (arg: { type: "error"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToConnection, PlayToConnectionErrorEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToConnection, PlayToConnectionErrorEventArgs>): void;
                addEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToConnection, PlayToConnectionStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToConnection, PlayToConnectionStateChangedEventArgs>): void;
                addEventListener(type: "transferred", listener: (arg: { type: "transferred"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToConnection, PlayToConnectionTransferredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToConnection, PlayToConnectionTransferredEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "error", listener: (arg: { type: "error"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToConnection, PlayToConnectionErrorEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToConnection, PlayToConnectionErrorEventArgs>): void;
                removeEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToConnection, PlayToConnectionStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToConnection, PlayToConnectionStateChangedEventArgs>): void;
                removeEventListener(type: "transferred", listener: (arg: { type: "transferred"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToConnection, PlayToConnectionTransferredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToConnection, PlayToConnectionTransferredEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToConnectionError
             */
            enum PlayToConnectionError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.PlayTo.PlayToConnectionError.DeviceError
                 */
                deviceError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.PlayTo.PlayToConnectionError.DeviceLocked
                 */
                deviceLocked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.PlayTo.PlayToConnectionError.DeviceNotResponding
                 */
                deviceNotResponding,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.PlayTo.PlayToConnectionError.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.PlayTo.PlayToConnectionError.ProtectedPlaybackFailed
                 */
                protectedPlaybackFailed,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToConnectionErrorEventArgs
             */
            abstract class PlayToConnectionErrorEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToConnectionErrorEventArgs.Code
                 */
                code: PlayToConnectionError;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToConnectionErrorEventArgs.Message
                 */
                message: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToConnectionState
             */
            enum PlayToConnectionState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.PlayTo.PlayToConnectionState.Connected
                 */
                connected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.PlayTo.PlayToConnectionState.Disconnected
                 */
                disconnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.PlayTo.PlayToConnectionState.Rendering
                 */
                rendering,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToConnectionStateChangedEventArgs
             */
            abstract class PlayToConnectionStateChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToConnectionStateChangedEventArgs.CurrentState
                 */
                currentState: PlayToConnectionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToConnectionStateChangedEventArgs.PreviousState
                 */
                previousState: PlayToConnectionState;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToConnectionTransferredEventArgs
             */
            abstract class PlayToConnectionTransferredEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToConnectionTransferredEventArgs.CurrentSource
                 */
                currentSource: PlayToSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToConnectionTransferredEventArgs.PreviousSource
                 */
                previousSource: PlayToSource;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToManager
             */
            abstract class PlayToManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToManager.GetForCurrentView
                 */
                static getForCurrentView(): PlayToManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToManager.ShowPlayToUI
                 */
                static showPlayToUI(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToManager.DefaultSourceSelection
                 */
                defaultSourceSelection: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToManager.SourceRequested
                 */
                onsourcerequested: (arg: { type: "sourcerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToManager, PlayToSourceRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToManager, PlayToSourceRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToManager.SourceSelected
                 */
                onsourceselected: (arg: { type: "sourceselected"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToManager, PlayToSourceSelectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToManager, PlayToSourceSelectedEventArgs>;
                addEventListener(type: "sourcerequested", listener: (arg: { type: "sourcerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToManager, PlayToSourceRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToManager, PlayToSourceRequestedEventArgs>): void;
                addEventListener(type: "sourceselected", listener: (arg: { type: "sourceselected"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToManager, PlayToSourceSelectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToManager, PlayToSourceSelectedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "sourcerequested", listener: (arg: { type: "sourcerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToManager, PlayToSourceRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToManager, PlayToSourceRequestedEventArgs>): void;
                removeEventListener(type: "sourceselected", listener: (arg: { type: "sourceselected"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToManager, PlayToSourceSelectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToManager, PlayToSourceSelectedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToReceiver
             */
            class PlayToReceiver {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToReceiver.FriendlyName
                 */
                friendlyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToReceiver.CurrentTimeChangeRequested
                 */
                oncurrenttimechangerequested: (arg: { type: "currenttimechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, CurrentTimeChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, CurrentTimeChangeRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToReceiver.MuteChangeRequested
                 */
                onmutechangerequested: (arg: { type: "mutechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, MuteChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, MuteChangeRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToReceiver.PauseRequested
                 */
                onpauserequested: (arg: { type: "pauserequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToReceiver.PlaybackRateChangeRequested
                 */
                onplaybackratechangerequested: (arg: { type: "playbackratechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, PlaybackRateChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, PlaybackRateChangeRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToReceiver.PlayRequested
                 */
                onplayrequested: (arg: { type: "playrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToReceiver.SourceChangeRequested
                 */
                onsourcechangerequested: (arg: { type: "sourcechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, SourceChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, SourceChangeRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToReceiver.StopRequested
                 */
                onstoprequested: (arg: { type: "stoprequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToReceiver.TimeUpdateRequested
                 */
                ontimeupdaterequested: (arg: { type: "timeupdaterequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.PlayTo.PlayToReceiver.VolumeChangeRequested
                 */
                onvolumechangerequested: (arg: { type: "volumechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, VolumeChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, VolumeChangeRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToReceiver.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToReceiver.SupportsAudio
                 */
                supportsAudio: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToReceiver.SupportsImage
                 */
                supportsImage: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToReceiver.SupportsVideo
                 */
                supportsVideo: boolean;
                addEventListener(type: "volumechangerequested", listener: (arg: { type: "volumechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, VolumeChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, VolumeChangeRequestedEventArgs>): void;
                addEventListener(type: "playbackratechangerequested", listener: (arg: { type: "playbackratechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, PlaybackRateChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, PlaybackRateChangeRequestedEventArgs>): void;
                addEventListener(type: "sourcechangerequested", listener: (arg: { type: "sourcechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, SourceChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, SourceChangeRequestedEventArgs>): void;
                addEventListener(type: "stoprequested", listener: (arg: { type: "stoprequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, Object>): void;
                addEventListener(type: "timeupdaterequested", listener: (arg: { type: "timeupdaterequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, Object>): void;
                addEventListener(type: "currenttimechangerequested", listener: (arg: { type: "currenttimechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, CurrentTimeChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, CurrentTimeChangeRequestedEventArgs>): void;
                addEventListener(type: "mutechangerequested", listener: (arg: { type: "mutechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, MuteChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, MuteChangeRequestedEventArgs>): void;
                addEventListener(type: "pauserequested", listener: (arg: { type: "pauserequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, Object>): void;
                addEventListener(type: "playrequested", listener: (arg: { type: "playrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.NotifyDurationChange(Windows.Foundation.TimeSpan)
                 */
                notifyDurationChange(duration: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.NotifyEnded
                 */
                notifyEnded(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.NotifyError
                 */
                notifyError(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.NotifyLoadedMetadata
                 */
                notifyLoadedMetadata(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.NotifyPaused
                 */
                notifyPaused(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.NotifyPlaying
                 */
                notifyPlaying(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.NotifyRateChange(System.Double)
                 */
                notifyRateChange(rate: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.NotifySeeked
                 */
                notifySeeked(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.NotifySeeking
                 */
                notifySeeking(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.NotifyStopped
                 */
                notifyStopped(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.NotifyTimeUpdate(Windows.Foundation.TimeSpan)
                 */
                notifyTimeUpdate(currentTime: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.NotifyVolumeChange(System.Double,System.Boolean)
                 */
                notifyVolumeChange(volume: number, mute: boolean): void;
                removeEventListener(type: "volumechangerequested", listener: (arg: { type: "volumechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, VolumeChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, VolumeChangeRequestedEventArgs>): void;
                removeEventListener(type: "playbackratechangerequested", listener: (arg: { type: "playbackratechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, PlaybackRateChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, PlaybackRateChangeRequestedEventArgs>): void;
                removeEventListener(type: "sourcechangerequested", listener: (arg: { type: "sourcechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, SourceChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, SourceChangeRequestedEventArgs>): void;
                removeEventListener(type: "stoprequested", listener: (arg: { type: "stoprequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, Object>): void;
                removeEventListener(type: "timeupdaterequested", listener: (arg: { type: "timeupdaterequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, Object>): void;
                removeEventListener(type: "currenttimechangerequested", listener: (arg: { type: "currenttimechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, CurrentTimeChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, CurrentTimeChangeRequestedEventArgs>): void;
                removeEventListener(type: "mutechangerequested", listener: (arg: { type: "mutechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, MuteChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, MuteChangeRequestedEventArgs>): void;
                removeEventListener(type: "pauserequested", listener: (arg: { type: "pauserequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, Object>): void;
                removeEventListener(type: "playrequested", listener: (arg: { type: "playrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<PlayToReceiver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PlayToReceiver, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.StartAsync
                 */
                startAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToReceiver.StopAsync
                 */
                stopAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToSource
             */
            abstract class PlayToSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToSource.Connection
                 */
                connection: PlayToConnection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToSource.Next
                 */
                next: PlayToSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToSource.PreferredSourceUri
                 */
                preferredSourceUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToSource.PlayNext
                 */
                playNext(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToSourceDeferral
             */
            abstract class PlayToSourceDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToSourceDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToSourceRequest
             */
            abstract class PlayToSourceRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToSourceRequest.Deadline
                 */
                deadline: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToSourceRequest.DisplayErrorString(System.String)
                 */
                displayErrorString(errorString: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToSourceRequest.GetDeferral
                 */
                getDeferral(): PlayToSourceDeferral;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.PlayTo.PlayToSourceRequest.SetSource(Windows.Media.PlayTo.PlayToSource)
                 */
                setSource(value: PlayToSource): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToSourceRequestedEventArgs
             */
            abstract class PlayToSourceRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToSourceRequestedEventArgs.SourceRequest
                 */
                sourceRequest: PlayToSourceRequest;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlayToSourceSelectedEventArgs
             */
            abstract class PlayToSourceSelectedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToSourceSelectedEventArgs.FriendlyName
                 */
                friendlyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToSourceSelectedEventArgs.Icon
                 */
                icon: Windows.Storage.Streams.IRandomAccessStreamWithContentType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToSourceSelectedEventArgs.SupportsAudio
                 */
                supportsAudio: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToSourceSelectedEventArgs.SupportsImage
                 */
                supportsImage: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlayToSourceSelectedEventArgs.SupportsVideo
                 */
                supportsVideo: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.PlaybackRateChangeRequestedEventArgs
             */
            abstract class PlaybackRateChangeRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.PlaybackRateChangeRequestedEventArgs.Rate
                 */
                rate: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.SourceChangeRequestedEventArgs
             */
            abstract class SourceChangeRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.SourceChangeRequestedEventArgs.Album
                 */
                album: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.SourceChangeRequestedEventArgs.Author
                 */
                author: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.SourceChangeRequestedEventArgs.Date
                 */
                date: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.SourceChangeRequestedEventArgs.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.SourceChangeRequestedEventArgs.Genre
                 */
                genre: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.SourceChangeRequestedEventArgs.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.SourceChangeRequestedEventArgs.Rating
                 */
                rating: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.SourceChangeRequestedEventArgs.Stream
                 */
                stream: Windows.Storage.Streams.IRandomAccessStreamWithContentType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.SourceChangeRequestedEventArgs.Thumbnail
                 */
                thumbnail: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.SourceChangeRequestedEventArgs.Title
                 */
                title: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlayTo.VolumeChangeRequestedEventArgs
             */
            abstract class VolumeChangeRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlayTo.VolumeChangeRequestedEventArgs.Volume
                 */
                volume: number;
            }
        }
        namespace Playback {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.AutoLoadedDisplayPropertyKind
             */
            enum AutoLoadedDisplayPropertyKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.AutoLoadedDisplayPropertyKind.Music
                 */
                music,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.AutoLoadedDisplayPropertyKind.MusicOrVideo
                 */
                musicOrVideo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.AutoLoadedDisplayPropertyKind.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.AutoLoadedDisplayPropertyKind.Video
                 */
                video,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.BackgroundMediaPlayer
             */
            abstract class BackgroundMediaPlayer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.BackgroundMediaPlayer.Current
                 */
                static current: MediaPlayer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.BackgroundMediaPlayer.MessageReceivedFromBackground
                 */
                static onmessagereceivedfrombackground: (arg: { type: "messagereceivedfrombackground"; } & Windows.Foundation.EventHandlerArgumentType<MediaPlayerDataReceivedEventArgs>) => Windows.Foundation.EventHandlerReturnType<MediaPlayerDataReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.BackgroundMediaPlayer.MessageReceivedFromForeground
                 */
                static onmessagereceivedfromforeground: (arg: { type: "messagereceivedfromforeground"; } & Windows.Foundation.EventHandlerArgumentType<MediaPlayerDataReceivedEventArgs>) => Windows.Foundation.EventHandlerReturnType<MediaPlayerDataReceivedEventArgs>;
                static addEventListener(type: "messagereceivedfrombackground", listener: (arg: { type: "messagereceivedfrombackground"; } & Windows.Foundation.EventHandlerArgumentType<MediaPlayerDataReceivedEventArgs>) => Windows.Foundation.EventHandlerReturnType<MediaPlayerDataReceivedEventArgs>): void;
                static addEventListener(type: "messagereceivedfromforeground", listener: (arg: { type: "messagereceivedfromforeground"; } & Windows.Foundation.EventHandlerArgumentType<MediaPlayerDataReceivedEventArgs>) => Windows.Foundation.EventHandlerReturnType<MediaPlayerDataReceivedEventArgs>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.BackgroundMediaPlayer.IsMediaPlaying
                 */
                static isMediaPlaying(): boolean;
                static removeEventListener(type: "messagereceivedfrombackground", listener: (arg: { type: "messagereceivedfrombackground"; } & Windows.Foundation.EventHandlerArgumentType<MediaPlayerDataReceivedEventArgs>) => Windows.Foundation.EventHandlerReturnType<MediaPlayerDataReceivedEventArgs>): void;
                static removeEventListener(type: "messagereceivedfromforeground", listener: (arg: { type: "messagereceivedfromforeground"; } & Windows.Foundation.EventHandlerArgumentType<MediaPlayerDataReceivedEventArgs>) => Windows.Foundation.EventHandlerReturnType<MediaPlayerDataReceivedEventArgs>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.BackgroundMediaPlayer.SendMessageToBackground(Windows.Foundation.Collections.ValueSet)
                 */
                static sendMessageToBackground(value: Windows.Foundation.Collections.ValueSet): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.BackgroundMediaPlayer.SendMessageToForeground(Windows.Foundation.Collections.ValueSet)
                 */
                static sendMessageToForeground(value: Windows.Foundation.Collections.ValueSet): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.BackgroundMediaPlayer.Shutdown
                 */
                static shutdown(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.CurrentMediaPlaybackItemChangedEventArgs
             */
            abstract class CurrentMediaPlaybackItemChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.CurrentMediaPlaybackItemChangedEventArgs.NewItem
                 */
                newItem: MediaPlaybackItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.CurrentMediaPlaybackItemChangedEventArgs.OldItem
                 */
                oldItem: MediaPlaybackItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.CurrentMediaPlaybackItemChangedEventArgs.Reason
                 */
                reason: MediaPlaybackItemChangedReason;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.IMediaEnginePlaybackSource
             */
            interface IMediaEnginePlaybackSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.IMediaEnginePlaybackSource.CurrentItem
                 */
                currentItem: MediaPlaybackItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.IMediaEnginePlaybackSource.SetPlaybackSource(Windows.Media.Playback.IMediaPlaybackSource)
                 */
                setPlaybackSource(source: IMediaPlaybackSource): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.IMediaPlaybackSource
             */
            interface IMediaPlaybackSource {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaBreak
             */
            class MediaBreak {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaBreak.#ctor(Windows.Media.Playback.MediaBreakInsertionMethod,Windows.Foundation.TimeSpan)
                 */
                constructor(insertionMethod: MediaBreakInsertionMethod, presentationPosition: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaBreak.#ctor(Windows.Media.Playback.MediaBreakInsertionMethod)
                 */
                constructor(insertionMethod: MediaBreakInsertionMethod);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreak.CanStart
                 */
                canStart: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreak.CustomProperties
                 */
                customProperties: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreak.InsertionMethod
                 */
                insertionMethod: MediaBreakInsertionMethod;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreak.PlaybackList
                 */
                playbackList: MediaPlaybackList;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreak.PresentationPosition
                 */
                presentationPosition: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaBreakEndedEventArgs
             */
            abstract class MediaBreakEndedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreakEndedEventArgs.MediaBreak
                 */
                mediaBreak: MediaBreak;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaBreakInsertionMethod
             */
            enum MediaBreakInsertionMethod {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaBreakInsertionMethod.Interrupt
                 */
                interrupt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaBreakInsertionMethod.Replace
                 */
                replace,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaBreakManager
             */
            abstract class MediaBreakManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreakManager.CurrentBreak
                 */
                currentBreak: MediaBreak;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaBreakManager.BreakEnded
                 */
                onbreakended: (arg: { type: "breakended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakManager, MediaBreakEndedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakManager, MediaBreakEndedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaBreakManager.BreakSkipped
                 */
                onbreakskipped: (arg: { type: "breakskipped"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakManager, MediaBreakSkippedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakManager, MediaBreakSkippedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaBreakManager.BreaksSeekedOver
                 */
                onbreaksseekedover: (arg: { type: "breaksseekedover"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakManager, MediaBreakSeekedOverEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakManager, MediaBreakSeekedOverEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaBreakManager.BreakStarted
                 */
                onbreakstarted: (arg: { type: "breakstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakManager, MediaBreakStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakManager, MediaBreakStartedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreakManager.PlaybackSession
                 */
                playbackSession: MediaPlaybackSession;
                addEventListener(type: "breakended", listener: (arg: { type: "breakended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakManager, MediaBreakEndedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakManager, MediaBreakEndedEventArgs>): void;
                addEventListener(type: "breakskipped", listener: (arg: { type: "breakskipped"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakManager, MediaBreakSkippedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakManager, MediaBreakSkippedEventArgs>): void;
                addEventListener(type: "breakstarted", listener: (arg: { type: "breakstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakManager, MediaBreakStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakManager, MediaBreakStartedEventArgs>): void;
                addEventListener(type: "breaksseekedover", listener: (arg: { type: "breaksseekedover"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakManager, MediaBreakSeekedOverEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakManager, MediaBreakSeekedOverEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaBreakManager.PlayBreak(Windows.Media.Playback.MediaBreak)
                 */
                playBreak(value: MediaBreak): void;
                removeEventListener(type: "breakended", listener: (arg: { type: "breakended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakManager, MediaBreakEndedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakManager, MediaBreakEndedEventArgs>): void;
                removeEventListener(type: "breakskipped", listener: (arg: { type: "breakskipped"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakManager, MediaBreakSkippedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakManager, MediaBreakSkippedEventArgs>): void;
                removeEventListener(type: "breakstarted", listener: (arg: { type: "breakstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakManager, MediaBreakStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakManager, MediaBreakStartedEventArgs>): void;
                removeEventListener(type: "breaksseekedover", listener: (arg: { type: "breaksseekedover"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakManager, MediaBreakSeekedOverEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakManager, MediaBreakSeekedOverEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaBreakManager.SkipCurrentBreak
                 */
                skipCurrentBreak(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaBreakSchedule
             */
            abstract class MediaBreakSchedule {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreakSchedule.MidrollBreaks
                 */
                midrollBreaks: Windows.Foundation.Collections.IVectorView<MediaBreak>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaBreakSchedule.ScheduleChanged
                 */
                onschedulechanged: (arg: { type: "schedulechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakSchedule, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakSchedule, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreakSchedule.PlaybackItem
                 */
                playbackItem: MediaPlaybackItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreakSchedule.PostrollBreak
                 */
                postrollBreak: MediaBreak;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreakSchedule.PrerollBreak
                 */
                prerollBreak: MediaBreak;
                addEventListener(type: "schedulechanged", listener: (arg: { type: "schedulechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakSchedule, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakSchedule, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaBreakSchedule.InsertMidrollBreak(Windows.Media.Playback.MediaBreak)
                 */
                insertMidrollBreak(mediaBreak: MediaBreak): void;
                removeEventListener(type: "schedulechanged", listener: (arg: { type: "schedulechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaBreakSchedule, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaBreakSchedule, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaBreakSchedule.RemoveMidrollBreak(Windows.Media.Playback.MediaBreak)
                 */
                removeMidrollBreak(mediaBreak: MediaBreak): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaBreakSeekedOverEventArgs
             */
            abstract class MediaBreakSeekedOverEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreakSeekedOverEventArgs.NewPosition
                 */
                newPosition: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreakSeekedOverEventArgs.OldPosition
                 */
                oldPosition: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreakSeekedOverEventArgs.SeekedOverBreaks
                 */
                seekedOverBreaks: Windows.Foundation.Collections.IVectorView<MediaBreak>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaBreakSkippedEventArgs
             */
            abstract class MediaBreakSkippedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreakSkippedEventArgs.MediaBreak
                 */
                mediaBreak: MediaBreak;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaBreakStartedEventArgs
             */
            abstract class MediaBreakStartedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaBreakStartedEventArgs.MediaBreak
                 */
                mediaBreak: MediaBreak;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaCommandEnablingRule
             */
            enum MediaCommandEnablingRule {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaCommandEnablingRule.Always
                 */
                always,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaCommandEnablingRule.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaCommandEnablingRule.Never
                 */
                never,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaItemDisplayProperties
             */
            abstract class MediaItemDisplayProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaItemDisplayProperties.MusicProperties
                 */
                musicProperties: Windows.Media.MusicDisplayProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaItemDisplayProperties.Thumbnail
                 */
                thumbnail: Windows.Storage.Streams.RandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaItemDisplayProperties.Type
                 */
                type: Windows.Media.MediaPlaybackType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaItemDisplayProperties.VideoProperties
                 */
                videoProperties: Windows.Media.VideoDisplayProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaItemDisplayProperties.ClearAll
                 */
                clearAll(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackAudioTrackList
             */
            abstract class MediaPlaybackAudioTrackList extends Array<Windows.Media.Core.AudioTrack> implements Windows.Media.Core.ISingleSelectMediaTrackList, Windows.Foundation.Collections.IIterable<Windows.Media.Core.AudioTrack>, Windows.Foundation.Collections.IVectorView<Windows.Media.Core.AudioTrack> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackAudioTrackList.SelectedIndexChanged
                 */
                onselectedindexchanged: (arg: { type: "selectedindexchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Windows.Media.Core.ISingleSelectMediaTrackList, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Windows.Media.Core.ISingleSelectMediaTrackList, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackAudioTrackList.SelectedIndex
                 */
                selectedIndex: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackAudioTrackList.Size
                 */
                size: number;
                addEventListener(type: "selectedindexchanged", listener: (arg: { type: "selectedindexchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Windows.Media.Core.ISingleSelectMediaTrackList, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Windows.Media.Core.ISingleSelectMediaTrackList, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackAudioTrackList.First
                 */
                first(): Windows.Foundation.Collections.IIterator<Windows.Media.Core.AudioTrack>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackAudioTrackList.GetAt(System.UInt32)
                 */
                getAt(index: number): Windows.Media.Core.AudioTrack;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackAudioTrackList.GetMany(System.UInt32,Windows.Media.Core.AudioTrack[])
                 */
                getMany(startIndex: number, items: Windows.Media.Core.AudioTrack[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackAudioTrackList.IndexOf(Windows.Media.Core.AudioTrack,System.UInt32@)
                 */
                indexOf(value: Windows.Media.Core.AudioTrack): any; /* { index: number; returnValue: boolean; } */ 
                removeEventListener(type: "selectedindexchanged", listener: (arg: { type: "selectedindexchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Windows.Media.Core.ISingleSelectMediaTrackList, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Windows.Media.Core.ISingleSelectMediaTrackList, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackCommandManager
             */
            abstract class MediaPlaybackCommandManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManager.AutoRepeatModeBehavior
                 */
                autoRepeatModeBehavior: MediaPlaybackCommandManagerCommandBehavior;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManager.FastForwardBehavior
                 */
                fastForwardBehavior: MediaPlaybackCommandManagerCommandBehavior;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManager.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManager.MediaPlayer
                 */
                mediaPlayer: MediaPlayer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManager.NextBehavior
                 */
                nextBehavior: MediaPlaybackCommandManagerCommandBehavior;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackCommandManager.AutoRepeatModeReceived
                 */
                onautorepeatmodereceived: (arg: { type: "autorepeatmodereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackCommandManager.FastForwardReceived
                 */
                onfastforwardreceived: (arg: { type: "fastforwardreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerFastForwardReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerFastForwardReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackCommandManager.NextReceived
                 */
                onnextreceived: (arg: { type: "nextreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerNextReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerNextReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackCommandManager.PauseReceived
                 */
                onpausereceived: (arg: { type: "pausereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPauseReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPauseReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackCommandManager.PlayReceived
                 */
                onplayreceived: (arg: { type: "playreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPlayReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPlayReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackCommandManager.PositionReceived
                 */
                onpositionreceived: (arg: { type: "positionreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPositionReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPositionReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackCommandManager.PreviousReceived
                 */
                onpreviousreceived: (arg: { type: "previousreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPreviousReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPreviousReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackCommandManager.RateReceived
                 */
                onratereceived: (arg: { type: "ratereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerRateReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerRateReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackCommandManager.RewindReceived
                 */
                onrewindreceived: (arg: { type: "rewindreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerRewindReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerRewindReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackCommandManager.ShuffleReceived
                 */
                onshufflereceived: (arg: { type: "shufflereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerShuffleReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerShuffleReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManager.PauseBehavior
                 */
                pauseBehavior: MediaPlaybackCommandManagerCommandBehavior;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManager.PlayBehavior
                 */
                playBehavior: MediaPlaybackCommandManagerCommandBehavior;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManager.PositionBehavior
                 */
                positionBehavior: MediaPlaybackCommandManagerCommandBehavior;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManager.PreviousBehavior
                 */
                previousBehavior: MediaPlaybackCommandManagerCommandBehavior;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManager.RateBehavior
                 */
                rateBehavior: MediaPlaybackCommandManagerCommandBehavior;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManager.RewindBehavior
                 */
                rewindBehavior: MediaPlaybackCommandManagerCommandBehavior;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManager.ShuffleBehavior
                 */
                shuffleBehavior: MediaPlaybackCommandManagerCommandBehavior;
                addEventListener(type: "rewindreceived", listener: (arg: { type: "rewindreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerRewindReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerRewindReceivedEventArgs>): void;
                addEventListener(type: "shufflereceived", listener: (arg: { type: "shufflereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerShuffleReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerShuffleReceivedEventArgs>): void;
                addEventListener(type: "playreceived", listener: (arg: { type: "playreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPlayReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPlayReceivedEventArgs>): void;
                addEventListener(type: "positionreceived", listener: (arg: { type: "positionreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPositionReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPositionReceivedEventArgs>): void;
                addEventListener(type: "previousreceived", listener: (arg: { type: "previousreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPreviousReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPreviousReceivedEventArgs>): void;
                addEventListener(type: "ratereceived", listener: (arg: { type: "ratereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerRateReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerRateReceivedEventArgs>): void;
                addEventListener(type: "autorepeatmodereceived", listener: (arg: { type: "autorepeatmodereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs>): void;
                addEventListener(type: "fastforwardreceived", listener: (arg: { type: "fastforwardreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerFastForwardReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerFastForwardReceivedEventArgs>): void;
                addEventListener(type: "nextreceived", listener: (arg: { type: "nextreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerNextReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerNextReceivedEventArgs>): void;
                addEventListener(type: "pausereceived", listener: (arg: { type: "pausereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPauseReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPauseReceivedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "rewindreceived", listener: (arg: { type: "rewindreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerRewindReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerRewindReceivedEventArgs>): void;
                removeEventListener(type: "shufflereceived", listener: (arg: { type: "shufflereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerShuffleReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerShuffleReceivedEventArgs>): void;
                removeEventListener(type: "playreceived", listener: (arg: { type: "playreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPlayReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPlayReceivedEventArgs>): void;
                removeEventListener(type: "positionreceived", listener: (arg: { type: "positionreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPositionReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPositionReceivedEventArgs>): void;
                removeEventListener(type: "previousreceived", listener: (arg: { type: "previousreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPreviousReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPreviousReceivedEventArgs>): void;
                removeEventListener(type: "ratereceived", listener: (arg: { type: "ratereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerRateReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerRateReceivedEventArgs>): void;
                removeEventListener(type: "autorepeatmodereceived", listener: (arg: { type: "autorepeatmodereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs>): void;
                removeEventListener(type: "fastforwardreceived", listener: (arg: { type: "fastforwardreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerFastForwardReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerFastForwardReceivedEventArgs>): void;
                removeEventListener(type: "nextreceived", listener: (arg: { type: "nextreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerNextReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerNextReceivedEventArgs>): void;
                removeEventListener(type: "pausereceived", listener: (arg: { type: "pausereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPauseReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManager, MediaPlaybackCommandManagerPauseReceivedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs
             */
            abstract class MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs.AutoRepeatMode
                 */
                autoRepeatMode: Windows.Media.MediaPlaybackAutoRepeatMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs.Handled
                 */
                handled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackCommandManagerCommandBehavior
             */
            abstract class MediaPlaybackCommandManagerCommandBehavior {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerCommandBehavior.CommandManager
                 */
                commandManager: MediaPlaybackCommandManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerCommandBehavior.EnablingRule
                 */
                enablingRule: MediaCommandEnablingRule;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerCommandBehavior.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackCommandManagerCommandBehavior.IsEnabledChanged
                 */
                onisenabledchanged: (arg: { type: "isenabledchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManagerCommandBehavior, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManagerCommandBehavior, Object>;
                addEventListener(type: "isenabledchanged", listener: (arg: { type: "isenabledchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManagerCommandBehavior, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManagerCommandBehavior, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "isenabledchanged", listener: (arg: { type: "isenabledchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackCommandManagerCommandBehavior, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackCommandManagerCommandBehavior, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackCommandManagerFastForwardReceivedEventArgs
             */
            abstract class MediaPlaybackCommandManagerFastForwardReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerFastForwardReceivedEventArgs.Handled
                 */
                handled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackCommandManagerFastForwardReceivedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackCommandManagerNextReceivedEventArgs
             */
            abstract class MediaPlaybackCommandManagerNextReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerNextReceivedEventArgs.Handled
                 */
                handled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackCommandManagerNextReceivedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackCommandManagerPauseReceivedEventArgs
             */
            abstract class MediaPlaybackCommandManagerPauseReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerPauseReceivedEventArgs.Handled
                 */
                handled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackCommandManagerPauseReceivedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackCommandManagerPlayReceivedEventArgs
             */
            abstract class MediaPlaybackCommandManagerPlayReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerPlayReceivedEventArgs.Handled
                 */
                handled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackCommandManagerPlayReceivedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackCommandManagerPositionReceivedEventArgs
             */
            abstract class MediaPlaybackCommandManagerPositionReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerPositionReceivedEventArgs.Handled
                 */
                handled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerPositionReceivedEventArgs.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackCommandManagerPositionReceivedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackCommandManagerPreviousReceivedEventArgs
             */
            abstract class MediaPlaybackCommandManagerPreviousReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerPreviousReceivedEventArgs.Handled
                 */
                handled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackCommandManagerPreviousReceivedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackCommandManagerRateReceivedEventArgs
             */
            abstract class MediaPlaybackCommandManagerRateReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerRateReceivedEventArgs.Handled
                 */
                handled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerRateReceivedEventArgs.PlaybackRate
                 */
                playbackRate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackCommandManagerRateReceivedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackCommandManagerRewindReceivedEventArgs
             */
            abstract class MediaPlaybackCommandManagerRewindReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerRewindReceivedEventArgs.Handled
                 */
                handled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackCommandManagerRewindReceivedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackCommandManagerShuffleReceivedEventArgs
             */
            abstract class MediaPlaybackCommandManagerShuffleReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerShuffleReceivedEventArgs.Handled
                 */
                handled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackCommandManagerShuffleReceivedEventArgs.IsShuffleRequested
                 */
                isShuffleRequested: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackCommandManagerShuffleReceivedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackItem
             */
            class MediaPlaybackItem implements IMediaPlaybackSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackItem.#ctor(Windows.Media.Core.MediaSource,Windows.Foundation.TimeSpan,Windows.Foundation.TimeSpan)
                 */
                constructor(source: Windows.Media.Core.MediaSource, startTime: number, durationLimit: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackItem.#ctor(Windows.Media.Core.MediaSource,Windows.Foundation.TimeSpan)
                 */
                constructor(source: Windows.Media.Core.MediaSource, startTime: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackItem.#ctor(Windows.Media.Core.MediaSource)
                 */
                constructor(source: Windows.Media.Core.MediaSource);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackItem.FindFromMediaSource(Windows.Media.Core.MediaSource)
                 */
                static findFromMediaSource(source: Windows.Media.Core.MediaSource): MediaPlaybackItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItem.AudioTracks
                 */
                audioTracks: MediaPlaybackAudioTrackList;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItem.AutoLoadedDisplayProperties
                 */
                autoLoadedDisplayProperties: AutoLoadedDisplayPropertyKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItem.BreakSchedule
                 */
                breakSchedule: MediaBreakSchedule;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItem.CanSkip
                 */
                canSkip: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItem.DurationLimit
                 */
                durationLimit: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItem.IsDisabledInPlaybackList
                 */
                isDisabledInPlaybackList: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackItem.AudioTracksChanged
                 */
                onaudiotrackschanged: (arg: { type: "audiotrackschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackItem.TimedMetadataTracksChanged
                 */
                ontimedmetadatatrackschanged: (arg: { type: "timedmetadatatrackschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackItem.VideoTracksChanged
                 */
                onvideotrackschanged: (arg: { type: "videotrackschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItem.Source
                 */
                source: Windows.Media.Core.MediaSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItem.StartTime
                 */
                startTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItem.TimedMetadataTracks
                 */
                timedMetadataTracks: MediaPlaybackTimedMetadataTrackList;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItem.TotalDownloadProgress
                 */
                totalDownloadProgress: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItem.VideoTracks
                 */
                videoTracks: MediaPlaybackVideoTrackList;
                addEventListener(type: "audiotrackschanged", listener: (arg: { type: "audiotrackschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>): void;
                addEventListener(type: "timedmetadatatrackschanged", listener: (arg: { type: "timedmetadatatrackschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>): void;
                addEventListener(type: "videotrackschanged", listener: (arg: { type: "videotrackschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackItem.ApplyDisplayProperties(Windows.Media.Playback.MediaItemDisplayProperties)
                 */
                applyDisplayProperties(value: MediaItemDisplayProperties): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackItem.GetDisplayProperties
                 */
                getDisplayProperties(): MediaItemDisplayProperties;
                removeEventListener(type: "audiotrackschanged", listener: (arg: { type: "audiotrackschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>): void;
                removeEventListener(type: "timedmetadatatrackschanged", listener: (arg: { type: "timedmetadatatrackschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>): void;
                removeEventListener(type: "videotrackschanged", listener: (arg: { type: "videotrackschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackItem, Windows.Foundation.Collections.IVectorChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackItemChangedReason
             */
            enum MediaPlaybackItemChangedReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackItemChangedReason.AppRequested
                 */
                appRequested,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackItemChangedReason.EndOfStream
                 */
                endOfStream,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackItemChangedReason.Error
                 */
                error,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackItemChangedReason.InitialItem
                 */
                initialItem,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackItemError
             */
            abstract class MediaPlaybackItemError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItemError.ErrorCode
                 */
                errorCode: MediaPlaybackItemErrorCode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItemError.ExtendedError
                 */
                extendedError: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackItemErrorCode
             */
            enum MediaPlaybackItemErrorCode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackItemErrorCode.Aborted
                 */
                aborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackItemErrorCode.DecodeError
                 */
                decodeError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackItemErrorCode.EncryptionError
                 */
                encryptionError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackItemErrorCode.NetworkError
                 */
                networkError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackItemErrorCode.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackItemErrorCode.SourceNotSupportedError
                 */
                sourceNotSupportedError,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackItemFailedEventArgs
             */
            abstract class MediaPlaybackItemFailedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItemFailedEventArgs.Error
                 */
                error: MediaPlaybackItemError;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItemFailedEventArgs.Item
                 */
                item: MediaPlaybackItem;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackItemOpenedEventArgs
             */
            abstract class MediaPlaybackItemOpenedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackItemOpenedEventArgs.Item
                 */
                item: MediaPlaybackItem;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackList
             */
            class MediaPlaybackList implements IMediaPlaybackSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackList.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackList.AutoRepeatEnabled
                 */
                autoRepeatEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackList.CurrentItem
                 */
                currentItem: MediaPlaybackItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackList.CurrentItemIndex
                 */
                currentItemIndex: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackList.Items
                 */
                items: Windows.Foundation.Collections.IObservableVector<MediaPlaybackItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackList.MaxPlayedItemsToKeepOpen
                 */
                maxPlayedItemsToKeepOpen: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackList.MaxPrefetchTime
                 */
                maxPrefetchTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackList.CurrentItemChanged
                 */
                oncurrentitemchanged: (arg: { type: "currentitemchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackList, CurrentMediaPlaybackItemChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackList, CurrentMediaPlaybackItemChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackList.ItemFailed
                 */
                onitemfailed: (arg: { type: "itemfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackList, MediaPlaybackItemFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackList, MediaPlaybackItemFailedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackList.ItemOpened
                 */
                onitemopened: (arg: { type: "itemopened"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackList, MediaPlaybackItemOpenedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackList, MediaPlaybackItemOpenedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackList.ShuffleEnabled
                 */
                shuffleEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackList.ShuffledItems
                 */
                shuffledItems: Windows.Foundation.Collections.IVectorView<MediaPlaybackItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackList.StartingItem
                 */
                startingItem: MediaPlaybackItem;
                addEventListener(type: "currentitemchanged", listener: (arg: { type: "currentitemchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackList, CurrentMediaPlaybackItemChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackList, CurrentMediaPlaybackItemChangedEventArgs>): void;
                addEventListener(type: "itemfailed", listener: (arg: { type: "itemfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackList, MediaPlaybackItemFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackList, MediaPlaybackItemFailedEventArgs>): void;
                addEventListener(type: "itemopened", listener: (arg: { type: "itemopened"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackList, MediaPlaybackItemOpenedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackList, MediaPlaybackItemOpenedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackList.MoveNext
                 */
                moveNext(): MediaPlaybackItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackList.MovePrevious
                 */
                movePrevious(): MediaPlaybackItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackList.MoveTo(System.UInt32)
                 */
                moveTo(itemIndex: number): MediaPlaybackItem;
                removeEventListener(type: "currentitemchanged", listener: (arg: { type: "currentitemchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackList, CurrentMediaPlaybackItemChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackList, CurrentMediaPlaybackItemChangedEventArgs>): void;
                removeEventListener(type: "itemfailed", listener: (arg: { type: "itemfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackList, MediaPlaybackItemFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackList, MediaPlaybackItemFailedEventArgs>): void;
                removeEventListener(type: "itemopened", listener: (arg: { type: "itemopened"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackList, MediaPlaybackItemOpenedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackList, MediaPlaybackItemOpenedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackList.SetShuffledItems(Windows.Foundation.Collections.IIterable`1)
                 */
                setShuffledItems(value: Windows.Foundation.Collections.IIterable<MediaPlaybackItem>): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackSession
             */
            abstract class MediaPlaybackSession {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.BufferingProgress
                 */
                bufferingProgress: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.CanPause
                 */
                canPause: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.CanSeek
                 */
                canSeek: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.DownloadProgress
                 */
                downloadProgress: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.IsMirroring
                 */
                isMirroring: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.IsProtected
                 */
                isProtected: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.MediaPlayer
                 */
                mediaPlayer: MediaPlayer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.NaturalDuration
                 */
                naturalDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.NaturalVideoHeight
                 */
                naturalVideoHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.NaturalVideoWidth
                 */
                naturalVideoWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.NormalizedSourceRect
                 */
                normalizedSourceRect: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.BufferedRangesChanged
                 */
                onbufferedrangeschanged: (arg: { type: "bufferedrangeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.BufferingEnded
                 */
                onbufferingended: (arg: { type: "bufferingended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.BufferingProgressChanged
                 */
                onbufferingprogresschanged: (arg: { type: "bufferingprogresschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.BufferingStarted
                 */
                onbufferingstarted: (arg: { type: "bufferingstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.DownloadProgressChanged
                 */
                ondownloadprogresschanged: (arg: { type: "downloadprogresschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.NaturalDurationChanged
                 */
                onnaturaldurationchanged: (arg: { type: "naturaldurationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.NaturalVideoSizeChanged
                 */
                onnaturalvideosizechanged: (arg: { type: "naturalvideosizechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.PlaybackRateChanged
                 */
                onplaybackratechanged: (arg: { type: "playbackratechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.PlaybackStateChanged
                 */
                onplaybackstatechanged: (arg: { type: "playbackstatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.PlayedRangesChanged
                 */
                onplayedrangeschanged: (arg: { type: "playedrangeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.PositionChanged
                 */
                onpositionchanged: (arg: { type: "positionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.SeekableRangesChanged
                 */
                onseekablerangeschanged: (arg: { type: "seekablerangeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.SeekCompleted
                 */
                onseekcompleted: (arg: { type: "seekcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackSession.SupportedPlaybackRatesChanged
                 */
                onsupportedplaybackrateschanged: (arg: { type: "supportedplaybackrateschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.PlaybackRate
                 */
                playbackRate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.PlaybackState
                 */
                playbackState: MediaPlaybackState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.SphericalVideoProjection
                 */
                sphericalVideoProjection: MediaPlaybackSphericalVideoProjection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSession.StereoscopicVideoPackingMode
                 */
                stereoscopicVideoPackingMode: Windows.Media.MediaProperties.StereoscopicVideoPackingMode;
                addEventListener(type: "seekablerangeschanged", listener: (arg: { type: "seekablerangeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "supportedplaybackrateschanged", listener: (arg: { type: "supportedplaybackrateschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "positionchanged", listener: (arg: { type: "positionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "seekcompleted", listener: (arg: { type: "seekcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "bufferedrangeschanged", listener: (arg: { type: "bufferedrangeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "playedrangeschanged", listener: (arg: { type: "playedrangeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "naturaldurationchanged", listener: (arg: { type: "naturaldurationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "naturalvideosizechanged", listener: (arg: { type: "naturalvideosizechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "playbackratechanged", listener: (arg: { type: "playbackratechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "playbackstatechanged", listener: (arg: { type: "playbackstatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "bufferingended", listener: (arg: { type: "bufferingended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "bufferingprogresschanged", listener: (arg: { type: "bufferingprogresschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "bufferingstarted", listener: (arg: { type: "bufferingstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: "downloadprogresschanged", listener: (arg: { type: "downloadprogresschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackSession.GetBufferedRanges
                 */
                getBufferedRanges(): Windows.Foundation.Collections.IVectorView<Windows.Media.MediaTimeRange>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackSession.GetPlayedRanges
                 */
                getPlayedRanges(): Windows.Foundation.Collections.IVectorView<Windows.Media.MediaTimeRange>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackSession.GetSeekableRanges
                 */
                getSeekableRanges(): Windows.Foundation.Collections.IVectorView<Windows.Media.MediaTimeRange>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackSession.IsSupportedPlaybackRateRange(System.Double,System.Double)
                 */
                isSupportedPlaybackRateRange(rate1: number, rate2: number): boolean;
                removeEventListener(type: "seekablerangeschanged", listener: (arg: { type: "seekablerangeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "supportedplaybackrateschanged", listener: (arg: { type: "supportedplaybackrateschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "positionchanged", listener: (arg: { type: "positionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "seekcompleted", listener: (arg: { type: "seekcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "bufferedrangeschanged", listener: (arg: { type: "bufferedrangeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "playedrangeschanged", listener: (arg: { type: "playedrangeschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "naturaldurationchanged", listener: (arg: { type: "naturaldurationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "naturalvideosizechanged", listener: (arg: { type: "naturalvideosizechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "playbackratechanged", listener: (arg: { type: "playbackratechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "playbackstatechanged", listener: (arg: { type: "playbackstatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "bufferingended", listener: (arg: { type: "bufferingended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "bufferingprogresschanged", listener: (arg: { type: "bufferingprogresschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "bufferingstarted", listener: (arg: { type: "bufferingstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: "downloadprogresschanged", listener: (arg: { type: "downloadprogresschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackSession, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackSphericalVideoProjection
             */
            abstract class MediaPlaybackSphericalVideoProjection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSphericalVideoProjection.FrameFormat
                 */
                frameFormat: Windows.Media.MediaProperties.SphericalVideoFrameFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSphericalVideoProjection.HorizontalFieldOfViewInDegrees
                 */
                horizontalFieldOfViewInDegrees: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSphericalVideoProjection.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSphericalVideoProjection.ProjectionMode
                 */
                projectionMode: SphericalVideoProjectionMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackSphericalVideoProjection.ViewOrientation
                 */
                viewOrientation: Windows.Foundation.Numerics.Quaternion;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackState
             */
            enum MediaPlaybackState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackState.Buffering
                 */
                buffering,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackState.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackState.Opening
                 */
                opening,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackState.Paused
                 */
                paused,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlaybackState.Playing
                 */
                playing,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackTimedMetadataTrackList
             */
            abstract class MediaPlaybackTimedMetadataTrackList extends Array<Windows.Media.Core.TimedMetadataTrack> implements Windows.Foundation.Collections.IIterable<Windows.Media.Core.TimedMetadataTrack>, Windows.Foundation.Collections.IVectorView<Windows.Media.Core.TimedMetadataTrack> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackTimedMetadataTrackList.PresentationModeChanged
                 */
                onpresentationmodechanged: (arg: { type: "presentationmodechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackTimedMetadataTrackList, TimedMetadataPresentationModeChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackTimedMetadataTrackList, TimedMetadataPresentationModeChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackTimedMetadataTrackList.Size
                 */
                size: number;
                addEventListener(type: "presentationmodechanged", listener: (arg: { type: "presentationmodechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackTimedMetadataTrackList, TimedMetadataPresentationModeChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackTimedMetadataTrackList, TimedMetadataPresentationModeChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackTimedMetadataTrackList.First
                 */
                first(): Windows.Foundation.Collections.IIterator<Windows.Media.Core.TimedMetadataTrack>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackTimedMetadataTrackList.GetAt(System.UInt32)
                 */
                getAt(index: number): Windows.Media.Core.TimedMetadataTrack;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackTimedMetadataTrackList.GetMany(System.UInt32,Windows.Media.Core.TimedMetadataTrack[])
                 */
                getMany(startIndex: number, items: Windows.Media.Core.TimedMetadataTrack[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackTimedMetadataTrackList.GetPresentationMode(System.UInt32)
                 */
                getPresentationMode(index: number): TimedMetadataTrackPresentationMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackTimedMetadataTrackList.IndexOf(Windows.Media.Core.TimedMetadataTrack,System.UInt32@)
                 */
                indexOf(value: Windows.Media.Core.TimedMetadataTrack): any; /* { index: number; returnValue: boolean; } */ 
                removeEventListener(type: "presentationmodechanged", listener: (arg: { type: "presentationmodechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlaybackTimedMetadataTrackList, TimedMetadataPresentationModeChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlaybackTimedMetadataTrackList, TimedMetadataPresentationModeChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackTimedMetadataTrackList.SetPresentationMode(System.UInt32,Windows.Media.Playback.TimedMetadataTrackPresentationMode)
                 */
                setPresentationMode(index: number, value: TimedMetadataTrackPresentationMode): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlaybackVideoTrackList
             */
            abstract class MediaPlaybackVideoTrackList extends Array<Windows.Media.Core.VideoTrack> implements Windows.Media.Core.ISingleSelectMediaTrackList, Windows.Foundation.Collections.IIterable<Windows.Media.Core.VideoTrack>, Windows.Foundation.Collections.IVectorView<Windows.Media.Core.VideoTrack> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlaybackVideoTrackList.SelectedIndexChanged
                 */
                onselectedindexchanged: (arg: { type: "selectedindexchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Windows.Media.Core.ISingleSelectMediaTrackList, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Windows.Media.Core.ISingleSelectMediaTrackList, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackVideoTrackList.SelectedIndex
                 */
                selectedIndex: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlaybackVideoTrackList.Size
                 */
                size: number;
                addEventListener(type: "selectedindexchanged", listener: (arg: { type: "selectedindexchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Windows.Media.Core.ISingleSelectMediaTrackList, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Windows.Media.Core.ISingleSelectMediaTrackList, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackVideoTrackList.First
                 */
                first(): Windows.Foundation.Collections.IIterator<Windows.Media.Core.VideoTrack>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackVideoTrackList.GetAt(System.UInt32)
                 */
                getAt(index: number): Windows.Media.Core.VideoTrack;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackVideoTrackList.GetMany(System.UInt32,Windows.Media.Core.VideoTrack[])
                 */
                getMany(startIndex: number, items: Windows.Media.Core.VideoTrack[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlaybackVideoTrackList.IndexOf(Windows.Media.Core.VideoTrack,System.UInt32@)
                 */
                indexOf(value: Windows.Media.Core.VideoTrack): any; /* { index: number; returnValue: boolean; } */ 
                removeEventListener(type: "selectedindexchanged", listener: (arg: { type: "selectedindexchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Windows.Media.Core.ISingleSelectMediaTrackList, Object>) => Windows.Foundation.TypedEventHandlerReturnType<Windows.Media.Core.ISingleSelectMediaTrackList, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlayer
             */
            class MediaPlayer implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.AudioBalance
                 */
                audioBalance: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.AudioCategory
                 */
                audioCategory: MediaPlayerAudioCategory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.AudioDevice
                 */
                audioDevice: Windows.Devices.Enumeration.DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.AudioDeviceType
                 */
                audioDeviceType: MediaPlayerAudioDeviceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.AutoPlay
                 */
                autoPlay: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.BreakManager
                 */
                breakManager: MediaBreakManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.BufferingProgress
                 */
                bufferingProgress: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.CanPause
                 */
                canPause: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.CanSeek
                 */
                canSeek: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.CommandManager
                 */
                commandManager: MediaPlaybackCommandManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.CurrentState
                 */
                currentState: MediaPlayerState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.IsLoopingEnabled
                 */
                isLoopingEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.IsMuted
                 */
                isMuted: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.IsProtected
                 */
                isProtected: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.IsVideoFrameServerEnabled
                 */
                isVideoFrameServerEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.NaturalDuration
                 */
                naturalDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.BufferingEnded
                 */
                onbufferingended: (arg: { type: "bufferingended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.BufferingStarted
                 */
                onbufferingstarted: (arg: { type: "bufferingstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.CurrentStateChanged
                 */
                oncurrentstatechanged: (arg: { type: "currentstatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.IsMutedChanged
                 */
                onismutedchanged: (arg: { type: "ismutedchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.MediaEnded
                 */
                onmediaended: (arg: { type: "mediaended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.MediaFailed
                 */
                onmediafailed: (arg: { type: "mediafailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, MediaPlayerFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, MediaPlayerFailedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.MediaOpened
                 */
                onmediaopened: (arg: { type: "mediaopened"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.MediaPlayerRateChanged
                 */
                onmediaplayerratechanged: (arg: { type: "mediaplayerratechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, MediaPlayerRateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, MediaPlayerRateChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.PlaybackMediaMarkerReached
                 */
                onplaybackmediamarkerreached: (arg: { type: "playbackmediamarkerreached"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, PlaybackMediaMarkerReachedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, PlaybackMediaMarkerReachedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.SeekCompleted
                 */
                onseekcompleted: (arg: { type: "seekcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.SourceChanged
                 */
                onsourcechanged: (arg: { type: "sourcechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.VideoFrameAvailable
                 */
                onvideoframeavailable: (arg: { type: "videoframeavailable"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Playback.MediaPlayer.VolumeChanged
                 */
                onvolumechanged: (arg: { type: "volumechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.PlaybackMediaMarkers
                 */
                playbackMediaMarkers: PlaybackMediaMarkerSequence;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.PlaybackRate
                 */
                playbackRate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.PlaybackSession
                 */
                playbackSession: MediaPlaybackSession;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.ProtectionManager
                 */
                protectionManager: Windows.Media.Protection.MediaProtectionManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.RealTimePlayback
                 */
                realTimePlayback: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.Source
                 */
                source: IMediaPlaybackSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.StereoscopicVideoRenderMode
                 */
                stereoscopicVideoRenderMode: StereoscopicVideoRenderMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.SystemMediaTransportControls
                 */
                systemMediaTransportControls: Windows.Media.SystemMediaTransportControls;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.TimelineController
                 */
                timelineController: Windows.Media.MediaTimelineController;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.TimelineControllerPositionOffset
                 */
                timelineControllerPositionOffset: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayer.Volume
                 */
                volume: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.AddAudioEffect(System.String,System.Boolean,Windows.Foundation.Collections.IPropertySet)
                 */
                addAudioEffect(activatableClassId: string, effectOptional: boolean, configuration: Windows.Foundation.Collections.IPropertySet): void;
                addEventListener(type: "videoframeavailable", listener: (arg: { type: "videoframeavailable"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                addEventListener(type: "seekcompleted", listener: (arg: { type: "seekcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                addEventListener(type: "volumechanged", listener: (arg: { type: "volumechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                addEventListener(type: "ismutedchanged", listener: (arg: { type: "ismutedchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                addEventListener(type: "sourcechanged", listener: (arg: { type: "sourcechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                addEventListener(type: "mediafailed", listener: (arg: { type: "mediafailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, MediaPlayerFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, MediaPlayerFailedEventArgs>): void;
                addEventListener(type: "mediaopened", listener: (arg: { type: "mediaopened"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                addEventListener(type: "mediaplayerratechanged", listener: (arg: { type: "mediaplayerratechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, MediaPlayerRateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, MediaPlayerRateChangedEventArgs>): void;
                addEventListener(type: "playbackmediamarkerreached", listener: (arg: { type: "playbackmediamarkerreached"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, PlaybackMediaMarkerReachedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, PlaybackMediaMarkerReachedEventArgs>): void;
                addEventListener(type: "bufferingended", listener: (arg: { type: "bufferingended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                addEventListener(type: "bufferingstarted", listener: (arg: { type: "bufferingstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                addEventListener(type: "currentstatechanged", listener: (arg: { type: "currentstatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                addEventListener(type: "mediaended", listener: (arg: { type: "mediaended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.AddVideoEffect(System.String,System.Boolean,Windows.Foundation.Collections.IPropertySet)
                 */
                addVideoEffect(activatableClassId: string, effectOptional: boolean, effectConfiguration: Windows.Foundation.Collections.IPropertySet): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.CopyFrameToStereoscopicVideoSurfaces(Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface,Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface)
                 */
                copyFrameToStereoscopicVideoSurfaces(destinationLeftEye: Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface, destinationRightEye: Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.CopyFrameToVideoSurface(Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface,Windows.Foundation.Rect)
                 */
                copyFrameToVideoSurface(destination: Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface, targetRectangle: Windows.Foundation.Rect): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.CopyFrameToVideoSurface(Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface)
                 */
                copyFrameToVideoSurface(destination: Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.GetAsCastingSource
                 */
                getAsCastingSource(): Windows.Media.Casting.CastingSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.Pause
                 */
                pause(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.Play
                 */
                play(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.RemoveAllEffects
                 */
                removeAllEffects(): void;
                removeEventListener(type: "videoframeavailable", listener: (arg: { type: "videoframeavailable"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                removeEventListener(type: "seekcompleted", listener: (arg: { type: "seekcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                removeEventListener(type: "volumechanged", listener: (arg: { type: "volumechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                removeEventListener(type: "ismutedchanged", listener: (arg: { type: "ismutedchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                removeEventListener(type: "sourcechanged", listener: (arg: { type: "sourcechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                removeEventListener(type: "mediafailed", listener: (arg: { type: "mediafailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, MediaPlayerFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, MediaPlayerFailedEventArgs>): void;
                removeEventListener(type: "mediaopened", listener: (arg: { type: "mediaopened"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                removeEventListener(type: "mediaplayerratechanged", listener: (arg: { type: "mediaplayerratechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, MediaPlayerRateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, MediaPlayerRateChangedEventArgs>): void;
                removeEventListener(type: "playbackmediamarkerreached", listener: (arg: { type: "playbackmediamarkerreached"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, PlaybackMediaMarkerReachedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, PlaybackMediaMarkerReachedEventArgs>): void;
                removeEventListener(type: "bufferingended", listener: (arg: { type: "bufferingended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                removeEventListener(type: "bufferingstarted", listener: (arg: { type: "bufferingstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                removeEventListener(type: "currentstatechanged", listener: (arg: { type: "currentstatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                removeEventListener(type: "mediaended", listener: (arg: { type: "mediaended"; } & Windows.Foundation.TypedEventHandlerArgumentType<MediaPlayer, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MediaPlayer, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.SetFileSource(Windows.Storage.IStorageFile)
                 */
                setFileSource(file: Windows.Storage.IStorageFile): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.SetMediaSource(Windows.Media.Core.IMediaSource)
                 */
                setMediaSource(source: Windows.Media.Core.IMediaSource): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.SetStreamSource(Windows.Storage.Streams.IRandomAccessStream)
                 */
                setStreamSource(stream: Windows.Storage.Streams.IRandomAccessStream): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.SetUriSource(Windows.Foundation.Uri)
                 */
                setUriSource(value: Windows.Foundation.Uri): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.StepBackwardOneFrame
                 */
                stepBackwardOneFrame(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.MediaPlayer.StepForwardOneFrame
                 */
                stepForwardOneFrame(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlayerAudioCategory
             */
            enum MediaPlayerAudioCategory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioCategory.Alerts
                 */
                alerts,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioCategory.Communications
                 */
                communications,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioCategory.GameChat
                 */
                gameChat,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioCategory.GameEffects
                 */
                gameEffects,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioCategory.GameMedia
                 */
                gameMedia,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioCategory.Media
                 */
                media,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioCategory.Movie
                 */
                movie,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioCategory.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioCategory.SoundEffects
                 */
                soundEffects,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioCategory.Speech
                 */
                speech,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlayerAudioDeviceType
             */
            enum MediaPlayerAudioDeviceType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioDeviceType.Communications
                 */
                communications,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioDeviceType.Console
                 */
                console,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerAudioDeviceType.Multimedia
                 */
                multimedia,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlayerDataReceivedEventArgs
             */
            abstract class MediaPlayerDataReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayerDataReceivedEventArgs.Data
                 */
                data: Windows.Foundation.Collections.ValueSet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlayerError
             */
            enum MediaPlayerError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerError.Aborted
                 */
                aborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerError.DecodingError
                 */
                decodingError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerError.NetworkError
                 */
                networkError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerError.SourceNotSupported
                 */
                sourceNotSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerError.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlayerFailedEventArgs
             */
            abstract class MediaPlayerFailedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayerFailedEventArgs.Error
                 */
                error: MediaPlayerError;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayerFailedEventArgs.ErrorMessage
                 */
                errorMessage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayerFailedEventArgs.ExtendedErrorCode
                 */
                extendedErrorCode: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlayerRateChangedEventArgs
             */
            abstract class MediaPlayerRateChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.MediaPlayerRateChangedEventArgs.NewRate
                 */
                newRate: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.MediaPlayerState
             */
            enum MediaPlayerState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerState.Buffering
                 */
                buffering,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerState.Closed
                 */
                closed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerState.Opening
                 */
                opening,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerState.Paused
                 */
                paused,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerState.Playing
                 */
                playing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.MediaPlayerState.Stopped
                 */
                stopped,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.PlaybackMediaMarker
             */
            class PlaybackMediaMarker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.PlaybackMediaMarker.#ctor(Windows.Foundation.TimeSpan,System.String,System.String)
                 */
                constructor(value: number, mediaMarketType: string, text: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.PlaybackMediaMarker.#ctor(Windows.Foundation.TimeSpan)
                 */
                constructor(value: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.PlaybackMediaMarker.MediaMarkerType
                 */
                mediaMarkerType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.PlaybackMediaMarker.Text
                 */
                text: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.PlaybackMediaMarker.Time
                 */
                time: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.PlaybackMediaMarkerReachedEventArgs
             */
            abstract class PlaybackMediaMarkerReachedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.PlaybackMediaMarkerReachedEventArgs.PlaybackMediaMarker
                 */
                playbackMediaMarker: PlaybackMediaMarker;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.PlaybackMediaMarkerSequence
             */
            abstract class PlaybackMediaMarkerSequence implements Windows.Foundation.Collections.IIterable<PlaybackMediaMarker> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.PlaybackMediaMarkerSequence.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.PlaybackMediaMarkerSequence.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.PlaybackMediaMarkerSequence.First
                 */
                first(): Windows.Foundation.Collections.IIterator<PlaybackMediaMarker>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Playback.PlaybackMediaMarkerSequence.Insert(Windows.Media.Playback.PlaybackMediaMarker)
                 */
                insert(value: PlaybackMediaMarker): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.SphericalVideoProjectionMode
             */
            enum SphericalVideoProjectionMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.SphericalVideoProjectionMode.Flat
                 */
                flat,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.SphericalVideoProjectionMode.Spherical
                 */
                spherical,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.StereoscopicVideoRenderMode
             */
            enum StereoscopicVideoRenderMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.StereoscopicVideoRenderMode.Mono
                 */
                mono,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.StereoscopicVideoRenderMode.Stereo
                 */
                stereo,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.TimedMetadataPresentationModeChangedEventArgs
             */
            abstract class TimedMetadataPresentationModeChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.TimedMetadataPresentationModeChangedEventArgs.NewPresentationMode
                 */
                newPresentationMode: TimedMetadataTrackPresentationMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.TimedMetadataPresentationModeChangedEventArgs.OldPresentationMode
                 */
                oldPresentationMode: TimedMetadataTrackPresentationMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Playback.TimedMetadataPresentationModeChangedEventArgs.Track
                 */
                track: Windows.Media.Core.TimedMetadataTrack;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Playback.TimedMetadataTrackPresentationMode
             */
            enum TimedMetadataTrackPresentationMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.TimedMetadataTrackPresentationMode.ApplicationPresented
                 */
                applicationPresented,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.TimedMetadataTrackPresentationMode.Disabled
                 */
                disabled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.TimedMetadataTrackPresentationMode.Hidden
                 */
                hidden,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Playback.TimedMetadataTrackPresentationMode.PlatformPresented
                 */
                platformPresented,
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlaybackPositionChangeRequestedEventArgs
         */
        abstract class PlaybackPositionChangeRequestedEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlaybackPositionChangeRequestedEventArgs.RequestedPlaybackPosition
             */
            requestedPlaybackPosition: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.PlaybackRateChangeRequestedEventArgs
         */
        abstract class PlaybackRateChangeRequestedEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.PlaybackRateChangeRequestedEventArgs.RequestedPlaybackRate
             */
            requestedPlaybackRate: number;
        }
        namespace Protection {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.ComponentLoadFailedEventArgs
             */
            abstract class ComponentLoadFailedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.ComponentLoadFailedEventArgs.Completion
                 */
                completion: MediaProtectionServiceCompletion;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.ComponentLoadFailedEventArgs.Information
                 */
                information: RevocationAndRenewalInformation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.ComponentLoadFailedEventHandler
             */
            interface ComponentLoadFailedEventHandler {
                (sender: MediaProtectionManager, e: ComponentLoadFailedEventArgs): void
            }
            type ComponentLoadFailedEventHandlerArgumentType = { detail: [ComponentLoadFailedEventArgs]; target: MediaProtectionManager; } & ComponentLoadFailedEventArgs;
            type ComponentLoadFailedEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.HdcpProtection
             */
            enum HdcpProtection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.HdcpProtection.Off
                 */
                off,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.HdcpProtection.On
                 */
                on,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.HdcpProtection.OnWithTypeEnforcement
                 */
                onWithTypeEnforcement,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.HdcpSession
             */
            class HdcpSession implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.HdcpSession.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Protection.HdcpSession.ProtectionChanged
                 */
                onprotectionchanged: (arg: { type: "protectionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<HdcpSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<HdcpSession, Object>;
                addEventListener(type: "protectionchanged", listener: (arg: { type: "protectionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<HdcpSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<HdcpSession, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.HdcpSession.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.HdcpSession.GetEffectiveProtection
                 */
                getEffectiveProtection(): HdcpProtection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.HdcpSession.IsEffectiveProtectionAtLeast(Windows.Media.Protection.HdcpProtection)
                 */
                isEffectiveProtectionAtLeast(protection: HdcpProtection): boolean;
                removeEventListener(type: "protectionchanged", listener: (arg: { type: "protectionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<HdcpSession, Object>) => Windows.Foundation.TypedEventHandlerReturnType<HdcpSession, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.HdcpSession.SetDesiredMinProtectionAsync(Windows.Media.Protection.HdcpProtection)
                 */
                setDesiredMinProtectionAsync(protection: HdcpProtection): Windows.Foundation.IAsyncOperation<HdcpSetProtectionResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.HdcpSetProtectionResult
             */
            enum HdcpSetProtectionResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.HdcpSetProtectionResult.NotSupported
                 */
                notSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.HdcpSetProtectionResult.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.HdcpSetProtectionResult.TimedOut
                 */
                timedOut,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.HdcpSetProtectionResult.UnknownFailure
                 */
                unknownFailure,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.IMediaProtectionServiceRequest
             */
            interface IMediaProtectionServiceRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.IMediaProtectionServiceRequest.ProtectionSystem
                 */
                protectionSystem: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.IMediaProtectionServiceRequest.Type
                 */
                type: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.MediaProtectionManager
             */
            class MediaProtectionManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.MediaProtectionManager.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Protection.MediaProtectionManager.ComponentLoadFailed
                 */
                oncomponentloadfailed: (arg: { type: "componentloadfailed"; } & ComponentLoadFailedEventHandlerArgumentType) => ComponentLoadFailedEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Protection.MediaProtectionManager.RebootNeeded
                 */
                onrebootneeded: (arg: { type: "rebootneeded"; } & RebootNeededEventHandlerArgumentType) => RebootNeededEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Protection.MediaProtectionManager.ServiceRequested
                 */
                onservicerequested: (arg: { type: "servicerequested"; } & ServiceRequestedEventHandlerArgumentType) => ServiceRequestedEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.MediaProtectionManager.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
                addEventListener(type: "componentloadfailed", listener: (arg: { type: "componentloadfailed"; } & ComponentLoadFailedEventHandlerArgumentType) => ComponentLoadFailedEventHandlerReturnType): void;
                addEventListener(type: "rebootneeded", listener: (arg: { type: "rebootneeded"; } & RebootNeededEventHandlerArgumentType) => RebootNeededEventHandlerReturnType): void;
                addEventListener(type: "servicerequested", listener: (arg: { type: "servicerequested"; } & ServiceRequestedEventHandlerArgumentType) => ServiceRequestedEventHandlerReturnType): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "componentloadfailed", listener: (arg: { type: "componentloadfailed"; } & ComponentLoadFailedEventHandlerArgumentType) => ComponentLoadFailedEventHandlerReturnType): void;
                removeEventListener(type: "rebootneeded", listener: (arg: { type: "rebootneeded"; } & RebootNeededEventHandlerArgumentType) => RebootNeededEventHandlerReturnType): void;
                removeEventListener(type: "servicerequested", listener: (arg: { type: "servicerequested"; } & ServiceRequestedEventHandlerArgumentType) => ServiceRequestedEventHandlerReturnType): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.MediaProtectionPMPServer
             */
            class MediaProtectionPMPServer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.MediaProtectionPMPServer.#ctor(Windows.Foundation.Collections.IPropertySet)
                 */
                constructor(pProperties: Windows.Foundation.Collections.IPropertySet);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.MediaProtectionPMPServer.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.MediaProtectionServiceCompletion
             */
            abstract class MediaProtectionServiceCompletion {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.MediaProtectionServiceCompletion.Complete(System.Boolean)
                 */
                complete(success: boolean): void;
            }
            namespace PlayReady {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDClosedCaptionDataReceivedEventArgs
                 */
                interface INDClosedCaptionDataReceivedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDClosedCaptionDataReceivedEventArgs.ClosedCaptionData
                     */
                    closedCaptionData: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDClosedCaptionDataReceivedEventArgs.ClosedCaptionDataFormat
                     */
                    closedCaptionDataFormat: NDClosedCaptionFormat;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDClosedCaptionDataReceivedEventArgs.PresentationTimestamp
                     */
                    presentationTimestamp: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDCustomData
                 */
                interface INDCustomData {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDCustomData.CustomData
                     */
                    customData: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDCustomData.CustomDataTypeID
                     */
                    customDataTypeID: number[];
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDDownloadEngine
                 */
                interface INDDownloadEngine {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDDownloadEngine.BufferFullMaxThresholdInSamples
                     */
                    bufferFullMaxThresholdInSamples: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDDownloadEngine.BufferFullMinThresholdInSamples
                     */
                    bufferFullMinThresholdInSamples: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDDownloadEngine.CanSeek
                     */
                    canSeek: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDDownloadEngine.Notifier
                     */
                    notifier: NDDownloadEngineNotifier;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDDownloadEngine.Close
                     */
                    close(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDDownloadEngine.Open(Windows.Foundation.Uri,System.Byte[])
                     */
                    open(uri: Windows.Foundation.Uri, sessionIDBytes: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDDownloadEngine.Pause
                     */
                    pause(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDDownloadEngine.Resume
                     */
                    resume(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDDownloadEngine.Seek(Windows.Foundation.TimeSpan)
                     */
                    seek(startPosition: number): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDDownloadEngineNotifier
                 */
                interface INDDownloadEngineNotifier {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDDownloadEngineNotifier.OnContentIDReceived(Windows.Media.Protection.PlayReady.INDLicenseFetchDescriptor)
                     */
                    onContentIDReceived(licenseFetchDescriptor: INDLicenseFetchDescriptor): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDDownloadEngineNotifier.OnDataReceived(System.Byte[],System.UInt32)
                     */
                    onDataReceived(dataBytes: number[], bytesReceived: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDDownloadEngineNotifier.OnEndOfStream
                     */
                    onEndOfStream(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDDownloadEngineNotifier.OnNetworkError
                     */
                    onNetworkError(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDDownloadEngineNotifier.OnPlayReadyObjectReceived(System.Byte[])
                     */
                    onPlayReadyObjectReceived(dataBytes: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDDownloadEngineNotifier.OnStreamOpened
                     */
                    onStreamOpened(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDLicenseFetchCompletedEventArgs
                 */
                interface INDLicenseFetchCompletedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDLicenseFetchCompletedEventArgs.ResponseCustomData
                     */
                    responseCustomData: INDCustomData;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDLicenseFetchDescriptor
                 */
                interface INDLicenseFetchDescriptor {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDLicenseFetchDescriptor.ContentID
                     */
                    contentID: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDLicenseFetchDescriptor.ContentIDType
                     */
                    contentIDType: NDContentIDType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDLicenseFetchDescriptor.LicenseFetchChallengeCustomData
                     */
                    licenseFetchChallengeCustomData: INDCustomData;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDLicenseFetchResult
                 */
                interface INDLicenseFetchResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDLicenseFetchResult.ResponseCustomData
                     */
                    responseCustomData: INDCustomData;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDMessenger
                 */
                interface INDMessenger {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDMessenger.SendLicenseFetchRequestAsync(System.Byte[],System.Byte[])
                     */
                    sendLicenseFetchRequestAsync(sessionIDBytes: number[], challengeDataBytes: number[]): Windows.Foundation.IAsyncOperation<INDSendResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDMessenger.SendProximityDetectionResponseAsync(Windows.Media.Protection.PlayReady.NDProximityDetectionType,System.Byte[],System.Byte[],System.Byte[])
                     */
                    sendProximityDetectionResponseAsync(pdType: NDProximityDetectionType, transmitterChannelBytes: number[], sessionIDBytes: number[], responseDataBytes: number[]): Windows.Foundation.IAsyncOperation<INDSendResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDMessenger.SendProximityDetectionStartAsync(Windows.Media.Protection.PlayReady.NDProximityDetectionType,System.Byte[],System.Byte[],System.Byte[])
                     */
                    sendProximityDetectionStartAsync(pdType: NDProximityDetectionType, transmitterChannelBytes: number[], sessionIDBytes: number[], challengeDataBytes: number[]): Windows.Foundation.IAsyncOperation<INDSendResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDMessenger.SendRegistrationRequestAsync(System.Byte[],System.Byte[])
                     */
                    sendRegistrationRequestAsync(sessionIDBytes: number[], challengeDataBytes: number[]): Windows.Foundation.IAsyncOperation<INDSendResult>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDProximityDetectionCompletedEventArgs
                 */
                interface INDProximityDetectionCompletedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDProximityDetectionCompletedEventArgs.ProximityDetectionRetryCount
                     */
                    proximityDetectionRetryCount: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDRegistrationCompletedEventArgs
                 */
                interface INDRegistrationCompletedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDRegistrationCompletedEventArgs.ResponseCustomData
                     */
                    responseCustomData: INDCustomData;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDRegistrationCompletedEventArgs.TransmitterCertificateAccepted
                     */
                    transmitterCertificateAccepted: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDRegistrationCompletedEventArgs.TransmitterProperties
                     */
                    transmitterProperties: INDTransmitterProperties;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDSendResult
                 */
                interface INDSendResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDSendResult.Response
                     */
                    response: number[];
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDStartResult
                 */
                interface INDStartResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDStartResult.MediaStreamSource
                     */
                    mediaStreamSource: Windows.Media.Core.MediaStreamSource;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDStorageFileHelper
                 */
                interface INDStorageFileHelper {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDStorageFileHelper.GetFileURLs(Windows.Storage.IStorageFile)
                     */
                    getFileURLs(file: Windows.Storage.IStorageFile): Windows.Foundation.Collections.IVector<string>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDStreamParser
                 */
                interface INDStreamParser {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDStreamParser.Notifier
                     */
                    notifier: NDStreamParserNotifier;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDStreamParser.BeginOfStream
                     */
                    beginOfStream(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDStreamParser.EndOfStream
                     */
                    endOfStream(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDStreamParser.GetStreamInformation(Windows.Media.Core.IMediaStreamDescriptor,Windows.Media.Protection.PlayReady.NDMediaStreamType@)
                     */
                    getStreamInformation(descriptor: Windows.Media.Core.IMediaStreamDescriptor): { streamType: NDMediaStreamType; streamID: number; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDStreamParser.ParseData(System.Byte[])
                     */
                    parseData(dataBytes: number[]): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDStreamParserNotifier
                 */
                interface INDStreamParserNotifier {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDStreamParserNotifier.OnBeginSetupDecryptor(Windows.Media.Core.IMediaStreamDescriptor,System.Guid,System.Byte[])
                     */
                    onBeginSetupDecryptor(descriptor: Windows.Media.Core.IMediaStreamDescriptor, keyID: string, proBytes: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDStreamParserNotifier.OnContentIDReceived(Windows.Media.Protection.PlayReady.INDLicenseFetchDescriptor)
                     */
                    onContentIDReceived(licenseFetchDescriptor: INDLicenseFetchDescriptor): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDStreamParserNotifier.OnMediaStreamDescriptorCreated(Windows.Foundation.Collections.IVector`1,Windows.Foundation.Collections.IVector`1)
                     */
                    onMediaStreamDescriptorCreated(audioStreamDescriptors: Windows.Foundation.Collections.IVector<Windows.Media.Core.AudioStreamDescriptor>, videoStreamDescriptors: Windows.Foundation.Collections.IVector<Windows.Media.Core.VideoStreamDescriptor>): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.INDStreamParserNotifier.OnSampleParsed(System.UInt32,Windows.Media.Protection.PlayReady.NDMediaStreamType,Windows.Media.Core.MediaStreamSample,System.Int64,Windows.Media.Protection.PlayReady.NDClosedCaptionFormat,System.Byte[])
                     */
                    onSampleParsed(streamID: number, streamType: NDMediaStreamType, streamSample: Windows.Media.Core.MediaStreamSample, pts: number, ccFormat: NDClosedCaptionFormat, ccDataBytes: number[]): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.INDTransmitterProperties
                 */
                interface INDTransmitterProperties {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDTransmitterProperties.CertificateType
                     */
                    certificateType: NDCertificateType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDTransmitterProperties.ClientID
                     */
                    clientID: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDTransmitterProperties.ExpirationDate
                     */
                    expirationDate: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDTransmitterProperties.ModelDigest
                     */
                    modelDigest: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDTransmitterProperties.ModelManufacturerName
                     */
                    modelManufacturerName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDTransmitterProperties.ModelName
                     */
                    modelName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDTransmitterProperties.ModelNumber
                     */
                    modelNumber: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDTransmitterProperties.PlatformIdentifier
                     */
                    platformIdentifier: NDCertificatePlatformID;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDTransmitterProperties.SecurityLevel
                     */
                    securityLevel: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDTransmitterProperties.SecurityVersion
                     */
                    securityVersion: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.INDTransmitterProperties.SupportedFeatures
                     */
                    supportedFeatures: NDCertificateFeature[];
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.IPlayReadyDomain
                 */
                interface IPlayReadyDomain {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyDomain.AccountId
                     */
                    accountId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyDomain.DomainJoinUrl
                     */
                    domainJoinUrl: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyDomain.FriendlyName
                     */
                    friendlyName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyDomain.Revision
                     */
                    revision: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyDomain.ServiceId
                     */
                    serviceId: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.IPlayReadyLicense
                 */
                interface IPlayReadyLicense {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyLicense.ChainDepth
                     */
                    chainDepth: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyLicense.DomainAccountID
                     */
                    domainAccountID: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyLicense.ExpirationDate
                     */
                    expirationDate: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyLicense.ExpireAfterFirstPlay
                     */
                    expireAfterFirstPlay: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyLicense.FullyEvaluated
                     */
                    fullyEvaluated: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyLicense.UsableForPlay
                     */
                    usableForPlay: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.IPlayReadyLicense.GetKIDAtChainDepth(System.UInt32)
                     */
                    getKIDAtChainDepth(chainDepth: number): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.IPlayReadyLicenseAcquisitionServiceRequest
                 */
                interface IPlayReadyLicenseAcquisitionServiceRequest extends IPlayReadyServiceRequest, Windows.Media.Protection.IMediaProtectionServiceRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyLicenseAcquisitionServiceRequest.ContentHeader
                     */
                    contentHeader: PlayReadyContentHeader;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyLicenseAcquisitionServiceRequest.DomainServiceId
                     */
                    domainServiceId: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.IPlayReadyLicenseSession
                 */
                interface IPlayReadyLicenseSession {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.IPlayReadyLicenseSession.ConfigureMediaProtectionManager(Windows.Media.Protection.MediaProtectionManager)
                     */
                    configureMediaProtectionManager(mpm: Windows.Media.Protection.MediaProtectionManager): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.IPlayReadyLicenseSession.CreateLAServiceRequest
                     */
                    createLAServiceRequest(): IPlayReadyLicenseAcquisitionServiceRequest;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.IPlayReadyLicenseSession2
                 */
                interface IPlayReadyLicenseSession2 extends IPlayReadyLicenseSession {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.IPlayReadyLicenseSession2.CreateLicenseIterable(Windows.Media.Protection.PlayReady.PlayReadyContentHeader,System.Boolean)
                     */
                    createLicenseIterable(contentHeader: PlayReadyContentHeader, fullyEvaluated: boolean): PlayReadyLicenseIterable;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.IPlayReadySecureStopServiceRequest
                 */
                interface IPlayReadySecureStopServiceRequest extends IPlayReadyServiceRequest, Windows.Media.Protection.IMediaProtectionServiceRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadySecureStopServiceRequest.PublisherCertificate
                     */
                    publisherCertificate: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadySecureStopServiceRequest.SessionID
                     */
                    sessionID: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadySecureStopServiceRequest.StartTime
                     */
                    startTime: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadySecureStopServiceRequest.Stopped
                     */
                    stopped: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadySecureStopServiceRequest.UpdateTime
                     */
                    updateTime: Date;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.IPlayReadyServiceRequest
                 */
                interface IPlayReadyServiceRequest extends Windows.Media.Protection.IMediaProtectionServiceRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyServiceRequest.ChallengeCustomData
                     */
                    challengeCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyServiceRequest.ResponseCustomData
                     */
                    responseCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.IPlayReadyServiceRequest.Uri
                     */
                    uri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.IPlayReadyServiceRequest.BeginServiceRequest
                     */
                    beginServiceRequest(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.IPlayReadyServiceRequest.GenerateManualEnablingChallenge
                     */
                    generateManualEnablingChallenge(): PlayReadySoapMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.IPlayReadyServiceRequest.NextServiceRequest
                     */
                    nextServiceRequest(): IPlayReadyServiceRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.IPlayReadyServiceRequest.ProcessManualEnablingResponse(System.Byte[])
                     */
                    processManualEnablingResponse(responseBytes: number[]): number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDCertificateFeature
                 */
                enum NDCertificateFeature {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateFeature.AntiRollBackClock
                     */
                    antiRollBackClock,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateFeature.CRLS
                     */
                    crls,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateFeature.PlayReady3Features
                     */
                    playReady3Features,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateFeature.Receiver
                     */
                    receiver,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateFeature.SecureClock
                     */
                    secureClock,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateFeature.SharedCertificate
                     */
                    sharedCertificate,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateFeature.Transmitter
                     */
                    transmitter,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDCertificatePlatformID
                 */
                enum NDCertificatePlatformID {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificatePlatformID.AndroidOnARM
                     */
                    androidOnARM,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificatePlatformID.iOSOnARM
                     */
                    iOSOnARM,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificatePlatformID.OSX
                     */
                    osx,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificatePlatformID.Windows
                     */
                    windows,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificatePlatformID.WindowsMobile7
                     */
                    windowsMobile7,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificatePlatformID.WindowsOnARM
                     */
                    windowsOnARM,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificatePlatformID.WindowsPhone81OnARM
                     */
                    windowsPhone81OnARM,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificatePlatformID.WindowsPhone81OnX86
                     */
                    windowsPhone81OnX86,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificatePlatformID.WindowsPhone8OnARM
                     */
                    windowsPhone8OnARM,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificatePlatformID.WindowsPhone8OnX86
                     */
                    windowsPhone8OnX86,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificatePlatformID.XBoxOnPPC
                     */
                    xboxOnPPC,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificatePlatformID.XboxOne
                     */
                    xboxOne,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDCertificateType
                 */
                enum NDCertificateType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.Application
                     */
                    application,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.CrlSigner
                     */
                    crlSigner,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.Device
                     */
                    device,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.Domain
                     */
                    domain,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.Issuer
                     */
                    issuer,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.KeyFileSigner
                     */
                    keyFileSigner,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.LicenseSigner
                     */
                    licenseSigner,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.Metering
                     */
                    metering,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.PC
                     */
                    pc,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.Server
                     */
                    server,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.Service
                     */
                    service,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.Silverlight
                     */
                    silverlight,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDCertificateType.Unknown
                     */
                    unknown,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDClient
                 */
                class NDClient {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDClient.#ctor(Windows.Media.Protection.PlayReady.INDDownloadEngine,Windows.Media.Protection.PlayReady.INDStreamParser,Windows.Media.Protection.PlayReady.INDMessenger)
                     */
                    constructor(downloadEngine: INDDownloadEngine, streamParser: INDStreamParser, pMessenger: INDMessenger);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Protection.PlayReady.NDClient.ClosedCaptionDataReceived
                     */
                    onclosedcaptiondatareceived: (arg: { type: "closedcaptiondatareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, INDClosedCaptionDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, INDClosedCaptionDataReceivedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Protection.PlayReady.NDClient.LicenseFetchCompleted
                     */
                    onlicensefetchcompleted: (arg: { type: "licensefetchcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, INDLicenseFetchCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, INDLicenseFetchCompletedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Protection.PlayReady.NDClient.ProximityDetectionCompleted
                     */
                    onproximitydetectioncompleted: (arg: { type: "proximitydetectioncompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, INDProximityDetectionCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, INDProximityDetectionCompletedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Protection.PlayReady.NDClient.RegistrationCompleted
                     */
                    onregistrationcompleted: (arg: { type: "registrationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, INDRegistrationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, INDRegistrationCompletedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Protection.PlayReady.NDClient.ReRegistrationNeeded
                     */
                    onreregistrationneeded: (arg: { type: "reregistrationneeded"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, Object>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, Object>;
                    addEventListener(type: "registrationcompleted", listener: (arg: { type: "registrationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, INDRegistrationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, INDRegistrationCompletedEventArgs>): void;
                    addEventListener(type: "closedcaptiondatareceived", listener: (arg: { type: "closedcaptiondatareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, INDClosedCaptionDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, INDClosedCaptionDataReceivedEventArgs>): void;
                    addEventListener(type: "licensefetchcompleted", listener: (arg: { type: "licensefetchcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, INDLicenseFetchCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, INDLicenseFetchCompletedEventArgs>): void;
                    addEventListener(type: "proximitydetectioncompleted", listener: (arg: { type: "proximitydetectioncompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, INDProximityDetectionCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, INDProximityDetectionCompletedEventArgs>): void;
                    addEventListener(type: "reregistrationneeded", listener: (arg: { type: "reregistrationneeded"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, Object>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, Object>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDClient.Close
                     */
                    close(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDClient.LicenseFetchAsync(Windows.Media.Protection.PlayReady.INDLicenseFetchDescriptor)
                     */
                    licenseFetchAsync(licenseFetchDescriptor: INDLicenseFetchDescriptor): Windows.Foundation.IAsyncOperation<INDLicenseFetchResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDClient.ReRegistrationAsync(Windows.Media.Protection.PlayReady.INDCustomData)
                     */
                    reRegistrationAsync(registrationCustomData: INDCustomData): Windows.Foundation.IAsyncAction;
                    removeEventListener(type: "registrationcompleted", listener: (arg: { type: "registrationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, INDRegistrationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, INDRegistrationCompletedEventArgs>): void;
                    removeEventListener(type: "closedcaptiondatareceived", listener: (arg: { type: "closedcaptiondatareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, INDClosedCaptionDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, INDClosedCaptionDataReceivedEventArgs>): void;
                    removeEventListener(type: "licensefetchcompleted", listener: (arg: { type: "licensefetchcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, INDLicenseFetchCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, INDLicenseFetchCompletedEventArgs>): void;
                    removeEventListener(type: "proximitydetectioncompleted", listener: (arg: { type: "proximitydetectioncompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, INDProximityDetectionCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, INDProximityDetectionCompletedEventArgs>): void;
                    removeEventListener(type: "reregistrationneeded", listener: (arg: { type: "reregistrationneeded"; } & Windows.Foundation.TypedEventHandlerArgumentType<NDClient, Object>) => Windows.Foundation.TypedEventHandlerReturnType<NDClient, Object>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDClient.StartAsync(Windows.Foundation.Uri,System.UInt32,Windows.Media.Protection.PlayReady.INDCustomData,Windows.Media.Protection.PlayReady.INDLicenseFetchDescriptor)
                     */
                    startAsync(contentUrl: Windows.Foundation.Uri, startAsyncOptions: number, registrationCustomData: INDCustomData, licenseFetchDescriptor: INDLicenseFetchDescriptor): Windows.Foundation.IAsyncOperation<INDStartResult>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDClosedCaptionFormat
                 */
                enum NDClosedCaptionFormat {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDClosedCaptionFormat.ATSC
                     */
                    atsc,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDClosedCaptionFormat.SCTE20
                     */
                    scte20,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDClosedCaptionFormat.Unknown
                     */
                    unknown,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDContentIDType
                 */
                enum NDContentIDType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDContentIDType.Custom
                     */
                    custom,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDContentIDType.KeyID
                     */
                    keyID,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDContentIDType.PlayReadyObject
                     */
                    playReadyObject,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDCustomData
                 */
                class NDCustomData implements INDCustomData {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDCustomData.#ctor(System.Byte[],System.Byte[])
                     */
                    constructor(customDataTypeIDBytes: number[], customDataBytes: number[]);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.NDCustomData.CustomData
                     */
                    customData: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.NDCustomData.CustomDataTypeID
                     */
                    customDataTypeID: number[];
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDDownloadEngineNotifier
                 */
                class NDDownloadEngineNotifier implements INDDownloadEngineNotifier {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDDownloadEngineNotifier.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDDownloadEngineNotifier.OnContentIDReceived(Windows.Media.Protection.PlayReady.INDLicenseFetchDescriptor)
                     */
                    onContentIDReceived(licenseFetchDescriptor: INDLicenseFetchDescriptor): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDDownloadEngineNotifier.OnDataReceived(System.Byte[],System.UInt32)
                     */
                    onDataReceived(dataBytes: number[], bytesReceived: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDDownloadEngineNotifier.OnEndOfStream
                     */
                    onEndOfStream(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDDownloadEngineNotifier.OnNetworkError
                     */
                    onNetworkError(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDDownloadEngineNotifier.OnPlayReadyObjectReceived(System.Byte[])
                     */
                    onPlayReadyObjectReceived(dataBytes: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDDownloadEngineNotifier.OnStreamOpened
                     */
                    onStreamOpened(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDLicenseFetchDescriptor
                 */
                class NDLicenseFetchDescriptor implements INDLicenseFetchDescriptor {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDLicenseFetchDescriptor.#ctor(Windows.Media.Protection.PlayReady.NDContentIDType,System.Byte[],Windows.Media.Protection.PlayReady.INDCustomData)
                     */
                    constructor(contentIDType: NDContentIDType, contentIDBytes: number[], licenseFetchChallengeCustomData: INDCustomData);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.NDLicenseFetchDescriptor.ContentID
                     */
                    contentID: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.NDLicenseFetchDescriptor.ContentIDType
                     */
                    contentIDType: NDContentIDType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.NDLicenseFetchDescriptor.LicenseFetchChallengeCustomData
                     */
                    licenseFetchChallengeCustomData: INDCustomData;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDMediaStreamType
                 */
                enum NDMediaStreamType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDMediaStreamType.Audio
                     */
                    audio,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDMediaStreamType.Video
                     */
                    video,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDProximityDetectionType
                 */
                enum NDProximityDetectionType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDProximityDetectionType.TCP
                     */
                    tcp,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDProximityDetectionType.TransportAgnostic
                     */
                    transportAgnostic,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDProximityDetectionType.UDP
                     */
                    udp,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDStartAsyncOptions
                 */
                enum NDStartAsyncOptions {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDStartAsyncOptions.MutualAuthentication
                     */
                    mutualAuthentication,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.NDStartAsyncOptions.WaitForLicenseDescriptor
                     */
                    waitForLicenseDescriptor,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDStorageFileHelper
                 */
                class NDStorageFileHelper implements INDStorageFileHelper {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDStorageFileHelper.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDStorageFileHelper.GetFileURLs(Windows.Storage.IStorageFile)
                     */
                    getFileURLs(file: Windows.Storage.IStorageFile): Windows.Foundation.Collections.IVector<string>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDStreamParserNotifier
                 */
                class NDStreamParserNotifier implements INDStreamParserNotifier {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDStreamParserNotifier.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDStreamParserNotifier.OnBeginSetupDecryptor(Windows.Media.Core.IMediaStreamDescriptor,System.Guid,System.Byte[])
                     */
                    onBeginSetupDecryptor(descriptor: Windows.Media.Core.IMediaStreamDescriptor, keyID: string, proBytes: number[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDStreamParserNotifier.OnContentIDReceived(Windows.Media.Protection.PlayReady.INDLicenseFetchDescriptor)
                     */
                    onContentIDReceived(licenseFetchDescriptor: INDLicenseFetchDescriptor): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDStreamParserNotifier.OnMediaStreamDescriptorCreated(Windows.Foundation.Collections.IVector`1,Windows.Foundation.Collections.IVector`1)
                     */
                    onMediaStreamDescriptorCreated(audioStreamDescriptors: Windows.Foundation.Collections.IVector<Windows.Media.Core.AudioStreamDescriptor>, videoStreamDescriptors: Windows.Foundation.Collections.IVector<Windows.Media.Core.VideoStreamDescriptor>): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDStreamParserNotifier.OnSampleParsed(System.UInt32,Windows.Media.Protection.PlayReady.NDMediaStreamType,Windows.Media.Core.MediaStreamSample,System.Int64,Windows.Media.Protection.PlayReady.NDClosedCaptionFormat,System.Byte[])
                     */
                    onSampleParsed(streamID: number, streamType: NDMediaStreamType, streamSample: Windows.Media.Core.MediaStreamSample, pts: number, ccFormat: NDClosedCaptionFormat, ccDataBytes: number[]): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.NDTCPMessenger
                 */
                class NDTCPMessenger implements INDMessenger {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDTCPMessenger.#ctor(System.String,System.UInt32)
                     */
                    constructor(remoteHostName: string, remoteHostPort: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDTCPMessenger.SendLicenseFetchRequestAsync(System.Byte[],System.Byte[])
                     */
                    sendLicenseFetchRequestAsync(sessionIDBytes: number[], challengeDataBytes: number[]): Windows.Foundation.IAsyncOperation<INDSendResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDTCPMessenger.SendProximityDetectionResponseAsync(Windows.Media.Protection.PlayReady.NDProximityDetectionType,System.Byte[],System.Byte[],System.Byte[])
                     */
                    sendProximityDetectionResponseAsync(pdType: NDProximityDetectionType, transmitterChannelBytes: number[], sessionIDBytes: number[], responseDataBytes: number[]): Windows.Foundation.IAsyncOperation<INDSendResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDTCPMessenger.SendProximityDetectionStartAsync(Windows.Media.Protection.PlayReady.NDProximityDetectionType,System.Byte[],System.Byte[],System.Byte[])
                     */
                    sendProximityDetectionStartAsync(pdType: NDProximityDetectionType, transmitterChannelBytes: number[], sessionIDBytes: number[], challengeDataBytes: number[]): Windows.Foundation.IAsyncOperation<INDSendResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.NDTCPMessenger.SendRegistrationRequestAsync(System.Byte[],System.Byte[])
                     */
                    sendRegistrationRequestAsync(sessionIDBytes: number[], challengeDataBytes: number[]): Windows.Foundation.IAsyncOperation<INDSendResult>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyContentHeader
                 */
                class PlayReadyContentHeader {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.#ctor(System.UInt32,System.Guid[],System.String[],Windows.Media.Protection.PlayReady.PlayReadyEncryptionAlgorithm,Windows.Foundation.Uri,Windows.Foundation.Uri,System.String,System.Guid)
                     */
                    constructor(dwFlags: number, contentKeyIds: string[], contentKeyIdStrings: string[], contentEncryptionAlgorithm: PlayReadyEncryptionAlgorithm, licenseAcquisitionUrl: Windows.Foundation.Uri, licenseAcquisitionUserInterfaceUrl: Windows.Foundation.Uri, customAttributes: string, domainServiceId: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.#ctor(System.Guid,System.String,Windows.Media.Protection.PlayReady.PlayReadyEncryptionAlgorithm,Windows.Foundation.Uri,Windows.Foundation.Uri,System.String,System.Guid)
                     */
                    constructor(contentKeyId: string, contentKeyIdString: string, contentEncryptionAlgorithm: PlayReadyEncryptionAlgorithm, licenseAcquisitionUrl: Windows.Foundation.Uri, licenseAcquisitionUserInterfaceUrl: Windows.Foundation.Uri, customAttributes: string, domainServiceId: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.#ctor(System.Byte[],Windows.Foundation.Uri,Windows.Foundation.Uri,System.String,System.Guid)
                     */
                    constructor(headerBytes: number[], licenseAcquisitionUrl: Windows.Foundation.Uri, licenseAcquisitionUserInterfaceUrl: Windows.Foundation.Uri, customAttributes: string, domainServiceId: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.#ctor(System.Byte[])
                     */
                    constructor(headerBytes: number[]);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.CustomAttributes
                     */
                    customAttributes: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.DecryptorSetup
                     */
                    decryptorSetup: PlayReadyDecryptorSetup;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.DomainServiceId
                     */
                    domainServiceId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.EncryptionType
                     */
                    encryptionType: PlayReadyEncryptionAlgorithm;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.HeaderWithEmbeddedUpdates
                     */
                    headerWithEmbeddedUpdates: PlayReadyContentHeader;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.KeyId
                     */
                    keyId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.KeyIdString
                     */
                    keyIdString: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.KeyIdStrings
                     */
                    keyIdStrings: string[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.KeyIds
                     */
                    keyIds: string[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.LicenseAcquisitionUrl
                     */
                    licenseAcquisitionUrl: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.LicenseAcquisitionUserInterfaceUrl
                     */
                    licenseAcquisitionUserInterfaceUrl: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyContentHeader.GetSerializedHeader(System.Byte[]@)
                     */
                    getSerializedHeader(): number[];
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyContentResolver
                 */
                abstract class PlayReadyContentResolver {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyContentResolver.ServiceRequest(Windows.Media.Protection.PlayReady.PlayReadyContentHeader)
                     */
                    static serviceRequest(contentHeader: PlayReadyContentHeader): IPlayReadyServiceRequest;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyDecryptorSetup
                 */
                enum PlayReadyDecryptorSetup {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.PlayReadyDecryptorSetup.OnDemand
                     */
                    onDemand,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.PlayReadyDecryptorSetup.Uninitialized
                     */
                    uninitialized,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyDomain
                 */
                abstract class PlayReadyDomain implements IPlayReadyDomain {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomain.AccountId
                     */
                    accountId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomain.DomainJoinUrl
                     */
                    domainJoinUrl: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomain.FriendlyName
                     */
                    friendlyName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomain.Revision
                     */
                    revision: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomain.ServiceId
                     */
                    serviceId: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyDomainIterable
                 */
                class PlayReadyDomainIterable implements Windows.Foundation.Collections.IIterable<IPlayReadyDomain> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainIterable.#ctor(System.Guid)
                     */
                    constructor(domainAccountId: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainIterable.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<IPlayReadyDomain>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyDomainIterator
                 */
                abstract class PlayReadyDomainIterator implements Windows.Foundation.Collections.IIterator<IPlayReadyDomain> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainIterator.Current
                     */
                    current: IPlayReadyDomain;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainIterator.HasCurrent
                     */
                    hasCurrent: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainIterator.GetMany(Windows.Media.Protection.PlayReady.IPlayReadyDomain[])
                     */
                    getMany(items: IPlayReadyDomain[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainIterator.MoveNext
                     */
                    moveNext(): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest
                 */
                class PlayReadyDomainJoinServiceRequest implements Windows.Media.Protection.IMediaProtectionServiceRequest, IPlayReadyServiceRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.ChallengeCustomData
                     */
                    challengeCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.DomainAccountId
                     */
                    domainAccountId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.DomainFriendlyName
                     */
                    domainFriendlyName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.DomainServiceId
                     */
                    domainServiceId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.ProtectionSystem
                     */
                    protectionSystem: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.ResponseCustomData
                     */
                    responseCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.Type
                     */
                    type: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.Uri
                     */
                    uri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.BeginServiceRequest
                     */
                    beginServiceRequest(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.GenerateManualEnablingChallenge
                     */
                    generateManualEnablingChallenge(): PlayReadySoapMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.NextServiceRequest
                     */
                    nextServiceRequest(): IPlayReadyServiceRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest.ProcessManualEnablingResponse(System.Byte[])
                     */
                    processManualEnablingResponse(responseBytes: number[]): number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest
                 */
                class PlayReadyDomainLeaveServiceRequest implements Windows.Media.Protection.IMediaProtectionServiceRequest, IPlayReadyServiceRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest.ChallengeCustomData
                     */
                    challengeCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest.DomainAccountId
                     */
                    domainAccountId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest.DomainServiceId
                     */
                    domainServiceId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest.ProtectionSystem
                     */
                    protectionSystem: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest.ResponseCustomData
                     */
                    responseCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest.Type
                     */
                    type: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest.Uri
                     */
                    uri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest.BeginServiceRequest
                     */
                    beginServiceRequest(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest.GenerateManualEnablingChallenge
                     */
                    generateManualEnablingChallenge(): PlayReadySoapMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest.NextServiceRequest
                     */
                    nextServiceRequest(): IPlayReadyServiceRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest.ProcessManualEnablingResponse(System.Byte[])
                     */
                    processManualEnablingResponse(responseBytes: number[]): number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyEncryptionAlgorithm
                 */
                enum PlayReadyEncryptionAlgorithm {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.PlayReadyEncryptionAlgorithm.Aes128Ctr
                     */
                    aes128Ctr,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.PlayReadyEncryptionAlgorithm.Cocktail
                     */
                    cocktail,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.PlayReadyEncryptionAlgorithm.Uninitialized
                     */
                    uninitialized,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.PlayReadyEncryptionAlgorithm.Unprotected
                     */
                    unprotected,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyHardwareDRMFeatures
                 */
                enum PlayReadyHardwareDRMFeatures {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.PlayReadyHardwareDRMFeatures.HardwareDRM
                     */
                    hardwareDRM,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.PlayReadyHardwareDRMFeatures.HEVC
                     */
                    hevc,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyITADataFormat
                 */
                enum PlayReadyITADataFormat {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.PlayReadyITADataFormat.SerializedProperties
                     */
                    serializedProperties,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.PlayReady.PlayReadyITADataFormat.SerializedProperties_WithContentProtectionWrapper
                     */
                    serializedProperties_WithContentProtectionWrapper,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyITADataGenerator
                 */
                class PlayReadyITADataGenerator {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyITADataGenerator.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyITADataGenerator.GenerateData(System.Guid,System.UInt32,Windows.Foundation.Collections.IPropertySet,Windows.Media.Protection.PlayReady.PlayReadyITADataFormat,System.Byte[]@)
                     */
                    generateData(guidCPSystemId: string, countOfStreams: number, configuration: Windows.Foundation.Collections.IPropertySet, format: PlayReadyITADataFormat): number[];
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest
                 */
                class PlayReadyIndividualizationServiceRequest implements Windows.Media.Protection.IMediaProtectionServiceRequest, IPlayReadyServiceRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest.ChallengeCustomData
                     */
                    challengeCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest.ProtectionSystem
                     */
                    protectionSystem: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest.ResponseCustomData
                     */
                    responseCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest.Type
                     */
                    type: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest.Uri
                     */
                    uri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest.BeginServiceRequest
                     */
                    beginServiceRequest(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest.GenerateManualEnablingChallenge
                     */
                    generateManualEnablingChallenge(): PlayReadySoapMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest.NextServiceRequest
                     */
                    nextServiceRequest(): IPlayReadyServiceRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest.ProcessManualEnablingResponse(System.Byte[])
                     */
                    processManualEnablingResponse(responseBytes: number[]): number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyLicense
                 */
                abstract class PlayReadyLicense implements IPlayReadyLicense {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicense.ChainDepth
                     */
                    chainDepth: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicense.DomainAccountID
                     */
                    domainAccountID: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicense.ExpirationDate
                     */
                    expirationDate: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicense.ExpireAfterFirstPlay
                     */
                    expireAfterFirstPlay: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicense.ExpiresInRealTime
                     */
                    expiresInRealTime: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicense.FullyEvaluated
                     */
                    fullyEvaluated: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicense.InMemoryOnly
                     */
                    inMemoryOnly: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicense.SecureStopId
                     */
                    secureStopId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicense.SecurityLevel
                     */
                    securityLevel: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicense.UsableForPlay
                     */
                    usableForPlay: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicense.GetKIDAtChainDepth(System.UInt32)
                     */
                    getKIDAtChainDepth(chainDepth: number): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest
                 */
                class PlayReadyLicenseAcquisitionServiceRequest implements Windows.Media.Protection.IMediaProtectionServiceRequest, IPlayReadyServiceRequest, IPlayReadyLicenseAcquisitionServiceRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.ChallengeCustomData
                     */
                    challengeCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.ContentHeader
                     */
                    contentHeader: PlayReadyContentHeader;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.DomainServiceId
                     */
                    domainServiceId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.ProtectionSystem
                     */
                    protectionSystem: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.ResponseCustomData
                     */
                    responseCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.SessionId
                     */
                    sessionId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.Type
                     */
                    type: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.Uri
                     */
                    uri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.BeginServiceRequest
                     */
                    beginServiceRequest(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.CreateLicenseIterable(Windows.Media.Protection.PlayReady.PlayReadyContentHeader,System.Boolean)
                     */
                    createLicenseIterable(contentHeader: PlayReadyContentHeader, fullyEvaluated: boolean): PlayReadyLicenseIterable;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.GenerateManualEnablingChallenge
                     */
                    generateManualEnablingChallenge(): PlayReadySoapMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.NextServiceRequest
                     */
                    nextServiceRequest(): IPlayReadyServiceRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest.ProcessManualEnablingResponse(System.Byte[])
                     */
                    processManualEnablingResponse(responseBytes: number[]): number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyLicenseIterable
                 */
                class PlayReadyLicenseIterable implements Windows.Foundation.Collections.IIterable<IPlayReadyLicense> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseIterable.#ctor(Windows.Media.Protection.PlayReady.PlayReadyContentHeader,System.Boolean)
                     */
                    constructor(contentHeader: PlayReadyContentHeader, fullyEvaluated: boolean);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseIterable.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseIterable.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<IPlayReadyLicense>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyLicenseIterator
                 */
                abstract class PlayReadyLicenseIterator implements Windows.Foundation.Collections.IIterator<IPlayReadyLicense> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicenseIterator.Current
                     */
                    current: IPlayReadyLicense;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyLicenseIterator.HasCurrent
                     */
                    hasCurrent: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseIterator.GetMany(Windows.Media.Protection.PlayReady.IPlayReadyLicense[])
                     */
                    getMany(items: IPlayReadyLicense[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseIterator.MoveNext
                     */
                    moveNext(): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyLicenseManagement
                 */
                abstract class PlayReadyLicenseManagement {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseManagement.DeleteLicenses(Windows.Media.Protection.PlayReady.PlayReadyContentHeader)
                     */
                    static deleteLicenses(contentHeader: PlayReadyContentHeader): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyLicenseSession
                 */
                class PlayReadyLicenseSession implements IPlayReadyLicenseSession2, IPlayReadyLicenseSession {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseSession.#ctor(Windows.Foundation.Collections.IPropertySet)
                     */
                    constructor(configuration: Windows.Foundation.Collections.IPropertySet);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseSession.ConfigureMediaProtectionManager(Windows.Media.Protection.MediaProtectionManager)
                     */
                    configureMediaProtectionManager(mpm: Windows.Media.Protection.MediaProtectionManager): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseSession.CreateLAServiceRequest
                     */
                    createLAServiceRequest(): IPlayReadyLicenseAcquisitionServiceRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyLicenseSession.CreateLicenseIterable(Windows.Media.Protection.PlayReady.PlayReadyContentHeader,System.Boolean)
                     */
                    createLicenseIterable(contentHeader: PlayReadyContentHeader, fullyEvaluated: boolean): PlayReadyLicenseIterable;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest
                 */
                class PlayReadyMeteringReportServiceRequest implements Windows.Media.Protection.IMediaProtectionServiceRequest, IPlayReadyServiceRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest.ChallengeCustomData
                     */
                    challengeCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest.MeteringCertificate
                     */
                    meteringCertificate: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest.ProtectionSystem
                     */
                    protectionSystem: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest.ResponseCustomData
                     */
                    responseCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest.Type
                     */
                    type: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest.Uri
                     */
                    uri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest.BeginServiceRequest
                     */
                    beginServiceRequest(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest.GenerateManualEnablingChallenge
                     */
                    generateManualEnablingChallenge(): PlayReadySoapMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest.NextServiceRequest
                     */
                    nextServiceRequest(): IPlayReadyServiceRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest.ProcessManualEnablingResponse(System.Byte[])
                     */
                    processManualEnablingResponse(responseBytes: number[]): number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest
                 */
                class PlayReadyRevocationServiceRequest implements Windows.Media.Protection.IMediaProtectionServiceRequest, IPlayReadyServiceRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest.ChallengeCustomData
                     */
                    challengeCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest.ProtectionSystem
                     */
                    protectionSystem: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest.ResponseCustomData
                     */
                    responseCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest.Type
                     */
                    type: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest.Uri
                     */
                    uri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest.BeginServiceRequest
                     */
                    beginServiceRequest(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest.GenerateManualEnablingChallenge
                     */
                    generateManualEnablingChallenge(): PlayReadySoapMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest.NextServiceRequest
                     */
                    nextServiceRequest(): IPlayReadyServiceRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest.ProcessManualEnablingResponse(System.Byte[])
                     */
                    processManualEnablingResponse(responseBytes: number[]): number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadySecureStopIterable
                 */
                class PlayReadySecureStopIterable implements Windows.Foundation.Collections.IIterable<IPlayReadySecureStopServiceRequest> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadySecureStopIterable.#ctor(System.Byte[])
                     */
                    constructor(publisherCertBytes: number[]);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadySecureStopIterable.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<IPlayReadySecureStopServiceRequest>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadySecureStopIterator
                 */
                abstract class PlayReadySecureStopIterator implements Windows.Foundation.Collections.IIterator<IPlayReadySecureStopServiceRequest> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySecureStopIterator.Current
                     */
                    current: IPlayReadySecureStopServiceRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySecureStopIterator.HasCurrent
                     */
                    hasCurrent: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadySecureStopIterator.GetMany(Windows.Media.Protection.PlayReady.IPlayReadySecureStopServiceRequest[])
                     */
                    getMany(items: IPlayReadySecureStopServiceRequest[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadySecureStopIterator.MoveNext
                     */
                    moveNext(): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest
                 */
                class PlayReadySecureStopServiceRequest implements Windows.Media.Protection.IMediaProtectionServiceRequest, IPlayReadyServiceRequest, IPlayReadySecureStopServiceRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.#ctor(System.Guid,System.Byte[])
                     */
                    constructor(sessionID: string, publisherCertBytes: number[]);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.#ctor(System.Byte[])
                     */
                    constructor(publisherCertBytes: number[]);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.ChallengeCustomData
                     */
                    challengeCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.ProtectionSystem
                     */
                    protectionSystem: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.PublisherCertificate
                     */
                    publisherCertificate: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.ResponseCustomData
                     */
                    responseCustomData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.SessionID
                     */
                    sessionID: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.StartTime
                     */
                    startTime: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.Stopped
                     */
                    stopped: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.Type
                     */
                    type: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.UpdateTime
                     */
                    updateTime: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.Uri
                     */
                    uri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.BeginServiceRequest
                     */
                    beginServiceRequest(): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.GenerateManualEnablingChallenge
                     */
                    generateManualEnablingChallenge(): PlayReadySoapMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.NextServiceRequest
                     */
                    nextServiceRequest(): IPlayReadyServiceRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest.ProcessManualEnablingResponse(System.Byte[])
                     */
                    processManualEnablingResponse(responseBytes: number[]): number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadySoapMessage
                 */
                abstract class PlayReadySoapMessage {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySoapMessage.MessageHeaders
                     */
                    messageHeaders: Windows.Foundation.Collections.IPropertySet;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadySoapMessage.Uri
                     */
                    uri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadySoapMessage.GetMessageBody(System.Byte[]@)
                     */
                    getMessageBody(): number[];
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.PlayReady.PlayReadyStatics
                 */
                abstract class PlayReadyStatics {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyStatics.DomainJoinServiceRequestType
                     */
                    static domainJoinServiceRequestType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyStatics.DomainLeaveServiceRequestType
                     */
                    static domainLeaveServiceRequestType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyStatics.IndividualizationServiceRequestType
                     */
                    static individualizationServiceRequestType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyStatics.InputTrustAuthorityToCreate
                     */
                    static inputTrustAuthorityToCreate: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyStatics.LicenseAcquirerServiceRequestType
                     */
                    static licenseAcquirerServiceRequestType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyStatics.MediaProtectionSystemId
                     */
                    static mediaProtectionSystemId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyStatics.MeteringReportServiceRequestType
                     */
                    static meteringReportServiceRequestType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyStatics.PlayReadyCertificateSecurityLevel
                     */
                    static playReadyCertificateSecurityLevel: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyStatics.PlayReadySecurityVersion
                     */
                    static playReadySecurityVersion: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyStatics.ProtectionSystemId
                     */
                    static protectionSystemId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyStatics.RevocationServiceRequestType
                     */
                    static revocationServiceRequestType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.PlayReady.PlayReadyStatics.SecureStopServiceRequestType
                     */
                    static secureStopServiceRequestType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.PlayReady.PlayReadyStatics.CheckSupportedHardware(Windows.Media.Protection.PlayReady.PlayReadyHardwareDRMFeatures)
                     */
                    static checkSupportedHardware(hwdrmFeature: PlayReadyHardwareDRMFeatures): boolean;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.ProtectionCapabilities
             */
            class ProtectionCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.ProtectionCapabilities.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Protection.ProtectionCapabilities.IsTypeSupported(System.String,System.String)
                 */
                isTypeSupported(type: string, keySystem: string): ProtectionCapabilityResult;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.ProtectionCapabilityResult
             */
            enum ProtectionCapabilityResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.ProtectionCapabilityResult.Maybe
                 */
                maybe,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.ProtectionCapabilityResult.NotSupported
                 */
                notSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.ProtectionCapabilityResult.Probably
                 */
                probably,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.RebootNeededEventHandler
             */
            interface RebootNeededEventHandler {
                (sender: MediaProtectionManager): void
            }
            type RebootNeededEventHandlerArgumentType = { detail: any[]; target: MediaProtectionManager; };
            type RebootNeededEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.RevocationAndRenewalInformation
             */
            abstract class RevocationAndRenewalInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.RevocationAndRenewalInformation.Items
                 */
                items: Windows.Foundation.Collections.IVector<RevocationAndRenewalItem>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.RevocationAndRenewalItem
             */
            abstract class RevocationAndRenewalItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.RevocationAndRenewalItem.HeaderHash
                 */
                headerHash: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.RevocationAndRenewalItem.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.RevocationAndRenewalItem.PublicKeyHash
                 */
                publicKeyHash: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.RevocationAndRenewalItem.Reasons
                 */
                reasons: RevocationAndRenewalReasons;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.RevocationAndRenewalItem.RenewalId
                 */
                renewalId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.RevocationAndRenewalReasons
             */
            enum RevocationAndRenewalReasons {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.AppComponent
                 */
                appComponent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.BootDriverVerificationFailed
                 */
                bootDriverVerificationFailed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.ComponentCertificateRevoked
                 */
                componentCertificateRevoked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.ComponentHighSecurityCertificateRevoked
                 */
                componentHighSecurityCertificateRevoked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.ComponentLowSecurityCertificateRevoked
                 */
                componentLowSecurityCertificateRevoked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.ComponentRevoked
                 */
                componentRevoked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.ComponentSignedWithTestCertificate
                 */
                componentSignedWithTestCertificate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.EncryptionFailure
                 */
                encryptionFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.GlobalRevocationListAbsent
                 */
                globalRevocationListAbsent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.GlobalRevocationListLoadFailed
                 */
                globalRevocationListLoadFailed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.InvalidComponentCertificateExtendedKeyUse
                 */
                invalidComponentCertificateExtendedKeyUse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.InvalidComponentCertificateRoot
                 */
                invalidComponentCertificateRoot,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.InvalidGlobalRevocationListSignature
                 */
                invalidGlobalRevocationListSignature,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.KernelModeComponentLoad
                 */
                kernelModeComponentLoad,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Protection.RevocationAndRenewalReasons.UserModeComponentLoad
                 */
                userModeComponentLoad,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.ServiceRequestedEventArgs
             */
            abstract class ServiceRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.ServiceRequestedEventArgs.Completion
                 */
                completion: MediaProtectionServiceCompletion;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.ServiceRequestedEventArgs.MediaPlaybackItem
                 */
                mediaPlaybackItem: Windows.Media.Playback.MediaPlaybackItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Protection.ServiceRequestedEventArgs.Request
                 */
                request: IMediaProtectionServiceRequest;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Protection.ServiceRequestedEventHandler
             */
            interface ServiceRequestedEventHandler {
                (sender: MediaProtectionManager, e: ServiceRequestedEventArgs): void
            }
            type ServiceRequestedEventHandlerArgumentType = { detail: [ServiceRequestedEventArgs]; target: MediaProtectionManager; } & ServiceRequestedEventArgs;
            type ServiceRequestedEventHandlerReturnType = void;
        }
        namespace Render {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Render.AudioRenderCategory
             */
            enum AudioRenderCategory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Render.AudioRenderCategory.Alerts
                 */
                alerts,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Render.AudioRenderCategory.BackgroundCapableMedia
                 */
                backgroundCapableMedia,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Render.AudioRenderCategory.Communications
                 */
                communications,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Render.AudioRenderCategory.ForegroundOnlyMedia
                 */
                foregroundOnlyMedia,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Render.AudioRenderCategory.GameChat
                 */
                gameChat,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Render.AudioRenderCategory.GameEffects
                 */
                gameEffects,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Render.AudioRenderCategory.GameMedia
                 */
                gameMedia,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Render.AudioRenderCategory.Media
                 */
                media,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Render.AudioRenderCategory.Movie
                 */
                movie,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Render.AudioRenderCategory.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Render.AudioRenderCategory.SoundEffects
                 */
                soundEffects,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Render.AudioRenderCategory.Speech
                 */
                speech,
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.ShuffleEnabledChangeRequestedEventArgs
         */
        abstract class ShuffleEnabledChangeRequestedEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.ShuffleEnabledChangeRequestedEventArgs.RequestedShuffleEnabled
             */
            requestedShuffleEnabled: boolean;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SoundLevel
         */
        enum SoundLevel {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SoundLevel.Full
             */
            full,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SoundLevel.Low
             */
            low,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SoundLevel.Muted
             */
            muted,
        }
        namespace SpeechRecognition {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.ISpeechRecognitionConstraint
             */
            interface ISpeechRecognitionConstraint {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.ISpeechRecognitionConstraint.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.ISpeechRecognitionConstraint.Probability
                 */
                probability: SpeechRecognitionConstraintProbability;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.ISpeechRecognitionConstraint.Tag
                 */
                tag: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.ISpeechRecognitionConstraint.Type
                 */
                type: SpeechRecognitionConstraintType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionCompletedEventArgs
             */
            abstract class SpeechContinuousRecognitionCompletedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionCompletedEventArgs.Status
                 */
                status: SpeechRecognitionResultStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionMode
             */
            enum SpeechContinuousRecognitionMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionMode.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionMode.PauseOnRecognition
                 */
                pauseOnRecognition,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionResultGeneratedEventArgs
             */
            abstract class SpeechContinuousRecognitionResultGeneratedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionResultGeneratedEventArgs.Result
                 */
                result: SpeechRecognitionResult;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession
             */
            abstract class SpeechContinuousRecognitionSession {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession.AutoStopSilenceTimeout
                 */
                autoStopSilenceTimeout: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession.Completed
                 */
                oncompleted: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechContinuousRecognitionSession, SpeechContinuousRecognitionCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechContinuousRecognitionSession, SpeechContinuousRecognitionCompletedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession.ResultGenerated
                 */
                onresultgenerated: (arg: { type: "resultgenerated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechContinuousRecognitionSession, SpeechContinuousRecognitionResultGeneratedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechContinuousRecognitionSession, SpeechContinuousRecognitionResultGeneratedEventArgs>;
                addEventListener(type: "completed", listener: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechContinuousRecognitionSession, SpeechContinuousRecognitionCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechContinuousRecognitionSession, SpeechContinuousRecognitionCompletedEventArgs>): void;
                addEventListener(type: "resultgenerated", listener: (arg: { type: "resultgenerated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechContinuousRecognitionSession, SpeechContinuousRecognitionResultGeneratedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechContinuousRecognitionSession, SpeechContinuousRecognitionResultGeneratedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession.CancelAsync
                 */
                cancelAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession.PauseAsync
                 */
                pauseAsync(): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "completed", listener: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechContinuousRecognitionSession, SpeechContinuousRecognitionCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechContinuousRecognitionSession, SpeechContinuousRecognitionCompletedEventArgs>): void;
                removeEventListener(type: "resultgenerated", listener: (arg: { type: "resultgenerated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechContinuousRecognitionSession, SpeechContinuousRecognitionResultGeneratedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechContinuousRecognitionSession, SpeechContinuousRecognitionResultGeneratedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession.Resume
                 */
                resume(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession.StartAsync(Windows.Media.SpeechRecognition.SpeechContinuousRecognitionMode)
                 */
                startAsync(mode: SpeechContinuousRecognitionMode): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession.StartAsync
                 */
                startAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession.StopAsync
                 */
                stopAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionAudioProblem
             */
            enum SpeechRecognitionAudioProblem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionAudioProblem.NoSignal
                 */
                noSignal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionAudioProblem.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionAudioProblem.TooFast
                 */
                tooFast,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionAudioProblem.TooLoud
                 */
                tooLoud,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionAudioProblem.TooNoisy
                 */
                tooNoisy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionAudioProblem.TooQuiet
                 */
                tooQuiet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionAudioProblem.TooSlow
                 */
                tooSlow,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionCompilationResult
             */
            abstract class SpeechRecognitionCompilationResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionCompilationResult.Status
                 */
                status: SpeechRecognitionResultStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionConfidence
             */
            enum SpeechRecognitionConfidence {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionConfidence.High
                 */
                high,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionConfidence.Low
                 */
                low,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionConfidence.Medium
                 */
                medium,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionConfidence.Rejected
                 */
                rejected,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionConstraintProbability
             */
            enum SpeechRecognitionConstraintProbability {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionConstraintProbability.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionConstraintProbability.Max
                 */
                max,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionConstraintProbability.Min
                 */
                min,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionConstraintType
             */
            enum SpeechRecognitionConstraintType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionConstraintType.Grammar
                 */
                grammar,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionConstraintType.List
                 */
                list,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionConstraintType.Topic
                 */
                topic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionConstraintType.VoiceCommandDefinition
                 */
                voiceCommandDefinition,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionGrammarFileConstraint
             */
            class SpeechRecognitionGrammarFileConstraint implements ISpeechRecognitionConstraint {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognitionGrammarFileConstraint.#ctor(Windows.Storage.StorageFile,System.String)
                 */
                constructor(file: Windows.Storage.StorageFile, tag: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognitionGrammarFileConstraint.#ctor(Windows.Storage.StorageFile)
                 */
                constructor(file: Windows.Storage.StorageFile);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionGrammarFileConstraint.GrammarFile
                 */
                grammarFile: Windows.Storage.StorageFile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionGrammarFileConstraint.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionGrammarFileConstraint.Probability
                 */
                probability: SpeechRecognitionConstraintProbability;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionGrammarFileConstraint.Tag
                 */
                tag: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionGrammarFileConstraint.Type
                 */
                type: SpeechRecognitionConstraintType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionHypothesis
             */
            abstract class SpeechRecognitionHypothesis {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionHypothesis.Text
                 */
                text: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionHypothesisGeneratedEventArgs
             */
            abstract class SpeechRecognitionHypothesisGeneratedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionHypothesisGeneratedEventArgs.Hypothesis
                 */
                hypothesis: SpeechRecognitionHypothesis;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionListConstraint
             */
            class SpeechRecognitionListConstraint implements ISpeechRecognitionConstraint {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognitionListConstraint.#ctor(Windows.Foundation.Collections.IIterable`1,System.String)
                 */
                constructor(commands: Windows.Foundation.Collections.IIterable<string>, tag: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognitionListConstraint.#ctor(Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(commands: Windows.Foundation.Collections.IIterable<string>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionListConstraint.Commands
                 */
                commands: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionListConstraint.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionListConstraint.Probability
                 */
                probability: SpeechRecognitionConstraintProbability;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionListConstraint.Tag
                 */
                tag: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionListConstraint.Type
                 */
                type: SpeechRecognitionConstraintType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionQualityDegradingEventArgs
             */
            abstract class SpeechRecognitionQualityDegradingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionQualityDegradingEventArgs.Problem
                 */
                problem: SpeechRecognitionAudioProblem;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionResult
             */
            abstract class SpeechRecognitionResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionResult.Confidence
                 */
                confidence: SpeechRecognitionConfidence;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionResult.Constraint
                 */
                constraint: ISpeechRecognitionConstraint;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionResult.PhraseDuration
                 */
                phraseDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionResult.PhraseStartTime
                 */
                phraseStartTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionResult.RawConfidence
                 */
                rawConfidence: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionResult.RulePath
                 */
                rulePath: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionResult.SemanticInterpretation
                 */
                semanticInterpretation: SpeechRecognitionSemanticInterpretation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionResult.Status
                 */
                status: SpeechRecognitionResultStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionResult.Text
                 */
                text: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognitionResult.GetAlternates(System.UInt32)
                 */
                getAlternates(maxAlternates: number): Windows.Foundation.Collections.IVectorView<SpeechRecognitionResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus
             */
            enum SpeechRecognitionResultStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus.AudioQualityFailure
                 */
                audioQualityFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus.GrammarCompilationFailure
                 */
                grammarCompilationFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus.GrammarLanguageMismatch
                 */
                grammarLanguageMismatch,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus.MicrophoneUnavailable
                 */
                microphoneUnavailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus.NetworkFailure
                 */
                networkFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus.PauseLimitExceeded
                 */
                pauseLimitExceeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus.TimeoutExceeded
                 */
                timeoutExceeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus.TopicLanguageNotSupported
                 */
                topicLanguageNotSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus.UserCanceled
                 */
                userCanceled,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionScenario
             */
            enum SpeechRecognitionScenario {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionScenario.Dictation
                 */
                dictation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionScenario.FormFilling
                 */
                formFilling,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognitionScenario.WebSearch
                 */
                webSearch,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionSemanticInterpretation
             */
            abstract class SpeechRecognitionSemanticInterpretation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionSemanticInterpretation.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, Windows.Foundation.Collections.IVectorView<string>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionTopicConstraint
             */
            class SpeechRecognitionTopicConstraint implements ISpeechRecognitionConstraint {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognitionTopicConstraint.#ctor(Windows.Media.SpeechRecognition.SpeechRecognitionScenario,System.String,System.String)
                 */
                constructor(scenario: SpeechRecognitionScenario, topicHint: string, tag: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognitionTopicConstraint.#ctor(Windows.Media.SpeechRecognition.SpeechRecognitionScenario,System.String)
                 */
                constructor(scenario: SpeechRecognitionScenario, topicHint: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionTopicConstraint.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionTopicConstraint.Probability
                 */
                probability: SpeechRecognitionConstraintProbability;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionTopicConstraint.Scenario
                 */
                scenario: SpeechRecognitionScenario;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionTopicConstraint.Tag
                 */
                tag: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionTopicConstraint.TopicHint
                 */
                topicHint: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionTopicConstraint.Type
                 */
                type: SpeechRecognitionConstraintType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognitionVoiceCommandDefinitionConstraint
             */
            abstract class SpeechRecognitionVoiceCommandDefinitionConstraint implements ISpeechRecognitionConstraint {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionVoiceCommandDefinitionConstraint.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionVoiceCommandDefinitionConstraint.Probability
                 */
                probability: SpeechRecognitionConstraintProbability;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionVoiceCommandDefinitionConstraint.Tag
                 */
                tag: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognitionVoiceCommandDefinitionConstraint.Type
                 */
                type: SpeechRecognitionConstraintType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognizer
             */
            class SpeechRecognizer implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognizer.#ctor(Windows.Globalization.Language)
                 */
                constructor(language: Windows.Globalization.Language);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognizer.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizer.SupportedGrammarLanguages
                 */
                static supportedGrammarLanguages: Windows.Foundation.Collections.IVectorView<Windows.Globalization.Language>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizer.SupportedTopicLanguages
                 */
                static supportedTopicLanguages: Windows.Foundation.Collections.IVectorView<Windows.Globalization.Language>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizer.SystemSpeechLanguage
                 */
                static systemSpeechLanguage: Windows.Globalization.Language;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizer.Constraints
                 */
                constraints: Windows.Foundation.Collections.IVector<ISpeechRecognitionConstraint>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizer.ContinuousRecognitionSession
                 */
                continuousRecognitionSession: SpeechContinuousRecognitionSession;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizer.CurrentLanguage
                 */
                currentLanguage: Windows.Globalization.Language;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.SpeechRecognition.SpeechRecognizer.HypothesisGenerated
                 */
                onhypothesisgenerated: (arg: { type: "hypothesisgenerated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechRecognizer, SpeechRecognitionHypothesisGeneratedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechRecognizer, SpeechRecognitionHypothesisGeneratedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.SpeechRecognition.SpeechRecognizer.RecognitionQualityDegrading
                 */
                onrecognitionqualitydegrading: (arg: { type: "recognitionqualitydegrading"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechRecognizer, SpeechRecognitionQualityDegradingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechRecognizer, SpeechRecognitionQualityDegradingEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.SpeechRecognition.SpeechRecognizer.StateChanged
                 */
                onstatechanged: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechRecognizer, SpeechRecognizerStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechRecognizer, SpeechRecognizerStateChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizer.State
                 */
                state: SpeechRecognizerState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizer.Timeouts
                 */
                timeouts: SpeechRecognizerTimeouts;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizer.UIOptions
                 */
                uiOptions: SpeechRecognizerUIOptions;
                addEventListener(type: "recognitionqualitydegrading", listener: (arg: { type: "recognitionqualitydegrading"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechRecognizer, SpeechRecognitionQualityDegradingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechRecognizer, SpeechRecognitionQualityDegradingEventArgs>): void;
                addEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechRecognizer, SpeechRecognizerStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechRecognizer, SpeechRecognizerStateChangedEventArgs>): void;
                addEventListener(type: "hypothesisgenerated", listener: (arg: { type: "hypothesisgenerated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechRecognizer, SpeechRecognitionHypothesisGeneratedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechRecognizer, SpeechRecognitionHypothesisGeneratedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognizer.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognizer.CompileConstraintsAsync
                 */
                compileConstraintsAsync(): Windows.Foundation.IAsyncOperation<SpeechRecognitionCompilationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognizer.RecognizeAsync
                 */
                recognizeAsync(): Windows.Foundation.IAsyncOperation<SpeechRecognitionResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognizer.RecognizeWithUIAsync
                 */
                recognizeWithUIAsync(): Windows.Foundation.IAsyncOperation<SpeechRecognitionResult>;
                removeEventListener(type: "recognitionqualitydegrading", listener: (arg: { type: "recognitionqualitydegrading"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechRecognizer, SpeechRecognitionQualityDegradingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechRecognizer, SpeechRecognitionQualityDegradingEventArgs>): void;
                removeEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechRecognizer, SpeechRecognizerStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechRecognizer, SpeechRecognizerStateChangedEventArgs>): void;
                removeEventListener(type: "hypothesisgenerated", listener: (arg: { type: "hypothesisgenerated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpeechRecognizer, SpeechRecognitionHypothesisGeneratedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpeechRecognizer, SpeechRecognitionHypothesisGeneratedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechRecognition.SpeechRecognizer.StopRecognitionAsync
                 */
                stopRecognitionAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognizerState
             */
            enum SpeechRecognizerState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognizerState.Capturing
                 */
                capturing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognizerState.Idle
                 */
                idle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognizerState.Paused
                 */
                paused,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognizerState.Processing
                 */
                processing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognizerState.SoundEnded
                 */
                soundEnded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognizerState.SoundStarted
                 */
                soundStarted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechRecognition.SpeechRecognizerState.SpeechDetected
                 */
                speechDetected,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognizerStateChangedEventArgs
             */
            abstract class SpeechRecognizerStateChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizerStateChangedEventArgs.State
                 */
                state: SpeechRecognizerState;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognizerTimeouts
             */
            abstract class SpeechRecognizerTimeouts {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizerTimeouts.BabbleTimeout
                 */
                babbleTimeout: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizerTimeouts.EndSilenceTimeout
                 */
                endSilenceTimeout: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizerTimeouts.InitialSilenceTimeout
                 */
                initialSilenceTimeout: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechRecognition.SpeechRecognizerUIOptions
             */
            abstract class SpeechRecognizerUIOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizerUIOptions.AudiblePrompt
                 */
                audiblePrompt: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizerUIOptions.ExampleText
                 */
                exampleText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizerUIOptions.IsReadBackEnabled
                 */
                isReadBackEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechRecognition.SpeechRecognizerUIOptions.ShowConfirmation
                 */
                showConfirmation: boolean;
            }
        }
        namespace SpeechSynthesis {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechSynthesis.SpeechSynthesisStream
             */
            abstract class SpeechSynthesisStream implements Windows.Storage.Streams.IRandomAccessStream, Windows.Storage.Streams.IRandomAccessStreamWithContentType, Windows.Storage.Streams.IContentTypeProvider, Windows.Media.Core.ITimedMetadataTrackProvider, Windows.Storage.Streams.IInputStream, Windows.Foundation.IClosable, Windows.Storage.Streams.IOutputStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.CanRead
                 */
                canRead: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.CanWrite
                 */
                canWrite: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.ContentType
                 */
                contentType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.Markers
                 */
                markers: Windows.Foundation.Collections.IVectorView<Windows.Media.IMediaMarker>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.TimedMetadataTracks
                 */
                timedMetadataTracks: Windows.Foundation.Collections.IVectorView<Windows.Media.Core.TimedMetadataTrack>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.CloneStream
                 */
                cloneStream(): Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.GetInputStreamAt(System.UInt64)
                 */
                getInputStreamAt(position: number): Windows.Storage.Streams.IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.GetOutputStreamAt(System.UInt64)
                 */
                getOutputStreamAt(position: number): Windows.Storage.Streams.IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.ReadAsync(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.InputStreamOptions)
                 */
                readAsync(buffer: Windows.Storage.Streams.IBuffer, count: number, options: Windows.Storage.Streams.InputStreamOptions): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.Seek(System.UInt64)
                 */
                seek(position: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechSynthesis.SpeechSynthesisStream.WriteAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeAsync(buffer: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechSynthesis.SpeechSynthesizer
             */
            class SpeechSynthesizer implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechSynthesis.SpeechSynthesizer.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesizer.AllVoices
                 */
                static allVoices: Windows.Foundation.Collections.IVectorView<VoiceInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesizer.DefaultVoice
                 */
                static defaultVoice: VoiceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesizer.Options
                 */
                options: SpeechSynthesizerOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesizer.Voice
                 */
                voice: VoiceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechSynthesis.SpeechSynthesizer.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechSynthesis.SpeechSynthesizer.SynthesizeSsmlToStreamAsync(System.String)
                 */
                synthesizeSsmlToStreamAsync(Ssml: string): Windows.Foundation.IAsyncOperation<SpeechSynthesisStream>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SpeechSynthesis.SpeechSynthesizer.SynthesizeTextToStreamAsync(System.String)
                 */
                synthesizeTextToStreamAsync(text: string): Windows.Foundation.IAsyncOperation<SpeechSynthesisStream>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechSynthesis.SpeechSynthesizerOptions
             */
            abstract class SpeechSynthesizerOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesizerOptions.IncludeSentenceBoundaryMetadata
                 */
                includeSentenceBoundaryMetadata: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.SpeechSynthesizerOptions.IncludeWordBoundaryMetadata
                 */
                includeWordBoundaryMetadata: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechSynthesis.VoiceGender
             */
            enum VoiceGender {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechSynthesis.VoiceGender.Female
                 */
                female,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SpeechSynthesis.VoiceGender.Male
                 */
                male,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SpeechSynthesis.VoiceInformation
             */
            abstract class VoiceInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.VoiceInformation.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.VoiceInformation.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.VoiceInformation.Gender
                 */
                gender: VoiceGender;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.VoiceInformation.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SpeechSynthesis.VoiceInformation.Language
                 */
                language: string;
            }
        }
        namespace Streaming {
            namespace Adaptive {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource
                 */
                abstract class AdaptiveMediaSource implements Windows.Media.Core.IMediaSource, Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.CreateFromStreamAsync(Windows.Storage.Streams.IInputStream,Windows.Foundation.Uri,System.String,Windows.Web.Http.HttpClient)
                     */
                    static createFromStreamAsync(stream: Windows.Storage.Streams.IInputStream, uri: Windows.Foundation.Uri, contentType: string, httpClient: Windows.Web.Http.HttpClient): Windows.Foundation.IAsyncOperation<AdaptiveMediaSourceCreationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.CreateFromStreamAsync(Windows.Storage.Streams.IInputStream,Windows.Foundation.Uri,System.String)
                     */
                    static createFromStreamAsync(stream: Windows.Storage.Streams.IInputStream, uri: Windows.Foundation.Uri, contentType: string): Windows.Foundation.IAsyncOperation<AdaptiveMediaSourceCreationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.CreateFromUriAsync(Windows.Foundation.Uri,Windows.Web.Http.HttpClient)
                     */
                    static createFromUriAsync(uri: Windows.Foundation.Uri, httpClient: Windows.Web.Http.HttpClient): Windows.Foundation.IAsyncOperation<AdaptiveMediaSourceCreationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.CreateFromUriAsync(Windows.Foundation.Uri)
                     */
                    static createFromUriAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<AdaptiveMediaSourceCreationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.IsContentTypeSupported(System.String)
                     */
                    static isContentTypeSupported(contentType: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.AdvancedSettings
                     */
                    advancedSettings: AdaptiveMediaSourceAdvancedSettings;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.AudioOnlyPlayback
                     */
                    audioOnlyPlayback: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.AvailableBitrates
                     */
                    availableBitrates: Windows.Foundation.Collections.IVectorView<number>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.CurrentDownloadBitrate
                     */
                    currentDownloadBitrate: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.CurrentPlaybackBitrate
                     */
                    currentPlaybackBitrate: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.DesiredLiveOffset
                     */
                    desiredLiveOffset: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.DesiredMaxBitrate
                     */
                    desiredMaxBitrate: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.DesiredMinBitrate
                     */
                    desiredMinBitrate: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.DesiredSeekableWindowSize
                     */
                    desiredSeekableWindowSize: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.Diagnostics
                     */
                    diagnostics: AdaptiveMediaSourceDiagnostics;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.InboundBitsPerSecond
                     */
                    inboundBitsPerSecond: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.InboundBitsPerSecondWindow
                     */
                    inboundBitsPerSecondWindow: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.InitialBitrate
                     */
                    initialBitrate: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.IsLive
                     */
                    isLive: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.MaxSeekableWindowSize
                     */
                    maxSeekableWindowSize: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.MinLiveOffset
                     */
                    minLiveOffset: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.DownloadBitrateChanged
                     */
                    ondownloadbitratechanged: (arg: { type: "downloadbitratechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadBitrateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadBitrateChangedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.DownloadCompleted
                     */
                    ondownloadcompleted: (arg: { type: "downloadcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadCompletedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.DownloadFailed
                     */
                    ondownloadfailed: (arg: { type: "downloadfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadFailedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.DownloadRequested
                     */
                    ondownloadrequested: (arg: { type: "downloadrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadRequestedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.PlaybackBitrateChanged
                     */
                    onplaybackbitratechanged: (arg: { type: "playbackbitratechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourcePlaybackBitrateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourcePlaybackBitrateChangedEventArgs>;
                    addEventListener(type: "playbackbitratechanged", listener: (arg: { type: "playbackbitratechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourcePlaybackBitrateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourcePlaybackBitrateChangedEventArgs>): void;
                    addEventListener(type: "downloadbitratechanged", listener: (arg: { type: "downloadbitratechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadBitrateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadBitrateChangedEventArgs>): void;
                    addEventListener(type: "downloadcompleted", listener: (arg: { type: "downloadcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadCompletedEventArgs>): void;
                    addEventListener(type: "downloadfailed", listener: (arg: { type: "downloadfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadFailedEventArgs>): void;
                    addEventListener(type: "downloadrequested", listener: (arg: { type: "downloadrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadRequestedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.Close
                     */
                    close(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Streaming.Adaptive.AdaptiveMediaSource.GetCorrelatedTimes
                     */
                    getCorrelatedTimes(): AdaptiveMediaSourceCorrelatedTimes;
                    removeEventListener(type: "playbackbitratechanged", listener: (arg: { type: "playbackbitratechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourcePlaybackBitrateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourcePlaybackBitrateChangedEventArgs>): void;
                    removeEventListener(type: "downloadbitratechanged", listener: (arg: { type: "downloadbitratechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadBitrateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadBitrateChangedEventArgs>): void;
                    removeEventListener(type: "downloadcompleted", listener: (arg: { type: "downloadcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadCompletedEventArgs>): void;
                    removeEventListener(type: "downloadfailed", listener: (arg: { type: "downloadfailed"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadFailedEventArgs>): void;
                    removeEventListener(type: "downloadrequested", listener: (arg: { type: "downloadrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSource, AdaptiveMediaSourceDownloadRequestedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceAdvancedSettings
                 */
                abstract class AdaptiveMediaSourceAdvancedSettings {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceAdvancedSettings.AllSegmentsIndependent
                     */
                    allSegmentsIndependent: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceAdvancedSettings.BitrateDowngradeTriggerRatio
                     */
                    bitrateDowngradeTriggerRatio: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceAdvancedSettings.DesiredBitrateHeadroomRatio
                     */
                    desiredBitrateHeadroomRatio: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCorrelatedTimes
                 */
                abstract class AdaptiveMediaSourceCorrelatedTimes {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCorrelatedTimes.Position
                     */
                    position: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCorrelatedTimes.PresentationTimeStamp
                     */
                    presentationTimeStamp: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCorrelatedTimes.ProgramDateTime
                     */
                    programDateTime: Date;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationResult
                 */
                abstract class AdaptiveMediaSourceCreationResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationResult.ExtendedError
                     */
                    extendedError: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationResult.HttpResponseMessage
                     */
                    httpResponseMessage: Windows.Web.Http.HttpResponseMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationResult.MediaSource
                     */
                    mediaSource: AdaptiveMediaSource;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationResult.Status
                     */
                    status: AdaptiveMediaSourceCreationStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationStatus
                 */
                enum AdaptiveMediaSourceCreationStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationStatus.ManifestDownloadFailure
                     */
                    manifestDownloadFailure,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationStatus.ManifestParseFailure
                     */
                    manifestParseFailure,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationStatus.Success
                     */
                    success,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationStatus.UnknownFailure
                     */
                    unknownFailure,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationStatus.UnsupportedManifestContentType
                     */
                    unsupportedManifestContentType,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationStatus.UnsupportedManifestProfile
                     */
                    unsupportedManifestProfile,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationStatus.UnsupportedManifestVersion
                     */
                    unsupportedManifestVersion,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs
                 */
                abstract class AdaptiveMediaSourceDiagnosticAvailableEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs.Bitrate
                     */
                    bitrate: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs.DiagnosticType
                     */
                    diagnosticType: AdaptiveMediaSourceDiagnosticType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs.Position
                     */
                    position: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs.RequestId
                     */
                    requestId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs.ResourceByteRangeLength
                     */
                    resourceByteRangeLength: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs.ResourceByteRangeOffset
                     */
                    resourceByteRangeOffset: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs.ResourceType
                     */
                    resourceType: AdaptiveMediaSourceResourceType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs.ResourceUri
                     */
                    resourceUri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs.SegmentId
                     */
                    segmentId: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType
                 */
                enum AdaptiveMediaSourceDiagnosticType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType.BitrateDisabled
                     */
                    bitrateDisabled,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType.ManifestMismatchUponReload
                     */
                    manifestMismatchUponReload,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType.ManifestSignaledEndOfLiveEventUponReload
                     */
                    manifestSignaledEndOfLiveEventUponReload,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType.ManifestUnchangedUponReload
                     */
                    manifestUnchangedUponReload,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType.MediaSegmentSkipped
                     */
                    mediaSegmentSkipped,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType.ResourceNotFound
                     */
                    resourceNotFound,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType.ResourceParsingError
                     */
                    resourceParsingError,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType.ResourceTimedOut
                     */
                    resourceTimedOut,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnostics
                 */
                abstract class AdaptiveMediaSourceDiagnostics {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnostics.DiagnosticAvailable
                     */
                    ondiagnosticavailable: (arg: { type: "diagnosticavailable"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSourceDiagnostics, AdaptiveMediaSourceDiagnosticAvailableEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSourceDiagnostics, AdaptiveMediaSourceDiagnosticAvailableEventArgs>;
                    addEventListener(type: "diagnosticavailable", listener: (arg: { type: "diagnosticavailable"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSourceDiagnostics, AdaptiveMediaSourceDiagnosticAvailableEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSourceDiagnostics, AdaptiveMediaSourceDiagnosticAvailableEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "diagnosticavailable", listener: (arg: { type: "diagnosticavailable"; } & Windows.Foundation.TypedEventHandlerArgumentType<AdaptiveMediaSourceDiagnostics, AdaptiveMediaSourceDiagnosticAvailableEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AdaptiveMediaSourceDiagnostics, AdaptiveMediaSourceDiagnosticAvailableEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedEventArgs
                 */
                abstract class AdaptiveMediaSourceDownloadBitrateChangedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedEventArgs.NewValue
                     */
                    newValue: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedEventArgs.OldValue
                     */
                    oldValue: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedEventArgs.Reason
                     */
                    reason: AdaptiveMediaSourceDownloadBitrateChangedReason;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedReason
                 */
                enum AdaptiveMediaSourceDownloadBitrateChangedReason {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedReason.DesiredBitratesChanged
                     */
                    desiredBitratesChanged,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedReason.ErrorInPreviousBitrate
                     */
                    errorInPreviousBitrate,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedReason.InsufficientInboundBitsPerSecond
                     */
                    insufficientInboundBitsPerSecond,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedReason.LowBufferLevel
                     */
                    lowBufferLevel,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedReason.PositionChanged
                     */
                    positionChanged,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedReason.SufficientInboundBitsPerSecond
                     */
                    sufficientInboundBitsPerSecond,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedReason.TrackSelectionChanged
                     */
                    trackSelectionChanged,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs
                 */
                abstract class AdaptiveMediaSourceDownloadCompletedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs.HttpResponseMessage
                     */
                    httpResponseMessage: Windows.Web.Http.HttpResponseMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs.Position
                     */
                    position: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs.RequestId
                     */
                    requestId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs.ResourceByteRangeLength
                     */
                    resourceByteRangeLength: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs.ResourceByteRangeOffset
                     */
                    resourceByteRangeOffset: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs.ResourceType
                     */
                    resourceType: AdaptiveMediaSourceResourceType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs.ResourceUri
                     */
                    resourceUri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs.Statistics
                     */
                    statistics: AdaptiveMediaSourceDownloadStatistics;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs
                 */
                abstract class AdaptiveMediaSourceDownloadFailedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs.ExtendedError
                     */
                    extendedError: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs.HttpResponseMessage
                     */
                    httpResponseMessage: Windows.Web.Http.HttpResponseMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs.Position
                     */
                    position: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs.RequestId
                     */
                    requestId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs.ResourceByteRangeLength
                     */
                    resourceByteRangeLength: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs.ResourceByteRangeOffset
                     */
                    resourceByteRangeOffset: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs.ResourceType
                     */
                    resourceType: AdaptiveMediaSourceResourceType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs.ResourceUri
                     */
                    resourceUri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs.Statistics
                     */
                    statistics: AdaptiveMediaSourceDownloadStatistics;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedDeferral
                 */
                abstract class AdaptiveMediaSourceDownloadRequestedDeferral {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedDeferral.Complete
                     */
                    complete(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs
                 */
                abstract class AdaptiveMediaSourceDownloadRequestedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs.Position
                     */
                    position: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs.RequestId
                     */
                    requestId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs.ResourceByteRangeLength
                     */
                    resourceByteRangeLength: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs.ResourceByteRangeOffset
                     */
                    resourceByteRangeOffset: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs.ResourceType
                     */
                    resourceType: AdaptiveMediaSourceResourceType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs.ResourceUri
                     */
                    resourceUri: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs.Result
                     */
                    result: AdaptiveMediaSourceDownloadResult;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs.GetDeferral
                     */
                    getDeferral(): AdaptiveMediaSourceDownloadRequestedDeferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadResult
                 */
                abstract class AdaptiveMediaSourceDownloadResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadResult.Buffer
                     */
                    buffer: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadResult.ContentType
                     */
                    contentType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadResult.ExtendedStatus
                     */
                    extendedStatus: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadResult.InputStream
                     */
                    inputStream: Windows.Storage.Streams.IInputStream;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadResult.ResourceByteRangeLength
                     */
                    resourceByteRangeLength: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadResult.ResourceByteRangeOffset
                     */
                    resourceByteRangeOffset: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadResult.ResourceUri
                     */
                    resourceUri: Windows.Foundation.Uri;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadStatistics
                 */
                abstract class AdaptiveMediaSourceDownloadStatistics {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadStatistics.ContentBytesReceivedCount
                     */
                    contentBytesReceivedCount: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadStatistics.TimeToFirstByteReceived
                     */
                    timeToFirstByteReceived: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadStatistics.TimeToHeadersReceived
                     */
                    timeToHeadersReceived: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadStatistics.TimeToLastByteReceived
                     */
                    timeToLastByteReceived: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourcePlaybackBitrateChangedEventArgs
                 */
                abstract class AdaptiveMediaSourcePlaybackBitrateChangedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourcePlaybackBitrateChangedEventArgs.AudioOnly
                     */
                    audioOnly: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourcePlaybackBitrateChangedEventArgs.NewValue
                     */
                    newValue: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourcePlaybackBitrateChangedEventArgs.OldValue
                     */
                    oldValue: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceResourceType
                 */
                enum AdaptiveMediaSourceResourceType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceResourceType.InitializationSegment
                     */
                    initializationSegment,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceResourceType.InitializationVector
                     */
                    initializationVector,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceResourceType.Key
                     */
                    key,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceResourceType.Manifest
                     */
                    manifest,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceResourceType.MediaSegment
                     */
                    mediaSegment,
                }
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SystemMediaTransportControls
         */
        abstract class SystemMediaTransportControls {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SystemMediaTransportControls.GetForCurrentView
             */
            static getForCurrentView(): SystemMediaTransportControls;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.AutoRepeatMode
             */
            autoRepeatMode: MediaPlaybackAutoRepeatMode;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.DisplayUpdater
             */
            displayUpdater: SystemMediaTransportControlsDisplayUpdater;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.IsChannelDownEnabled
             */
            isChannelDownEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.IsChannelUpEnabled
             */
            isChannelUpEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.IsEnabled
             */
            isEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.IsFastForwardEnabled
             */
            isFastForwardEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.IsNextEnabled
             */
            isNextEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.IsPauseEnabled
             */
            isPauseEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.IsPlayEnabled
             */
            isPlayEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.IsPreviousEnabled
             */
            isPreviousEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.IsRecordEnabled
             */
            isRecordEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.IsRewindEnabled
             */
            isRewindEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.IsStopEnabled
             */
            isStopEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.SystemMediaTransportControls.AutoRepeatModeChangeRequested
             */
            onautorepeatmodechangerequested: (arg: { type: "autorepeatmodechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, AutoRepeatModeChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, AutoRepeatModeChangeRequestedEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.SystemMediaTransportControls.ButtonPressed
             */
            onbuttonpressed: (arg: { type: "buttonpressed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, SystemMediaTransportControlsButtonPressedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, SystemMediaTransportControlsButtonPressedEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.SystemMediaTransportControls.PlaybackPositionChangeRequested
             */
            onplaybackpositionchangerequested: (arg: { type: "playbackpositionchangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, PlaybackPositionChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, PlaybackPositionChangeRequestedEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.SystemMediaTransportControls.PlaybackRateChangeRequested
             */
            onplaybackratechangerequested: (arg: { type: "playbackratechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, PlaybackRateChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, PlaybackRateChangeRequestedEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.SystemMediaTransportControls.PropertyChanged
             */
            onpropertychanged: (arg: { type: "propertychanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, SystemMediaTransportControlsPropertyChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, SystemMediaTransportControlsPropertyChangedEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Media.SystemMediaTransportControls.ShuffleEnabledChangeRequested
             */
            onshuffleenabledchangerequested: (arg: { type: "shuffleenabledchangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, ShuffleEnabledChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, ShuffleEnabledChangeRequestedEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.PlaybackRate
             */
            playbackRate: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.PlaybackStatus
             */
            playbackStatus: MediaPlaybackStatus;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.ShuffleEnabled
             */
            shuffleEnabled: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControls.SoundLevel
             */
            soundLevel: SoundLevel;
            addEventListener(type: "playbackratechangerequested", listener: (arg: { type: "playbackratechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, PlaybackRateChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, PlaybackRateChangeRequestedEventArgs>): void;
            addEventListener(type: "shuffleenabledchangerequested", listener: (arg: { type: "shuffleenabledchangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, ShuffleEnabledChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, ShuffleEnabledChangeRequestedEventArgs>): void;
            addEventListener(type: "buttonpressed", listener: (arg: { type: "buttonpressed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, SystemMediaTransportControlsButtonPressedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, SystemMediaTransportControlsButtonPressedEventArgs>): void;
            addEventListener(type: "propertychanged", listener: (arg: { type: "propertychanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, SystemMediaTransportControlsPropertyChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, SystemMediaTransportControlsPropertyChangedEventArgs>): void;
            addEventListener(type: "autorepeatmodechangerequested", listener: (arg: { type: "autorepeatmodechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, AutoRepeatModeChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, AutoRepeatModeChangeRequestedEventArgs>): void;
            addEventListener(type: "playbackpositionchangerequested", listener: (arg: { type: "playbackpositionchangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, PlaybackPositionChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, PlaybackPositionChangeRequestedEventArgs>): void;
            addEventListener(type: string, listener: (...args: any[]) => any): void;
            removeEventListener(type: "playbackratechangerequested", listener: (arg: { type: "playbackratechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, PlaybackRateChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, PlaybackRateChangeRequestedEventArgs>): void;
            removeEventListener(type: "shuffleenabledchangerequested", listener: (arg: { type: "shuffleenabledchangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, ShuffleEnabledChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, ShuffleEnabledChangeRequestedEventArgs>): void;
            removeEventListener(type: "buttonpressed", listener: (arg: { type: "buttonpressed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, SystemMediaTransportControlsButtonPressedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, SystemMediaTransportControlsButtonPressedEventArgs>): void;
            removeEventListener(type: "propertychanged", listener: (arg: { type: "propertychanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, SystemMediaTransportControlsPropertyChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, SystemMediaTransportControlsPropertyChangedEventArgs>): void;
            removeEventListener(type: "autorepeatmodechangerequested", listener: (arg: { type: "autorepeatmodechangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, AutoRepeatModeChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, AutoRepeatModeChangeRequestedEventArgs>): void;
            removeEventListener(type: "playbackpositionchangerequested", listener: (arg: { type: "playbackpositionchangerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SystemMediaTransportControls, PlaybackPositionChangeRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SystemMediaTransportControls, PlaybackPositionChangeRequestedEventArgs>): void;
            removeEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SystemMediaTransportControls.UpdateTimelineProperties(Windows.Media.SystemMediaTransportControlsTimelineProperties)
             */
            updateTimelineProperties(timelineProperties: SystemMediaTransportControlsTimelineProperties): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SystemMediaTransportControlsButton
         */
        enum SystemMediaTransportControlsButton {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SystemMediaTransportControlsButton.ChannelDown
             */
            channelDown,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SystemMediaTransportControlsButton.ChannelUp
             */
            channelUp,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SystemMediaTransportControlsButton.FastForward
             */
            fastForward,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SystemMediaTransportControlsButton.Next
             */
            next,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SystemMediaTransportControlsButton.Pause
             */
            pause,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SystemMediaTransportControlsButton.Play
             */
            play,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SystemMediaTransportControlsButton.Previous
             */
            previous,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SystemMediaTransportControlsButton.Record
             */
            record,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SystemMediaTransportControlsButton.Rewind
             */
            rewind,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SystemMediaTransportControlsButton.Stop
             */
            stop,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SystemMediaTransportControlsButtonPressedEventArgs
         */
        abstract class SystemMediaTransportControlsButtonPressedEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsButtonPressedEventArgs.Button
             */
            button: SystemMediaTransportControlsButton;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SystemMediaTransportControlsDisplayUpdater
         */
        abstract class SystemMediaTransportControlsDisplayUpdater {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsDisplayUpdater.AppMediaId
             */
            appMediaId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsDisplayUpdater.ImageProperties
             */
            imageProperties: ImageDisplayProperties;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsDisplayUpdater.MusicProperties
             */
            musicProperties: MusicDisplayProperties;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsDisplayUpdater.Thumbnail
             */
            thumbnail: Windows.Storage.Streams.RandomAccessStreamReference;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsDisplayUpdater.Type
             */
            type: MediaPlaybackType;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsDisplayUpdater.VideoProperties
             */
            videoProperties: VideoDisplayProperties;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SystemMediaTransportControlsDisplayUpdater.ClearAll
             */
            clearAll(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SystemMediaTransportControlsDisplayUpdater.CopyFromFileAsync(Windows.Media.MediaPlaybackType,Windows.Storage.StorageFile)
             */
            copyFromFileAsync(type: MediaPlaybackType, source: Windows.Storage.StorageFile): Windows.Foundation.IAsyncOperation<boolean>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SystemMediaTransportControlsDisplayUpdater.Update
             */
            update(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SystemMediaTransportControlsProperty
         */
        enum SystemMediaTransportControlsProperty {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.SystemMediaTransportControlsProperty.SoundLevel
             */
            soundLevel,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SystemMediaTransportControlsPropertyChangedEventArgs
         */
        abstract class SystemMediaTransportControlsPropertyChangedEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsPropertyChangedEventArgs.Property
             */
            property: SystemMediaTransportControlsProperty;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.SystemMediaTransportControlsTimelineProperties
         */
        class SystemMediaTransportControlsTimelineProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.SystemMediaTransportControlsTimelineProperties.#ctor
             */
            constructor();
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsTimelineProperties.EndTime
             */
            endTime: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsTimelineProperties.MaxSeekTime
             */
            maxSeekTime: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsTimelineProperties.MinSeekTime
             */
            minSeekTime: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsTimelineProperties.Position
             */
            position: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.SystemMediaTransportControlsTimelineProperties.StartTime
             */
            startTime: number;
        }
        namespace Transcoding {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Transcoding.MediaTranscoder
             */
            class MediaTranscoder {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Transcoding.MediaTranscoder.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Transcoding.MediaTranscoder.AlwaysReencode
                 */
                alwaysReencode: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Transcoding.MediaTranscoder.HardwareAccelerationEnabled
                 */
                hardwareAccelerationEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Transcoding.MediaTranscoder.TrimStartTime
                 */
                trimStartTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Transcoding.MediaTranscoder.TrimStopTime
                 */
                trimStopTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Transcoding.MediaTranscoder.VideoProcessingAlgorithm
                 */
                videoProcessingAlgorithm: MediaVideoProcessingAlgorithm;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Transcoding.MediaTranscoder.AddAudioEffect(System.String,System.Boolean,Windows.Foundation.Collections.IPropertySet)
                 */
                addAudioEffect(activatableClassId: string, effectRequired: boolean, configuration: Windows.Foundation.Collections.IPropertySet): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Transcoding.MediaTranscoder.AddAudioEffect(System.String)
                 */
                addAudioEffect(activatableClassId: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Transcoding.MediaTranscoder.AddVideoEffect(System.String,System.Boolean,Windows.Foundation.Collections.IPropertySet)
                 */
                addVideoEffect(activatableClassId: string, effectRequired: boolean, configuration: Windows.Foundation.Collections.IPropertySet): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Transcoding.MediaTranscoder.AddVideoEffect(System.String)
                 */
                addVideoEffect(activatableClassId: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Transcoding.MediaTranscoder.ClearEffects
                 */
                clearEffects(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Transcoding.MediaTranscoder.PrepareFileTranscodeAsync(Windows.Storage.IStorageFile,Windows.Storage.IStorageFile,Windows.Media.MediaProperties.MediaEncodingProfile)
                 */
                prepareFileTranscodeAsync(source: Windows.Storage.IStorageFile, destination: Windows.Storage.IStorageFile, profile: Windows.Media.MediaProperties.MediaEncodingProfile): Windows.Foundation.IAsyncOperation<PrepareTranscodeResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Transcoding.MediaTranscoder.PrepareMediaStreamSourceTranscodeAsync(Windows.Media.Core.IMediaSource,Windows.Storage.Streams.IRandomAccessStream,Windows.Media.MediaProperties.MediaEncodingProfile)
                 */
                prepareMediaStreamSourceTranscodeAsync(source: Windows.Media.Core.IMediaSource, destination: Windows.Storage.Streams.IRandomAccessStream, profile: Windows.Media.MediaProperties.MediaEncodingProfile): Windows.Foundation.IAsyncOperation<PrepareTranscodeResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Transcoding.MediaTranscoder.PrepareStreamTranscodeAsync(Windows.Storage.Streams.IRandomAccessStream,Windows.Storage.Streams.IRandomAccessStream,Windows.Media.MediaProperties.MediaEncodingProfile)
                 */
                prepareStreamTranscodeAsync(source: Windows.Storage.Streams.IRandomAccessStream, destination: Windows.Storage.Streams.IRandomAccessStream, profile: Windows.Media.MediaProperties.MediaEncodingProfile): Windows.Foundation.IAsyncOperation<PrepareTranscodeResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Transcoding.MediaVideoProcessingAlgorithm
             */
            enum MediaVideoProcessingAlgorithm {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Transcoding.MediaVideoProcessingAlgorithm.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Transcoding.MediaVideoProcessingAlgorithm.MrfCrf444
                 */
                mrfCrf444,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Transcoding.PrepareTranscodeResult
             */
            abstract class PrepareTranscodeResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Transcoding.PrepareTranscodeResult.CanTranscode
                 */
                canTranscode: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.Transcoding.PrepareTranscodeResult.FailureReason
                 */
                failureReason: TranscodeFailureReason;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.Transcoding.PrepareTranscodeResult.TranscodeAsync
                 */
                transcodeAsync(): Windows.Foundation.IAsyncActionWithProgress<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.Transcoding.TranscodeFailureReason
             */
            enum TranscodeFailureReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Transcoding.TranscodeFailureReason.CodecNotFound
                 */
                codecNotFound,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Transcoding.TranscodeFailureReason.InvalidProfile
                 */
                invalidProfile,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Transcoding.TranscodeFailureReason.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Media.Transcoding.TranscodeFailureReason.Unknown
                 */
                unknown,
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.VideoDisplayProperties
         */
        abstract class VideoDisplayProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoDisplayProperties.Genres
             */
            genres: Windows.Foundation.Collections.IVector<string>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoDisplayProperties.Subtitle
             */
            subtitle: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoDisplayProperties.Title
             */
            title: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.VideoEffects
         */
        abstract class VideoEffects {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoEffects.VideoStabilization
             */
            static videoStabilization: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Media.VideoFrame
         */
        class VideoFrame implements Windows.Foundation.IClosable, IMediaFrame {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.VideoFrame.#ctor(Windows.Graphics.Imaging.BitmapPixelFormat,System.Int32,System.Int32,Windows.Graphics.Imaging.BitmapAlphaMode)
             */
            constructor(format: Windows.Graphics.Imaging.BitmapPixelFormat, width: number, height: number, alpha: Windows.Graphics.Imaging.BitmapAlphaMode);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.VideoFrame.#ctor(Windows.Graphics.Imaging.BitmapPixelFormat,System.Int32,System.Int32)
             */
            constructor(format: Windows.Graphics.Imaging.BitmapPixelFormat, width: number, height: number);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoFrame.Direct3DSurface
             */
            direct3DSurface: Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoFrame.Duration
             */
            duration: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoFrame.ExtendedProperties
             */
            extendedProperties: Windows.Foundation.Collections.IPropertySet;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoFrame.IsDiscontinuous
             */
            isDiscontinuous: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoFrame.IsReadOnly
             */
            isReadOnly: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoFrame.RelativeTime
             */
            relativeTime: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoFrame.SoftwareBitmap
             */
            softwareBitmap: Windows.Graphics.Imaging.SoftwareBitmap;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoFrame.SystemRelativeTime
             */
            systemRelativeTime: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Media.VideoFrame.Type
             */
            type: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.VideoFrame.Close
             */
            close(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Media.VideoFrame.CopyToAsync(Windows.Media.VideoFrame)
             */
            copyToAsync(frame: VideoFrame): Windows.Foundation.IAsyncAction;
        }
    }
    namespace Networking {
        namespace BackgroundTransfer {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundDownloadProgress
             */
            interface BackgroundDownloadProgress {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundDownloadProgress.BytesReceived
                 */
                bytesReceived: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundDownloadProgress.TotalBytesToReceive
                 */
                totalBytesToReceive: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundDownloadProgress.Status
                 */
                status: BackgroundTransferStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundDownloadProgress.HasResponseChanged
                 */
                hasResponseChanged: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundDownloadProgress.HasRestarted
                 */
                hasRestarted: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundDownloader
             */
            class BackgroundDownloader implements IBackgroundTransferBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundDownloader.#ctor(Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroup)
                 */
                constructor(completionGroup: BackgroundTransferCompletionGroup);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundDownloader.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundDownloader.GetCurrentDownloadsAsync(System.String)
                 */
                static getCurrentDownloadsAsync(group: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<DownloadOperation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundDownloader.GetCurrentDownloadsAsync
                 */
                static getCurrentDownloadsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<DownloadOperation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundDownloader.GetCurrentDownloadsForTransferGroupAsync(Windows.Networking.BackgroundTransfer.BackgroundTransferGroup)
                 */
                static getCurrentDownloadsForTransferGroupAsync(group: BackgroundTransferGroup): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<DownloadOperation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundDownloader.RequestUnconstrainedDownloadsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                static requestUnconstrainedDownloadsAsync(operations: Windows.Foundation.Collections.IIterable<DownloadOperation>): Windows.Foundation.IAsyncOperation<UnconstrainedTransferRequestResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundDownloader.CompletionGroup
                 */
                completionGroup: BackgroundTransferCompletionGroup;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundDownloader.CostPolicy
                 */
                costPolicy: BackgroundTransferCostPolicy;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundDownloader.FailureTileNotification
                 */
                failureTileNotification: Windows.UI.Notifications.TileNotification;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundDownloader.FailureToastNotification
                 */
                failureToastNotification: Windows.UI.Notifications.ToastNotification;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundDownloader.Group
                 */
                group: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundDownloader.Method
                 */
                method: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundDownloader.ProxyCredential
                 */
                proxyCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundDownloader.ServerCredential
                 */
                serverCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundDownloader.SuccessTileNotification
                 */
                successTileNotification: Windows.UI.Notifications.TileNotification;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundDownloader.SuccessToastNotification
                 */
                successToastNotification: Windows.UI.Notifications.ToastNotification;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundDownloader.TransferGroup
                 */
                transferGroup: BackgroundTransferGroup;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundDownloader.CreateDownload(Windows.Foundation.Uri,Windows.Storage.IStorageFile,Windows.Storage.IStorageFile)
                 */
                createDownload(uri: Windows.Foundation.Uri, resultFile: Windows.Storage.IStorageFile, requestBodyFile: Windows.Storage.IStorageFile): DownloadOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundDownloader.CreateDownload(Windows.Foundation.Uri,Windows.Storage.IStorageFile)
                 */
                createDownload(uri: Windows.Foundation.Uri, resultFile: Windows.Storage.IStorageFile): DownloadOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundDownloader.CreateDownloadAsync(Windows.Foundation.Uri,Windows.Storage.IStorageFile,Windows.Storage.Streams.IInputStream)
                 */
                createDownloadAsync(uri: Windows.Foundation.Uri, resultFile: Windows.Storage.IStorageFile, requestBodyStream: Windows.Storage.Streams.IInputStream): Windows.Foundation.IAsyncOperation<DownloadOperation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundDownloader.SetRequestHeader(System.String,System.String)
                 */
                setRequestHeader(headerName: string, headerValue: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundTransferBehavior
             */
            enum BackgroundTransferBehavior {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferBehavior.Parallel
                 */
                parallel,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferBehavior.Serialized
                 */
                serialized,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroup
             */
            class BackgroundTransferCompletionGroup {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroup.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroup.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroup.Trigger
                 */
                trigger: Windows.ApplicationModel.Background.IBackgroundTrigger;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroup.Enable
                 */
                enable(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroupTriggerDetails
             */
            abstract class BackgroundTransferCompletionGroupTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroupTriggerDetails.Downloads
                 */
                downloads: Windows.Foundation.Collections.IVectorView<DownloadOperation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroupTriggerDetails.Uploads
                 */
                uploads: Windows.Foundation.Collections.IVectorView<UploadOperation>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundTransferContentPart
             */
            class BackgroundTransferContentPart {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundTransferContentPart.#ctor(System.String,System.String)
                 */
                constructor(name: string, fileName: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundTransferContentPart.#ctor(System.String)
                 */
                constructor(name: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundTransferContentPart.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundTransferContentPart.SetFile(Windows.Storage.IStorageFile)
                 */
                setFile(value: Windows.Storage.IStorageFile): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundTransferContentPart.SetHeader(System.String,System.String)
                 */
                setHeader(headerName: string, headerValue: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundTransferContentPart.SetText(System.String)
                 */
                setText(value: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundTransferCostPolicy
             */
            enum BackgroundTransferCostPolicy {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferCostPolicy.Always
                 */
                always,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferCostPolicy.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferCostPolicy.UnrestrictedOnly
                 */
                unrestrictedOnly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundTransferError
             */
            abstract class BackgroundTransferError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundTransferError.GetStatus(System.Int32)
                 */
                static getStatus(hresult: number): Windows.Web.WebErrorStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundTransferGroup
             */
            abstract class BackgroundTransferGroup {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundTransferGroup.CreateGroup(System.String)
                 */
                static createGroup(name: string): BackgroundTransferGroup;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundTransferGroup.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundTransferGroup.TransferBehavior
                 */
                transferBehavior: BackgroundTransferBehavior;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundTransferPriority
             */
            enum BackgroundTransferPriority {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferPriority.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferPriority.High
                 */
                high,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundTransferStatus
             */
            enum BackgroundTransferStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferStatus.Canceled
                 */
                canceled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferStatus.Completed
                 */
                completed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferStatus.Error
                 */
                error,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferStatus.Idle
                 */
                idle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferStatus.PausedByApplication
                 */
                pausedByApplication,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferStatus.PausedCostedNetwork
                 */
                pausedCostedNetwork,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferStatus.PausedNoNetwork
                 */
                pausedNoNetwork,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferStatus.PausedSystemPolicy
                 */
                pausedSystemPolicy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundTransferStatus.Running
                 */
                running,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundUploadProgress
             */
            interface BackgroundUploadProgress {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundUploadProgress.BytesReceived
                 */
                bytesReceived: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundUploadProgress.BytesSent
                 */
                bytesSent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundUploadProgress.TotalBytesToReceive
                 */
                totalBytesToReceive: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundUploadProgress.TotalBytesToSend
                 */
                totalBytesToSend: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundUploadProgress.Status
                 */
                status: BackgroundTransferStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundUploadProgress.HasResponseChanged
                 */
                hasResponseChanged: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.BackgroundTransfer.BackgroundUploadProgress.HasRestarted
                 */
                hasRestarted: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.BackgroundUploader
             */
            class BackgroundUploader implements IBackgroundTransferBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundUploader.#ctor(Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroup)
                 */
                constructor(completionGroup: BackgroundTransferCompletionGroup);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundUploader.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundUploader.GetCurrentUploadsAsync(System.String)
                 */
                static getCurrentUploadsAsync(group: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<UploadOperation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundUploader.GetCurrentUploadsAsync
                 */
                static getCurrentUploadsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<UploadOperation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundUploader.GetCurrentUploadsForTransferGroupAsync(Windows.Networking.BackgroundTransfer.BackgroundTransferGroup)
                 */
                static getCurrentUploadsForTransferGroupAsync(group: BackgroundTransferGroup): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<UploadOperation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundUploader.RequestUnconstrainedUploadsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                static requestUnconstrainedUploadsAsync(operations: Windows.Foundation.Collections.IIterable<UploadOperation>): Windows.Foundation.IAsyncOperation<UnconstrainedTransferRequestResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundUploader.CompletionGroup
                 */
                completionGroup: BackgroundTransferCompletionGroup;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundUploader.CostPolicy
                 */
                costPolicy: BackgroundTransferCostPolicy;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundUploader.FailureTileNotification
                 */
                failureTileNotification: Windows.UI.Notifications.TileNotification;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundUploader.FailureToastNotification
                 */
                failureToastNotification: Windows.UI.Notifications.ToastNotification;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundUploader.Group
                 */
                group: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundUploader.Method
                 */
                method: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundUploader.ProxyCredential
                 */
                proxyCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundUploader.ServerCredential
                 */
                serverCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundUploader.SuccessTileNotification
                 */
                successTileNotification: Windows.UI.Notifications.TileNotification;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundUploader.SuccessToastNotification
                 */
                successToastNotification: Windows.UI.Notifications.ToastNotification;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.BackgroundUploader.TransferGroup
                 */
                transferGroup: BackgroundTransferGroup;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundUploader.CreateUpload(Windows.Foundation.Uri,Windows.Storage.IStorageFile)
                 */
                createUpload(uri: Windows.Foundation.Uri, sourceFile: Windows.Storage.IStorageFile): UploadOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundUploader.CreateUploadAsync(Windows.Foundation.Uri,Windows.Foundation.Collections.IIterable`1,System.String,System.String)
                 */
                createUploadAsync(uri: Windows.Foundation.Uri, parts: Windows.Foundation.Collections.IIterable<BackgroundTransferContentPart>, subType: string, boundary: string): Windows.Foundation.IAsyncOperation<UploadOperation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundUploader.CreateUploadAsync(Windows.Foundation.Uri,Windows.Foundation.Collections.IIterable`1,System.String)
                 */
                createUploadAsync(uri: Windows.Foundation.Uri, parts: Windows.Foundation.Collections.IIterable<BackgroundTransferContentPart>, subType: string): Windows.Foundation.IAsyncOperation<UploadOperation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundUploader.CreateUploadAsync(Windows.Foundation.Uri,Windows.Foundation.Collections.IIterable`1)
                 */
                createUploadAsync(uri: Windows.Foundation.Uri, parts: Windows.Foundation.Collections.IIterable<BackgroundTransferContentPart>): Windows.Foundation.IAsyncOperation<UploadOperation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundUploader.CreateUploadFromStreamAsync(Windows.Foundation.Uri,Windows.Storage.Streams.IInputStream)
                 */
                createUploadFromStreamAsync(uri: Windows.Foundation.Uri, sourceStream: Windows.Storage.Streams.IInputStream): Windows.Foundation.IAsyncOperation<UploadOperation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.BackgroundUploader.SetRequestHeader(System.String,System.String)
                 */
                setRequestHeader(headerName: string, headerValue: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.ContentPrefetcher
             */
            abstract class ContentPrefetcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.ContentPrefetcher.ContentUris
                 */
                static contentUris: Windows.Foundation.Collections.IVector<Windows.Foundation.Uri>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.ContentPrefetcher.IndirectContentUri
                 */
                static indirectContentUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.ContentPrefetcher.LastSuccessfulPrefetchTime
                 */
                static lastSuccessfulPrefetchTime: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.DownloadOperation
             */
            abstract class DownloadOperation implements IBackgroundTransferOperationPriority, IBackgroundTransferOperation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.DownloadOperation.CostPolicy
                 */
                costPolicy: BackgroundTransferCostPolicy;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.DownloadOperation.Group
                 */
                group: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.DownloadOperation.Guid
                 */
                guid: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.DownloadOperation.Method
                 */
                method: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.DownloadOperation.Priority
                 */
                priority: BackgroundTransferPriority;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.DownloadOperation.Progress
                 */
                progress: BackgroundDownloadProgress;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.DownloadOperation.RequestedUri
                 */
                requestedUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.DownloadOperation.ResultFile
                 */
                resultFile: Windows.Storage.IStorageFile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.DownloadOperation.TransferGroup
                 */
                transferGroup: BackgroundTransferGroup;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.DownloadOperation.AttachAsync
                 */
                attachAsync(): Windows.Foundation.IAsyncOperationWithProgress<DownloadOperation, DownloadOperation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.DownloadOperation.GetResponseInformation
                 */
                getResponseInformation(): ResponseInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.DownloadOperation.GetResultStreamAt(System.UInt64)
                 */
                getResultStreamAt(position: number): Windows.Storage.Streams.IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.DownloadOperation.Pause
                 */
                pause(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.DownloadOperation.Resume
                 */
                resume(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.DownloadOperation.StartAsync
                 */
                startAsync(): Windows.Foundation.IAsyncOperationWithProgress<DownloadOperation, DownloadOperation>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.IBackgroundTransferBase
             */
            interface IBackgroundTransferBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.IBackgroundTransferBase.CostPolicy
                 */
                costPolicy: BackgroundTransferCostPolicy;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.IBackgroundTransferBase.Group
                 */
                group: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.IBackgroundTransferBase.Method
                 */
                method: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.IBackgroundTransferBase.ProxyCredential
                 */
                proxyCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.IBackgroundTransferBase.ServerCredential
                 */
                serverCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.IBackgroundTransferBase.SetRequestHeader(System.String,System.String)
                 */
                setRequestHeader(headerName: string, headerValue: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.IBackgroundTransferContentPartFactory
             */
            interface IBackgroundTransferContentPartFactory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.IBackgroundTransferContentPartFactory.CreateWithName(System.String)
                 */
                createWithName(name: string): BackgroundTransferContentPart;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.IBackgroundTransferContentPartFactory.CreateWithNameAndFileName(System.String,System.String)
                 */
                createWithNameAndFileName(name: string, fileName: string): BackgroundTransferContentPart;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.IBackgroundTransferOperation
             */
            interface IBackgroundTransferOperation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.IBackgroundTransferOperation.CostPolicy
                 */
                costPolicy: BackgroundTransferCostPolicy;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.IBackgroundTransferOperation.Group
                 */
                group: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.IBackgroundTransferOperation.Guid
                 */
                guid: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.IBackgroundTransferOperation.Method
                 */
                method: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.IBackgroundTransferOperation.RequestedUri
                 */
                requestedUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.IBackgroundTransferOperation.GetResponseInformation
                 */
                getResponseInformation(): ResponseInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.IBackgroundTransferOperation.GetResultStreamAt(System.UInt64)
                 */
                getResultStreamAt(position: number): Windows.Storage.Streams.IInputStream;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.IBackgroundTransferOperationPriority
             */
            interface IBackgroundTransferOperationPriority {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.IBackgroundTransferOperationPriority.Priority
                 */
                priority: BackgroundTransferPriority;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.ResponseInformation
             */
            abstract class ResponseInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.ResponseInformation.ActualUri
                 */
                actualUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.ResponseInformation.Headers
                 */
                headers: Windows.Foundation.Collections.IMapView<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.ResponseInformation.IsResumable
                 */
                isResumable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.ResponseInformation.StatusCode
                 */
                statusCode: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.UnconstrainedTransferRequestResult
             */
            abstract class UnconstrainedTransferRequestResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.UnconstrainedTransferRequestResult.IsUnconstrained
                 */
                isUnconstrained: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.BackgroundTransfer.UploadOperation
             */
            abstract class UploadOperation implements IBackgroundTransferOperationPriority, IBackgroundTransferOperation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.UploadOperation.CostPolicy
                 */
                costPolicy: BackgroundTransferCostPolicy;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.UploadOperation.Group
                 */
                group: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.UploadOperation.Guid
                 */
                guid: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.UploadOperation.Method
                 */
                method: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.UploadOperation.Priority
                 */
                priority: BackgroundTransferPriority;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.UploadOperation.Progress
                 */
                progress: BackgroundUploadProgress;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.UploadOperation.RequestedUri
                 */
                requestedUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.UploadOperation.SourceFile
                 */
                sourceFile: Windows.Storage.IStorageFile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.BackgroundTransfer.UploadOperation.TransferGroup
                 */
                transferGroup: BackgroundTransferGroup;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.UploadOperation.AttachAsync
                 */
                attachAsync(): Windows.Foundation.IAsyncOperationWithProgress<UploadOperation, UploadOperation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.UploadOperation.GetResponseInformation
                 */
                getResponseInformation(): ResponseInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.UploadOperation.GetResultStreamAt(System.UInt64)
                 */
                getResultStreamAt(position: number): Windows.Storage.Streams.IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.BackgroundTransfer.UploadOperation.StartAsync
                 */
                startAsync(): Windows.Foundation.IAsyncOperationWithProgress<UploadOperation, UploadOperation>;
            }
        }
        namespace Connectivity {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.AttributedNetworkUsage
             */
            abstract class AttributedNetworkUsage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.AttributedNetworkUsage.AttributionId
                 */
                attributionId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.AttributedNetworkUsage.AttributionName
                 */
                attributionName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.AttributedNetworkUsage.AttributionThumbnail
                 */
                attributionThumbnail: Windows.Storage.Streams.IRandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.AttributedNetworkUsage.BytesReceived
                 */
                bytesReceived: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.AttributedNetworkUsage.BytesSent
                 */
                bytesSent: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.CellularApnAuthenticationType
             */
            enum CellularApnAuthenticationType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.CellularApnAuthenticationType.Chap
                 */
                chap,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.CellularApnAuthenticationType.Mschapv2
                 */
                mschapv2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.CellularApnAuthenticationType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.CellularApnAuthenticationType.Pap
                 */
                pap,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.CellularApnContext
             */
            class CellularApnContext {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.CellularApnContext.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.CellularApnContext.AccessPointName
                 */
                accessPointName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.CellularApnContext.AuthenticationType
                 */
                authenticationType: CellularApnAuthenticationType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.CellularApnContext.IsCompressionEnabled
                 */
                isCompressionEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.CellularApnContext.Password
                 */
                password: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.CellularApnContext.ProviderId
                 */
                providerId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.CellularApnContext.UserName
                 */
                userName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.ConnectionCost
             */
            abstract class ConnectionCost {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionCost.ApproachingDataLimit
                 */
                approachingDataLimit: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionCost.BackgroundDataUsageRestricted
                 */
                backgroundDataUsageRestricted: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionCost.NetworkCostType
                 */
                networkCostType: NetworkCostType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionCost.OverDataLimit
                 */
                overDataLimit: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionCost.Roaming
                 */
                roaming: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.ConnectionProfile
             */
            abstract class ConnectionProfile {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfile.IsWlanConnectionProfile
                 */
                isWlanConnectionProfile: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfile.IsWwanConnectionProfile
                 */
                isWwanConnectionProfile: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfile.NetworkAdapter
                 */
                networkAdapter: NetworkAdapter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfile.NetworkSecuritySettings
                 */
                networkSecuritySettings: NetworkSecuritySettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfile.ProfileName
                 */
                profileName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfile.ServiceProviderGuid
                 */
                serviceProviderGuid: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfile.WlanConnectionProfileDetails
                 */
                wlanConnectionProfileDetails: WlanConnectionProfileDetails;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfile.WwanConnectionProfileDetails
                 */
                wwanConnectionProfileDetails: WwanConnectionProfileDetails;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionProfile.GetAttributedNetworkUsageAsync(Windows.Foundation.DateTime,Windows.Foundation.DateTime,Windows.Networking.Connectivity.NetworkUsageStates)
                 */
                getAttributedNetworkUsageAsync(startTime: Date, endTime: Date, states: NetworkUsageStates): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<AttributedNetworkUsage>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionProfile.GetConnectionCost
                 */
                getConnectionCost(): ConnectionCost;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionProfile.GetConnectivityIntervalsAsync(Windows.Foundation.DateTime,Windows.Foundation.DateTime,Windows.Networking.Connectivity.NetworkUsageStates)
                 */
                getConnectivityIntervalsAsync(startTime: Date, endTime: Date, states: NetworkUsageStates): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ConnectivityInterval>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionProfile.GetDataPlanStatus
                 */
                getDataPlanStatus(): DataPlanStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionProfile.GetDomainConnectivityLevel
                 */
                getDomainConnectivityLevel(): DomainConnectivityLevel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionProfile.GetLocalUsage(Windows.Foundation.DateTime,Windows.Foundation.DateTime,Windows.Networking.Connectivity.RoamingStates)
                 */
                getLocalUsage(StartTime: Date, EndTime: Date, States: RoamingStates): DataUsage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionProfile.GetLocalUsage(Windows.Foundation.DateTime,Windows.Foundation.DateTime)
                 */
                getLocalUsage(StartTime: Date, EndTime: Date): DataUsage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionProfile.GetNetworkConnectivityLevel
                 */
                getNetworkConnectivityLevel(): NetworkConnectivityLevel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionProfile.GetNetworkNames
                 */
                getNetworkNames(): Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionProfile.GetNetworkUsageAsync(Windows.Foundation.DateTime,Windows.Foundation.DateTime,Windows.Networking.Connectivity.DataUsageGranularity,Windows.Networking.Connectivity.NetworkUsageStates)
                 */
                getNetworkUsageAsync(startTime: Date, endTime: Date, granularity: DataUsageGranularity, states: NetworkUsageStates): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<NetworkUsage>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionProfile.GetSignalBars
                 */
                getSignalBars(): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.ConnectionProfileFilter
             */
            class ConnectionProfileFilter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionProfileFilter.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfileFilter.IsBackgroundDataUsageRestricted
                 */
                isBackgroundDataUsageRestricted: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfileFilter.IsConnected
                 */
                isConnected: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfileFilter.IsOverDataLimit
                 */
                isOverDataLimit: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfileFilter.IsRoaming
                 */
                isRoaming: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfileFilter.IsWlanConnectionProfile
                 */
                isWlanConnectionProfile: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfileFilter.IsWwanConnectionProfile
                 */
                isWwanConnectionProfile: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfileFilter.NetworkCostType
                 */
                networkCostType: NetworkCostType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfileFilter.RawData
                 */
                rawData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionProfileFilter.ServiceProviderGuid
                 */
                serviceProviderGuid: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.ConnectionSession
             */
            abstract class ConnectionSession implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectionSession.ConnectionProfile
                 */
                connectionProfile: ConnectionProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectionSession.Close
                 */
                close(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.ConnectivityInterval
             */
            abstract class ConnectivityInterval {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectivityInterval.ConnectionDuration
                 */
                connectionDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ConnectivityInterval.StartTime
                 */
                startTime: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.ConnectivityManager
             */
            abstract class ConnectivityManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectivityManager.AcquireConnectionAsync(Windows.Networking.Connectivity.CellularApnContext)
                 */
                static acquireConnectionAsync(cellularApnContext: CellularApnContext): Windows.Foundation.IAsyncOperation<ConnectionSession>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectivityManager.AddHttpRoutePolicy(Windows.Networking.Connectivity.RoutePolicy)
                 */
                static addHttpRoutePolicy(routePolicy: RoutePolicy): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.ConnectivityManager.RemoveHttpRoutePolicy(Windows.Networking.Connectivity.RoutePolicy)
                 */
                static removeHttpRoutePolicy(routePolicy: RoutePolicy): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.DataPlanStatus
             */
            abstract class DataPlanStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.DataPlanStatus.DataLimitInMegabytes
                 */
                dataLimitInMegabytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.DataPlanStatus.DataPlanUsage
                 */
                dataPlanUsage: DataPlanUsage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.DataPlanStatus.InboundBitsPerSecond
                 */
                inboundBitsPerSecond: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.DataPlanStatus.MaxTransferSizeInMegabytes
                 */
                maxTransferSizeInMegabytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.DataPlanStatus.NextBillingCycle
                 */
                nextBillingCycle: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.DataPlanStatus.OutboundBitsPerSecond
                 */
                outboundBitsPerSecond: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.DataPlanUsage
             */
            abstract class DataPlanUsage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.DataPlanUsage.LastSyncTime
                 */
                lastSyncTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.DataPlanUsage.MegabytesUsed
                 */
                megabytesUsed: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.DataUsage
             */
            abstract class DataUsage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.DataUsage.BytesReceived
                 */
                bytesReceived: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.DataUsage.BytesSent
                 */
                bytesSent: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.DataUsageGranularity
             */
            enum DataUsageGranularity {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.DataUsageGranularity.PerDay
                 */
                perDay,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.DataUsageGranularity.PerHour
                 */
                perHour,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.DataUsageGranularity.PerMinute
                 */
                perMinute,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.DataUsageGranularity.Total
                 */
                total,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.DomainConnectivityLevel
             */
            enum DomainConnectivityLevel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.DomainConnectivityLevel.Authenticated
                 */
                authenticated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.DomainConnectivityLevel.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.DomainConnectivityLevel.Unauthenticated
                 */
                unauthenticated,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.IPInformation
             */
            abstract class IPInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.IPInformation.NetworkAdapter
                 */
                networkAdapter: NetworkAdapter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.IPInformation.PrefixLength
                 */
                prefixLength: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.LanIdentifier
             */
            abstract class LanIdentifier {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.LanIdentifier.InfrastructureId
                 */
                infrastructureId: LanIdentifierData;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.LanIdentifier.NetworkAdapterId
                 */
                networkAdapterId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.LanIdentifier.PortId
                 */
                portId: LanIdentifierData;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.LanIdentifierData
             */
            abstract class LanIdentifierData {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.LanIdentifierData.Type
                 */
                type: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.LanIdentifierData.Value
                 */
                value: Windows.Foundation.Collections.IVectorView<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkAdapter
             */
            abstract class NetworkAdapter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkAdapter.IanaInterfaceType
                 */
                ianaInterfaceType: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkAdapter.InboundMaxBitsPerSecond
                 */
                inboundMaxBitsPerSecond: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkAdapter.NetworkAdapterId
                 */
                networkAdapterId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkAdapter.NetworkItem
                 */
                networkItem: NetworkItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkAdapter.OutboundMaxBitsPerSecond
                 */
                outboundMaxBitsPerSecond: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.NetworkAdapter.GetConnectedProfileAsync
                 */
                getConnectedProfileAsync(): Windows.Foundation.IAsyncOperation<ConnectionProfile>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkAuthenticationType
             */
            enum NetworkAuthenticationType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkAuthenticationType.Ihv
                 */
                ihv,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkAuthenticationType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkAuthenticationType.Open80211
                 */
                open80211,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkAuthenticationType.Rsna
                 */
                rsna,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkAuthenticationType.RsnaPsk
                 */
                rsnaPsk,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkAuthenticationType.SharedKey80211
                 */
                sharedKey80211,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkAuthenticationType.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkAuthenticationType.Wpa
                 */
                wpa,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkAuthenticationType.WpaNone
                 */
                wpaNone,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkAuthenticationType.WpaPsk
                 */
                wpaPsk,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkConnectivityLevel
             */
            enum NetworkConnectivityLevel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkConnectivityLevel.ConstrainedInternetAccess
                 */
                constrainedInternetAccess,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkConnectivityLevel.InternetAccess
                 */
                internetAccess,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkConnectivityLevel.LocalAccess
                 */
                localAccess,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkConnectivityLevel.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkCostType
             */
            enum NetworkCostType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkCostType.Fixed
                 */
                fixed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkCostType.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkCostType.Unrestricted
                 */
                unrestricted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkCostType.Variable
                 */
                variable,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkEncryptionType
             */
            enum NetworkEncryptionType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkEncryptionType.Ccmp
                 */
                ccmp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkEncryptionType.Ihv
                 */
                ihv,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkEncryptionType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkEncryptionType.RsnUseGroup
                 */
                rsnUseGroup,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkEncryptionType.Tkip
                 */
                tkip,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkEncryptionType.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkEncryptionType.Wep
                 */
                wep,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkEncryptionType.Wep104
                 */
                wep104,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkEncryptionType.Wep40
                 */
                wep40,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkEncryptionType.WpaUseGroup
                 */
                wpaUseGroup,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkInformation
             */
            abstract class NetworkInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Connectivity.NetworkInformation.NetworkStatusChanged
                 */
                static onnetworkstatuschanged: (arg: { type: "networkstatuschanged"; } & NetworkStatusChangedEventHandlerArgumentType) => NetworkStatusChangedEventHandlerReturnType;
                static addEventListener(type: "networkstatuschanged", listener: (arg: { type: "networkstatuschanged"; } & NetworkStatusChangedEventHandlerArgumentType) => NetworkStatusChangedEventHandlerReturnType): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.NetworkInformation.FindConnectionProfilesAsync(Windows.Networking.Connectivity.ConnectionProfileFilter)
                 */
                static findConnectionProfilesAsync(pProfileFilter: ConnectionProfileFilter): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ConnectionProfile>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.NetworkInformation.GetConnectionProfiles
                 */
                static getConnectionProfiles(): Windows.Foundation.Collections.IVectorView<ConnectionProfile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.NetworkInformation.GetHostNames
                 */
                static getHostNames(): Windows.Foundation.Collections.IVectorView<Windows.Networking.HostName>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.NetworkInformation.GetInternetConnectionProfile
                 */
                static getInternetConnectionProfile(): ConnectionProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.NetworkInformation.GetLanIdentifiers
                 */
                static getLanIdentifiers(): Windows.Foundation.Collections.IVectorView<LanIdentifier>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.NetworkInformation.GetProxyConfigurationAsync(Windows.Foundation.Uri)
                 */
                static getProxyConfigurationAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<ProxyConfiguration>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.NetworkInformation.GetSortedEndpointPairs(Windows.Foundation.Collections.IIterable`1,Windows.Networking.HostNameSortOptions)
                 */
                static getSortedEndpointPairs(destinationList: Windows.Foundation.Collections.IIterable<Windows.Networking.EndpointPair>, sortOptions: Windows.Networking.HostNameSortOptions): Windows.Foundation.Collections.IVectorView<Windows.Networking.EndpointPair>;
                static removeEventListener(type: "networkstatuschanged", listener: (arg: { type: "networkstatuschanged"; } & NetworkStatusChangedEventHandlerArgumentType) => NetworkStatusChangedEventHandlerReturnType): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkItem
             */
            abstract class NetworkItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkItem.NetworkId
                 */
                networkId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.NetworkItem.GetNetworkTypes
                 */
                getNetworkTypes(): NetworkTypes;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkSecuritySettings
             */
            abstract class NetworkSecuritySettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkSecuritySettings.NetworkAuthenticationType
                 */
                networkAuthenticationType: NetworkAuthenticationType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkSecuritySettings.NetworkEncryptionType
                 */
                networkEncryptionType: NetworkEncryptionType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkStateChangeEventDetails
             */
            abstract class NetworkStateChangeEventDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkStateChangeEventDetails.HasNewConnectionCost
                 */
                hasNewConnectionCost: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkStateChangeEventDetails.HasNewDomainConnectivityLevel
                 */
                hasNewDomainConnectivityLevel: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkStateChangeEventDetails.HasNewHostNameList
                 */
                hasNewHostNameList: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkStateChangeEventDetails.HasNewInternetConnectionProfile
                 */
                hasNewInternetConnectionProfile: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkStateChangeEventDetails.HasNewNetworkConnectivityLevel
                 */
                hasNewNetworkConnectivityLevel: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkStateChangeEventDetails.HasNewTetheringClientCount
                 */
                hasNewTetheringClientCount: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkStateChangeEventDetails.HasNewTetheringOperationalState
                 */
                hasNewTetheringOperationalState: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkStateChangeEventDetails.HasNewWwanRegistrationState
                 */
                hasNewWwanRegistrationState: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkStatusChangedEventHandler
             */
            interface NetworkStatusChangedEventHandler {
                (sender: Object): void
            }
            type NetworkStatusChangedEventHandlerArgumentType = { detail: any[]; target: Object; };
            type NetworkStatusChangedEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkTypes
             */
            enum NetworkTypes {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkTypes.Internet
                 */
                internet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkTypes.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkTypes.PrivateNetwork
                 */
                privateNetwork,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkUsage
             */
            abstract class NetworkUsage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkUsage.BytesReceived
                 */
                bytesReceived: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkUsage.BytesSent
                 */
                bytesSent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.NetworkUsage.ConnectionDuration
                 */
                connectionDuration: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.NetworkUsageStates
             */
            interface NetworkUsageStates {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkUsageStates.Roaming
                 */
                roaming: TriStates;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.NetworkUsageStates.Shared
                 */
                shared: TriStates;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.ProxyConfiguration
             */
            abstract class ProxyConfiguration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ProxyConfiguration.CanConnectDirectly
                 */
                canConnectDirectly: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.ProxyConfiguration.ProxyUris
                 */
                proxyUris: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Uri>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.RoamingStates
             */
            enum RoamingStates {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.RoamingStates.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.RoamingStates.NotRoaming
                 */
                notRoaming,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.RoamingStates.Roaming
                 */
                roaming,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.RoutePolicy
             */
            class RoutePolicy {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.RoutePolicy.#ctor(Windows.Networking.Connectivity.ConnectionProfile,Windows.Networking.HostName,Windows.Networking.DomainNameType)
                 */
                constructor(connectionProfile: ConnectionProfile, hostName: Windows.Networking.HostName, type: Windows.Networking.DomainNameType);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.RoutePolicy.ConnectionProfile
                 */
                connectionProfile: ConnectionProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.RoutePolicy.HostName
                 */
                hostName: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Connectivity.RoutePolicy.HostNameType
                 */
                hostNameType: Windows.Networking.DomainNameType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.TriStates
             */
            enum TriStates {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.TriStates.DoNotCare
                 */
                doNotCare,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.TriStates.No
                 */
                no,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Connectivity.TriStates.Yes
                 */
                yes,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Connectivity.WlanConnectionProfileDetails
             */
            abstract class WlanConnectionProfileDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Connectivity.WlanConnectionProfileDetails.GetConnectedSsid
                 */
                getConnectedSsid(): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd T:Windows.Networking.Connectivity.WwanConnectionProfileDetails
             */
            abstract class WwanConnectionProfileDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd P:Windows.Networking.Connectivity.WwanConnectionProfileDetails.AccessPointName
                 */
                accessPointName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd P:Windows.Networking.Connectivity.WwanConnectionProfileDetails.HomeProviderId
                 */
                homeProviderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd M:Windows.Networking.Connectivity.WwanConnectionProfileDetails.GetCurrentDataClass
                 */
                getCurrentDataClass(): WwanDataClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd M:Windows.Networking.Connectivity.WwanConnectionProfileDetails.GetNetworkRegistrationState
                 */
                getNetworkRegistrationState(): WwanNetworkRegistrationState;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd T:Windows.Networking.Connectivity.WwanContract
             */
            interface WwanContract {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd T:Windows.Networking.Connectivity.WwanDataClass
             */
            enum WwanDataClass {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.Cdma1xEvdo
                 */
                cdma1xEvdo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.Cdma1xEvdoRevA
                 */
                cdma1xEvdoRevA,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.Cdma1xEvdoRevB
                 */
                cdma1xEvdoRevB,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.Cdma1xEvdv
                 */
                cdma1xEvdv,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.Cdma1xRtt
                 */
                cdma1xRtt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.Cdma3xRtt
                 */
                cdma3xRtt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.CdmaUmb
                 */
                cdmaUmb,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.Custom
                 */
                custom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.Edge
                 */
                edge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.Gprs
                 */
                gprs,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.Hsdpa
                 */
                hsdpa,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.Hsupa
                 */
                hsupa,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.LteAdvanced
                 */
                lteAdvanced,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanDataClass.Umts
                 */
                umts,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd T:Windows.Networking.Connectivity.WwanNetworkRegistrationState
             */
            enum WwanNetworkRegistrationState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanNetworkRegistrationState.Denied
                 */
                denied,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanNetworkRegistrationState.Deregistered
                 */
                deregistered,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanNetworkRegistrationState.Home
                 */
                home,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanNetworkRegistrationState.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanNetworkRegistrationState.Partner
                 */
                partner,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanNetworkRegistrationState.Roaming
                 */
                roaming,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.networking.connectivity.wwancontract\1.0.0.0\windows.networking.connectivity.wwancontract.winmd F:Windows.Networking.Connectivity.WwanNetworkRegistrationState.Searching
                 */
                searching,
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.DomainNameType
         */
        enum DomainNameType {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.DomainNameType.FullyQualified
             */
            fullyQualified,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.DomainNameType.Suffix
             */
            suffix,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.EndpointPair
         */
        class EndpointPair {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.EndpointPair.#ctor(Windows.Networking.HostName,System.String,Windows.Networking.HostName,System.String)
             */
            constructor(localHostName: HostName, localServiceName: string, remoteHostName: HostName, remoteServiceName: string);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.EndpointPair.LocalHostName
             */
            localHostName: HostName;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.EndpointPair.LocalServiceName
             */
            localServiceName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.EndpointPair.RemoteHostName
             */
            remoteHostName: HostName;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.EndpointPair.RemoteServiceName
             */
            remoteServiceName: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.HostName
         */
        class HostName implements Windows.Foundation.IStringable {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.HostName.#ctor(System.String)
             */
            constructor(hostName: string);
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.HostName.Compare(System.String,System.String)
             */
            static compare(value1: string, value2: string): number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.HostName.CanonicalName
             */
            canonicalName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.HostName.DisplayName
             */
            displayName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.HostName.IPInformation
             */
            ipInformation: Connectivity.IPInformation;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.HostName.RawName
             */
            rawName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.HostName.Type
             */
            type: HostNameType;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.HostName.IsEqual(Windows.Networking.HostName)
             */
            isEqual(hostName: HostName): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.HostName.ToString
             */
            toString(): string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.HostNameSortOptions
         */
        enum HostNameSortOptions {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.HostNameSortOptions.None
             */
            none,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.HostNameSortOptions.OptimizeForLongConnections
             */
            optimizeForLongConnections,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.HostNameType
         */
        enum HostNameType {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.HostNameType.Bluetooth
             */
            bluetooth,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.HostNameType.DomainName
             */
            domainName,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.HostNameType.Ipv4
             */
            ipv4,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.HostNameType.Ipv6
             */
            ipv6,
        }
        namespace NetworkOperators {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.DataClasses
             */
            enum DataClasses {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.Cdma1xEvdo
                 */
                cdma1xEvdo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.Cdma1xEvdoRevA
                 */
                cdma1xEvdoRevA,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.Cdma1xEvdoRevB
                 */
                cdma1xEvdoRevB,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.Cdma1xEvdv
                 */
                cdma1xEvdv,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.Cdma1xRtt
                 */
                cdma1xRtt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.Cdma3xRtt
                 */
                cdma3xRtt,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.CdmaUmb
                 */
                cdmaUmb,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.Custom
                 */
                custom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.Edge
                 */
                edge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.Gprs
                 */
                gprs,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.Hsdpa
                 */
                hsdpa,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.Hsupa
                 */
                hsupa,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.LteAdvanced
                 */
                lteAdvanced,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.DataClasses.Umts
                 */
                umts,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.HotspotAuthenticationContext
             */
            abstract class HotspotAuthenticationContext {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.HotspotAuthenticationContext.TryGetAuthenticationContext(System.String,Windows.Networking.NetworkOperators.HotspotAuthenticationContext@)
                 */
                static tryGetAuthenticationContext(evenToken: string): { context: HotspotAuthenticationContext; isValid: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.HotspotAuthenticationContext.AuthenticationUrl
                 */
                authenticationUrl: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.HotspotAuthenticationContext.NetworkAdapter
                 */
                networkAdapter: Windows.Networking.Connectivity.NetworkAdapter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.HotspotAuthenticationContext.RedirectMessageUrl
                 */
                redirectMessageUrl: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.HotspotAuthenticationContext.RedirectMessageXml
                 */
                redirectMessageXml: Windows.Data.Xml.Dom.XmlDocument;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.HotspotAuthenticationContext.WirelessNetworkId
                 */
                wirelessNetworkId: number[];
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.HotspotAuthenticationContext.AbortAuthentication(System.Boolean)
                 */
                abortAuthentication(markAsManual: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.HotspotAuthenticationContext.IssueCredentials(System.String,System.String,System.String,System.Boolean)
                 */
                issueCredentials(userName: string, password: string, extraParameters: string, markAsManualConnectOnFailure: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.HotspotAuthenticationContext.IssueCredentialsAsync(System.String,System.String,System.String,System.Boolean)
                 */
                issueCredentialsAsync(userName: string, password: string, extraParameters: string, markAsManualConnectOnFailure: boolean): Windows.Foundation.IAsyncOperation<HotspotCredentialsAuthenticationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.HotspotAuthenticationContext.SkipAuthentication
                 */
                skipAuthentication(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.HotspotAuthenticationContext.TriggerAttentionRequired(System.String,System.String)
                 */
                triggerAttentionRequired(packageRelativeApplicationId: string, applicationParameters: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.HotspotAuthenticationEventDetails
             */
            abstract class HotspotAuthenticationEventDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.HotspotAuthenticationEventDetails.EventToken
                 */
                eventToken: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.HotspotAuthenticationResponseCode
             */
            enum HotspotAuthenticationResponseCode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.HotspotAuthenticationResponseCode.AccessGatewayInternalError
                 */
                accessGatewayInternalError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.HotspotAuthenticationResponseCode.LoginAborted
                 */
                loginAborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.HotspotAuthenticationResponseCode.LoginFailed
                 */
                loginFailed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.HotspotAuthenticationResponseCode.LoginSucceeded
                 */
                loginSucceeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.HotspotAuthenticationResponseCode.NetworkAdministratorError
                 */
                networkAdministratorError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.HotspotAuthenticationResponseCode.NoError
                 */
                noError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.HotspotAuthenticationResponseCode.RadiusServerError
                 */
                radiusServerError,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult
             */
            abstract class HotspotCredentialsAuthenticationResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult.AuthenticationReplyXml
                 */
                authenticationReplyXml: Windows.Data.Xml.Dom.XmlDocument;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult.HasNetworkErrorOccurred
                 */
                hasNetworkErrorOccurred: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult.LogoffUrl
                 */
                logoffUrl: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult.ResponseCode
                 */
                responseCode: HotspotAuthenticationResponseCode;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.KnownCSimFilePaths
             */
            abstract class KnownCSimFilePaths {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownCSimFilePaths.EFSpn
                 */
                static efSpn: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownCSimFilePaths.Gid1
                 */
                static gid1: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownCSimFilePaths.Gid2
                 */
                static gid2: Windows.Foundation.Collections.IVectorView<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.KnownRuimFilePaths
             */
            abstract class KnownRuimFilePaths {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownRuimFilePaths.EFSpn
                 */
                static efSpn: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownRuimFilePaths.Gid1
                 */
                static gid1: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownRuimFilePaths.Gid2
                 */
                static gid2: Windows.Foundation.Collections.IVectorView<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.KnownSimFilePaths
             */
            abstract class KnownSimFilePaths {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownSimFilePaths.EFOns
                 */
                static efOns: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownSimFilePaths.EFSpn
                 */
                static efSpn: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownSimFilePaths.Gid1
                 */
                static gid1: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownSimFilePaths.Gid2
                 */
                static gid2: Windows.Foundation.Collections.IVectorView<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.KnownUSimFilePaths
             */
            abstract class KnownUSimFilePaths {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownUSimFilePaths.EFOpl
                 */
                static efOpl: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownUSimFilePaths.EFPnn
                 */
                static efPnn: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownUSimFilePaths.EFSpn
                 */
                static efSpn: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownUSimFilePaths.Gid1
                 */
                static gid1: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.KnownUSimFilePaths.Gid2
                 */
                static gid2: Windows.Foundation.Collections.IVectorView<number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandAccount
             */
            abstract class MobileBroadbandAccount {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandAccount.AvailableNetworkAccountIds
                 */
                static availableNetworkAccountIds: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandAccount.CreateFromNetworkAccountId(System.String)
                 */
                static createFromNetworkAccountId(networkAccountId: string): MobileBroadbandAccount;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandAccount.AccountExperienceUrl
                 */
                accountExperienceUrl: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandAccount.CurrentDeviceInformation
                 */
                currentDeviceInformation: MobileBroadbandDeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandAccount.CurrentNetwork
                 */
                currentNetwork: MobileBroadbandNetwork;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandAccount.NetworkAccountId
                 */
                networkAccountId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandAccount.ServiceProviderGuid
                 */
                serviceProviderGuid: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandAccount.ServiceProviderName
                 */
                serviceProviderName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandAccount.GetConnectionProfiles
                 */
                getConnectionProfiles(): Windows.Foundation.Collections.IVectorView<Windows.Networking.Connectivity.ConnectionProfile>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandAccountEventArgs
             */
            abstract class MobileBroadbandAccountEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandAccountEventArgs.NetworkAccountId
                 */
                networkAccountId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs
             */
            abstract class MobileBroadbandAccountUpdatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs.HasDeviceInformationChanged
                 */
                hasDeviceInformationChanged: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs.HasNetworkChanged
                 */
                hasNetworkChanged: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs.NetworkAccountId
                 */
                networkAccountId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher
             */
            class MobileBroadbandAccountWatcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher.AccountAdded
                 */
                onaccountadded: (arg: { type: "accountadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher.AccountRemoved
                 */
                onaccountremoved: (arg: { type: "accountremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher.AccountUpdated
                 */
                onaccountupdated: (arg: { type: "accountupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, MobileBroadbandAccountUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, MobileBroadbandAccountUpdatedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher.EnumerationCompleted
                 */
                onenumerationcompleted: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher.Stopped
                 */
                onstopped: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher.Status
                 */
                status: MobileBroadbandAccountWatcherStatus;
                addEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, Object>): void;
                addEventListener(type: "accountadded", listener: (arg: { type: "accountadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs>): void;
                addEventListener(type: "accountremoved", listener: (arg: { type: "accountremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs>): void;
                addEventListener(type: "accountupdated", listener: (arg: { type: "accountupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, MobileBroadbandAccountUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, MobileBroadbandAccountUpdatedEventArgs>): void;
                addEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, Object>): void;
                removeEventListener(type: "accountadded", listener: (arg: { type: "accountadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs>): void;
                removeEventListener(type: "accountremoved", listener: (arg: { type: "accountremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs>): void;
                removeEventListener(type: "accountupdated", listener: (arg: { type: "accountupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, MobileBroadbandAccountUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, MobileBroadbandAccountUpdatedEventArgs>): void;
                removeEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandAccountWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandAccountWatcher, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcherStatus
             */
            enum MobileBroadbandAccountWatcherStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcherStatus.Aborted
                 */
                aborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcherStatus.Created
                 */
                created,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcherStatus.EnumerationCompleted
                 */
                enumerationCompleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcherStatus.Started
                 */
                started,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcherStatus.Stopped
                 */
                stopped,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation
             */
            abstract class MobileBroadbandDeviceInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.CellularClass
                 */
                cellularClass: Windows.Devices.Sms.CellularClass;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.CurrentRadioState
                 */
                currentRadioState: MobileBroadbandRadioState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.CustomDataClass
                 */
                customDataClass: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.DataClasses
                 */
                dataClasses: DataClasses;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.DeviceType
                 */
                deviceType: MobileBroadbandDeviceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.FirmwareInformation
                 */
                firmwareInformation: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.Manufacturer
                 */
                manufacturer: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.MobileEquipmentId
                 */
                mobileEquipmentId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.Model
                 */
                model: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.NetworkDeviceStatus
                 */
                networkDeviceStatus: NetworkDeviceStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.PinManager
                 */
                pinManager: MobileBroadbandPinManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.Revision
                 */
                revision: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.SerialNumber
                 */
                serialNumber: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.SimGid1
                 */
                simGid1: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.SimIccId
                 */
                simIccId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.SimPnn
                 */
                simPnn: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.SimSpn
                 */
                simSpn: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.SubscriberId
                 */
                subscriberId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation.TelephoneNumbers
                 */
                telephoneNumbers: Windows.Foundation.Collections.IVectorView<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandDeviceService
             */
            abstract class MobileBroadbandDeviceService {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceService.DeviceServiceId
                 */
                deviceServiceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceService.SupportedCommands
                 */
                supportedCommands: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandDeviceService.OpenCommandSession
                 */
                openCommandSession(): MobileBroadbandDeviceServiceCommandSession;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandDeviceService.OpenDataSession
                 */
                openDataSession(): MobileBroadbandDeviceServiceDataSession;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult
             */
            abstract class MobileBroadbandDeviceServiceCommandResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult.ResponseData
                 */
                responseData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult.StatusCode
                 */
                statusCode: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession
             */
            abstract class MobileBroadbandDeviceServiceCommandSession {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession.CloseSession
                 */
                closeSession(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession.SendQueryCommandAsync(System.UInt32,Windows.Storage.Streams.IBuffer)
                 */
                sendQueryCommandAsync(commandId: number, data: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<MobileBroadbandDeviceServiceCommandResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession.SendSetCommandAsync(System.UInt32,Windows.Storage.Streams.IBuffer)
                 */
                sendSetCommandAsync(commandId: number, data: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<MobileBroadbandDeviceServiceCommandResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataReceivedEventArgs
             */
            abstract class MobileBroadbandDeviceServiceDataReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataReceivedEventArgs.ReceivedData
                 */
                receivedData: Windows.Storage.Streams.IBuffer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession
             */
            abstract class MobileBroadbandDeviceServiceDataSession {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession.DataReceived
                 */
                ondatareceived: (arg: { type: "datareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandDeviceServiceDataSession, MobileBroadbandDeviceServiceDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandDeviceServiceDataSession, MobileBroadbandDeviceServiceDataReceivedEventArgs>;
                addEventListener(type: "datareceived", listener: (arg: { type: "datareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandDeviceServiceDataSession, MobileBroadbandDeviceServiceDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandDeviceServiceDataSession, MobileBroadbandDeviceServiceDataReceivedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession.CloseSession
                 */
                closeSession(): void;
                removeEventListener(type: "datareceived", listener: (arg: { type: "datareceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MobileBroadbandDeviceServiceDataSession, MobileBroadbandDeviceServiceDataReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MobileBroadbandDeviceServiceDataSession, MobileBroadbandDeviceServiceDataReceivedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession.WriteDataAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeDataAsync(value: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation
             */
            abstract class MobileBroadbandDeviceServiceInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation.DeviceServiceId
                 */
                deviceServiceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation.IsDataReadSupported
                 */
                isDataReadSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation.IsDataWriteSupported
                 */
                isDataWriteSupported: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceTriggerDetails
             */
            abstract class MobileBroadbandDeviceServiceTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceTriggerDetails.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceTriggerDetails.DeviceServiceId
                 */
                deviceServiceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceTriggerDetails.ReceivedData
                 */
                receivedData: Windows.Storage.Streams.IBuffer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandDeviceType
             */
            enum MobileBroadbandDeviceType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandDeviceType.Embedded
                 */
                embedded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandDeviceType.Remote
                 */
                remote,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandDeviceType.Removable
                 */
                removable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandDeviceType.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandModem
             */
            abstract class MobileBroadbandModem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandModem.FromId(System.String)
                 */
                static fromId(deviceId: string): MobileBroadbandModem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandModem.GetDefault
                 */
                static getDefault(): MobileBroadbandModem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandModem.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandModem.CurrentAccount
                 */
                currentAccount: MobileBroadbandAccount;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandModem.CurrentNetwork
                 */
                currentNetwork: MobileBroadbandNetwork;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandModem.DeviceInformation
                 */
                deviceInformation: MobileBroadbandDeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandModem.DeviceServices
                 */
                deviceServices: Windows.Foundation.Collections.IVectorView<MobileBroadbandDeviceServiceInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandModem.IsResetSupported
                 */
                isResetSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandModem.MaxDeviceServiceCommandSizeInBytes
                 */
                maxDeviceServiceCommandSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandModem.MaxDeviceServiceDataSizeInBytes
                 */
                maxDeviceServiceDataSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandModem.GetCurrentConfigurationAsync
                 */
                getCurrentConfigurationAsync(): Windows.Foundation.IAsyncOperation<MobileBroadbandModemConfiguration>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandModem.GetDeviceService(System.Guid)
                 */
                getDeviceService(deviceServiceId: string): MobileBroadbandDeviceService;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandModem.ResetAsync
                 */
                resetAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration
             */
            abstract class MobileBroadbandModemConfiguration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration.HomeProviderId
                 */
                homeProviderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration.HomeProviderName
                 */
                homeProviderName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration.Uicc
                 */
                uicc: MobileBroadbandUicc;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandNetwork
             */
            abstract class MobileBroadbandNetwork {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetwork.AccessPointName
                 */
                accessPointName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetwork.ActivationNetworkError
                 */
                activationNetworkError: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetwork.NetworkAdapter
                 */
                networkAdapter: Windows.Networking.Connectivity.NetworkAdapter;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetwork.NetworkRegistrationState
                 */
                networkRegistrationState: NetworkRegistrationState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetwork.PacketAttachNetworkError
                 */
                packetAttachNetworkError: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetwork.RegisteredDataClass
                 */
                registeredDataClass: DataClasses;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetwork.RegisteredProviderId
                 */
                registeredProviderId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetwork.RegisteredProviderName
                 */
                registeredProviderName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetwork.RegistrationNetworkError
                 */
                registrationNetworkError: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetwork.RegistrationUiccApps
                 */
                registrationUiccApps: Windows.Foundation.Collections.IVectorView<MobileBroadbandUiccApp>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandNetwork.GetVoiceCallSupportAsync
                 */
                getVoiceCallSupportAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandNetwork.ShowConnectionUI
                 */
                showConnectionUI(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange
             */
            abstract class MobileBroadbandNetworkRegistrationStateChange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange.Network
                 */
                network: MobileBroadbandNetwork;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChangeTriggerDetails
             */
            abstract class MobileBroadbandNetworkRegistrationStateChangeTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChangeTriggerDetails.NetworkRegistrationStateChanges
                 */
                networkRegistrationStateChanges: Windows.Foundation.Collections.IVectorView<MobileBroadbandNetworkRegistrationStateChange>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandPin
             */
            abstract class MobileBroadbandPin {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPin.AttemptsRemaining
                 */
                attemptsRemaining: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPin.Enabled
                 */
                enabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPin.Format
                 */
                format: MobileBroadbandPinFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPin.LockState
                 */
                lockState: MobileBroadbandPinLockState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPin.MaxLength
                 */
                maxLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPin.MinLength
                 */
                minLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPin.Type
                 */
                type: MobileBroadbandPinType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandPin.ChangeAsync(System.String,System.String)
                 */
                changeAsync(currentPin: string, newPin: string): Windows.Foundation.IAsyncOperation<MobileBroadbandPinOperationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandPin.DisableAsync(System.String)
                 */
                disableAsync(currentPin: string): Windows.Foundation.IAsyncOperation<MobileBroadbandPinOperationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandPin.EnableAsync(System.String)
                 */
                enableAsync(currentPin: string): Windows.Foundation.IAsyncOperation<MobileBroadbandPinOperationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandPin.EnterAsync(System.String)
                 */
                enterAsync(currentPin: string): Windows.Foundation.IAsyncOperation<MobileBroadbandPinOperationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandPin.UnblockAsync(System.String,System.String)
                 */
                unblockAsync(pinUnblockKey: string, newPin: string): Windows.Foundation.IAsyncOperation<MobileBroadbandPinOperationResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandPinFormat
             */
            enum MobileBroadbandPinFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinFormat.Alphanumeric
                 */
                alphanumeric,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinFormat.Numeric
                 */
                numeric,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinFormat.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandPinLockState
             */
            enum MobileBroadbandPinLockState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinLockState.PinRequired
                 */
                pinRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinLockState.PinUnblockKeyRequired
                 */
                pinUnblockKeyRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinLockState.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinLockState.Unlocked
                 */
                unlocked,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange
             */
            abstract class MobileBroadbandPinLockStateChange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange.PinLockState
                 */
                pinLockState: MobileBroadbandPinLockState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange.PinType
                 */
                pinType: MobileBroadbandPinType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChangeTriggerDetails
             */
            abstract class MobileBroadbandPinLockStateChangeTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChangeTriggerDetails.PinLockStateChanges
                 */
                pinLockStateChanges: Windows.Foundation.Collections.IVectorView<MobileBroadbandPinLockStateChange>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandPinManager
             */
            abstract class MobileBroadbandPinManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPinManager.SupportedPins
                 */
                supportedPins: Windows.Foundation.Collections.IVectorView<MobileBroadbandPinType>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandPinManager.GetPin(Windows.Networking.NetworkOperators.MobileBroadbandPinType)
                 */
                getPin(pinType: MobileBroadbandPinType): MobileBroadbandPin;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult
             */
            abstract class MobileBroadbandPinOperationResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult.AttemptsRemaining
                 */
                attemptsRemaining: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult.IsSuccessful
                 */
                isSuccessful: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandPinType
             */
            enum MobileBroadbandPinType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinType.CorporatePin
                 */
                corporatePin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinType.Custom
                 */
                custom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinType.FirstSimPin
                 */
                firstSimPin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinType.NetworkPin
                 */
                networkPin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinType.NetworkSubsetPin
                 */
                networkSubsetPin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinType.Pin1
                 */
                pin1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinType.Pin2
                 */
                pin2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinType.ServiceProviderPin
                 */
                serviceProviderPin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinType.SimPin
                 */
                simPin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandPinType.SubsidyLock
                 */
                subsidyLock,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandRadioState
             */
            enum MobileBroadbandRadioState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandRadioState.Off
                 */
                off,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandRadioState.On
                 */
                on,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange
             */
            abstract class MobileBroadbandRadioStateChange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange.RadioState
                 */
                radioState: MobileBroadbandRadioState;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChangeTriggerDetails
             */
            abstract class MobileBroadbandRadioStateChangeTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChangeTriggerDetails.RadioStateChanges
                 */
                radioStateChanges: Windows.Foundation.Collections.IVectorView<MobileBroadbandRadioStateChange>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandUicc
             */
            abstract class MobileBroadbandUicc {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUicc.SimIccId
                 */
                simIccId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandUicc.GetUiccAppsAsync
                 */
                getUiccAppsAsync(): Windows.Foundation.IAsyncOperation<MobileBroadbandUiccAppsResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandUiccApp
             */
            abstract class MobileBroadbandUiccApp {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUiccApp.Id
                 */
                id: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUiccApp.Kind
                 */
                kind: UiccAppKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandUiccApp.GetRecordDetailsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                getRecordDetailsAsync(uiccFilePath: Windows.Foundation.Collections.IIterable<number>): Windows.Foundation.IAsyncOperation<MobileBroadbandUiccAppRecordDetailsResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.MobileBroadbandUiccApp.ReadRecordAsync(Windows.Foundation.Collections.IIterable`1,System.Int32)
                 */
                readRecordAsync(uiccFilePath: Windows.Foundation.Collections.IIterable<number>, recordIndex: number): Windows.Foundation.IAsyncOperation<MobileBroadbandUiccAppReadRecordResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppOperationStatus
             */
            enum MobileBroadbandUiccAppOperationStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppOperationStatus.AccessConditionNotHeld
                 */
                accessConditionNotHeld,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppOperationStatus.InvalidUiccFilePath
                 */
                invalidUiccFilePath,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppOperationStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppOperationStatus.UiccBusy
                 */
                uiccBusy,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult
             */
            abstract class MobileBroadbandUiccAppReadRecordResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult.Data
                 */
                data: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult.Status
                 */
                status: MobileBroadbandUiccAppOperationStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult
             */
            abstract class MobileBroadbandUiccAppRecordDetailsResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult.Kind
                 */
                kind: UiccAppRecordKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult.ReadAccessCondition
                 */
                readAccessCondition: UiccAccessCondition;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult.RecordCount
                 */
                recordCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult.RecordSize
                 */
                recordSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult.Status
                 */
                status: MobileBroadbandUiccAppOperationStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult.WriteAccessCondition
                 */
                writeAccessCondition: UiccAccessCondition;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult
             */
            abstract class MobileBroadbandUiccAppsResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult.Status
                 */
                status: MobileBroadbandUiccAppOperationStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult.UiccApps
                 */
                uiccApps: Windows.Foundation.Collections.IVectorView<MobileBroadbandUiccApp>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.NetworkDeviceStatus
             */
            enum NetworkDeviceStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkDeviceStatus.AccountNotActivated
                 */
                accountNotActivated,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkDeviceStatus.BadSim
                 */
                badSim,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkDeviceStatus.DeviceBlocked
                 */
                deviceBlocked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkDeviceStatus.DeviceHardwareFailure
                 */
                deviceHardwareFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkDeviceStatus.DeviceLocked
                 */
                deviceLocked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkDeviceStatus.DeviceNotReady
                 */
                deviceNotReady,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkDeviceStatus.DeviceReady
                 */
                deviceReady,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkDeviceStatus.SimNotInserted
                 */
                simNotInserted,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType
             */
            enum NetworkOperatorEventMessageType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.Cdma
                 */
                cdma,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.DataPlanDeleted
                 */
                dataPlanDeleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.DataPlanReset
                 */
                dataPlanReset,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.DataPlanThresholdReached
                 */
                dataPlanThresholdReached,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.Gsm
                 */
                gsm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.ProfileConnected
                 */
                profileConnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.ProfileDisconnected
                 */
                profileDisconnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.RegisteredHome
                 */
                registeredHome,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.RegisteredRoaming
                 */
                registeredRoaming,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.TetheringEntitlementCheck
                 */
                tetheringEntitlementCheck,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.TetheringNumberOfClientsChanged
                 */
                tetheringNumberOfClientsChanged,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.TetheringOperationalStateChanged
                 */
                tetheringOperationalStateChanged,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType.Ussd
                 */
                ussd,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.NetworkOperatorTetheringAccessPointConfiguration
             */
            class NetworkOperatorTetheringAccessPointConfiguration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.NetworkOperatorTetheringAccessPointConfiguration.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.NetworkOperatorTetheringAccessPointConfiguration.Passphrase
                 */
                passphrase: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.NetworkOperatorTetheringAccessPointConfiguration.Ssid
                 */
                ssid: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient
             */
            abstract class NetworkOperatorTetheringClient {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient.HostNames
                 */
                hostNames: Windows.Foundation.Collections.IVectorView<Windows.Networking.HostName>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient.MacAddress
                 */
                macAddress: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager
             */
            abstract class NetworkOperatorTetheringManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.CreateFromConnectionProfile(Windows.Networking.Connectivity.ConnectionProfile,Windows.Networking.Connectivity.NetworkAdapter)
                 */
                static createFromConnectionProfile(profile: Windows.Networking.Connectivity.ConnectionProfile, adapter: Windows.Networking.Connectivity.NetworkAdapter): NetworkOperatorTetheringManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.CreateFromConnectionProfile(Windows.Networking.Connectivity.ConnectionProfile)
                 */
                static createFromConnectionProfile(profile: Windows.Networking.Connectivity.ConnectionProfile): NetworkOperatorTetheringManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.CreateFromNetworkAccountId(System.String)
                 */
                static createFromNetworkAccountId(networkAccountId: string): NetworkOperatorTetheringManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.GetTetheringCapability(System.String)
                 */
                static getTetheringCapability(networkAccountId: string): TetheringCapability;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.GetTetheringCapabilityFromConnectionProfile(Windows.Networking.Connectivity.ConnectionProfile)
                 */
                static getTetheringCapabilityFromConnectionProfile(profile: Windows.Networking.Connectivity.ConnectionProfile): TetheringCapability;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.ClientCount
                 */
                clientCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.MaxClientCount
                 */
                maxClientCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.TetheringOperationalState
                 */
                tetheringOperationalState: TetheringOperationalState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.ConfigureAccessPointAsync(Windows.Networking.NetworkOperators.NetworkOperatorTetheringAccessPointConfiguration)
                 */
                configureAccessPointAsync(configuration: NetworkOperatorTetheringAccessPointConfiguration): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.GetCurrentAccessPointConfiguration
                 */
                getCurrentAccessPointConfiguration(): NetworkOperatorTetheringAccessPointConfiguration;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.GetTetheringClients
                 */
                getTetheringClients(): Windows.Foundation.Collections.IVectorView<NetworkOperatorTetheringClient>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.StartTetheringAsync
                 */
                startTetheringAsync(): Windows.Foundation.IAsyncOperation<NetworkOperatorTetheringOperationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager.StopTetheringAsync
                 */
                stopTetheringAsync(): Windows.Foundation.IAsyncOperation<NetworkOperatorTetheringOperationResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult
             */
            abstract class NetworkOperatorTetheringOperationResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult.AdditionalErrorMessage
                 */
                additionalErrorMessage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult.Status
                 */
                status: TetheringOperationStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.NetworkRegistrationState
             */
            enum NetworkRegistrationState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkRegistrationState.Denied
                 */
                denied,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkRegistrationState.Deregistered
                 */
                deregistered,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkRegistrationState.Home
                 */
                home,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkRegistrationState.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkRegistrationState.Partner
                 */
                partner,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkRegistrationState.Roaming
                 */
                roaming,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.NetworkRegistrationState.Searching
                 */
                searching,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.ProfileMediaType
             */
            enum ProfileMediaType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.ProfileMediaType.Wlan
                 */
                wlan,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.ProfileMediaType.Wwan
                 */
                wwan,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.ProfileUsage
             */
            interface ProfileUsage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.ProfileUsage.UsageInMegabytes
                 */
                usageInMegabytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.ProfileUsage.LastSyncTime
                 */
                lastSyncTime: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults
             */
            abstract class ProvisionFromXmlDocumentResults {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults.AllElementsProvisioned
                 */
                allElementsProvisioned: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults.ProvisionResultsXml
                 */
                provisionResultsXml: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.ProvisionedProfile
             */
            abstract class ProvisionedProfile {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.ProvisionedProfile.UpdateCost(Windows.Networking.Connectivity.NetworkCostType)
                 */
                updateCost(value: Windows.Networking.Connectivity.NetworkCostType): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.ProvisionedProfile.UpdateUsage(Windows.Networking.NetworkOperators.ProfileUsage)
                 */
                updateUsage(value: ProfileUsage): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.ProvisioningAgent
             */
            class ProvisioningAgent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.ProvisioningAgent.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.ProvisioningAgent.CreateFromNetworkAccountId(System.String)
                 */
                static createFromNetworkAccountId(networkAccountId: string): ProvisioningAgent;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.ProvisioningAgent.GetProvisionedProfile(Windows.Networking.NetworkOperators.ProfileMediaType,System.String)
                 */
                getProvisionedProfile(mediaType: ProfileMediaType, profileName: string): ProvisionedProfile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.ProvisioningAgent.ProvisionFromXmlDocumentAsync(System.String)
                 */
                provisionFromXmlDocumentAsync(provisioningXmlDocument: string): Windows.Foundation.IAsyncOperation<ProvisionFromXmlDocumentResults>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.TetheringCapability
             */
            enum TetheringCapability {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringCapability.DisabledByGroupPolicy
                 */
                disabledByGroupPolicy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringCapability.DisabledByHardwareLimitation
                 */
                disabledByHardwareLimitation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringCapability.DisabledByOperator
                 */
                disabledByOperator,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringCapability.DisabledByRequiredAppNotInstalled
                 */
                disabledByRequiredAppNotInstalled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringCapability.DisabledBySku
                 */
                disabledBySku,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringCapability.DisabledBySystemCapability
                 */
                disabledBySystemCapability,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringCapability.DisabledDueToUnknownCause
                 */
                disabledDueToUnknownCause,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringCapability.Enabled
                 */
                enabled,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.TetheringOperationStatus
             */
            enum TetheringOperationStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationStatus.BluetoothDeviceOff
                 */
                bluetoothDeviceOff,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationStatus.EntitlementCheckFailure
                 */
                entitlementCheckFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationStatus.EntitlementCheckTimeout
                 */
                entitlementCheckTimeout,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationStatus.MobileBroadbandDeviceOff
                 */
                mobileBroadbandDeviceOff,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationStatus.NetworkLimitedConnectivity
                 */
                networkLimitedConnectivity,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationStatus.OperationInProgress
                 */
                operationInProgress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationStatus.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationStatus.WiFiDeviceOff
                 */
                wiFiDeviceOff,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.TetheringOperationalState
             */
            enum TetheringOperationalState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationalState.InTransition
                 */
                inTransition,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationalState.Off
                 */
                off,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationalState.On
                 */
                on,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.TetheringOperationalState.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.UiccAccessCondition
             */
            enum UiccAccessCondition {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAccessCondition.Administrative5
                 */
                administrative5,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAccessCondition.Administrative6
                 */
                administrative6,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAccessCondition.AlwaysAllowed
                 */
                alwaysAllowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAccessCondition.NeverAllowed
                 */
                neverAllowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAccessCondition.Pin1
                 */
                pin1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAccessCondition.Pin2
                 */
                pin2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAccessCondition.Pin3
                 */
                pin3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAccessCondition.Pin4
                 */
                pin4,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.UiccAppKind
             */
            enum UiccAppKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAppKind.CSim
                 */
                csim,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAppKind.ISim
                 */
                isim,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAppKind.MF
                 */
                mf,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAppKind.MFRuim
                 */
                mfRuim,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAppKind.MFSim
                 */
                mfSim,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAppKind.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAppKind.USim
                 */
                usim,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.UiccAppRecordKind
             */
            enum UiccAppRecordKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAppRecordKind.RecordOriented
                 */
                recordOriented,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAppRecordKind.Transparent
                 */
                transparent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UiccAppRecordKind.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.UssdMessage
             */
            class UssdMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.UssdMessage.#ctor(System.String)
                 */
                constructor(messageText: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.UssdMessage.DataCodingScheme
                 */
                dataCodingScheme: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.UssdMessage.PayloadAsText
                 */
                payloadAsText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.UssdMessage.GetPayload(System.Byte[]@)
                 */
                getPayload(): number[];
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.UssdMessage.SetPayload(System.Byte[])
                 */
                setPayload(value: number[]): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.UssdReply
             */
            abstract class UssdReply {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.UssdReply.Message
                 */
                message: UssdMessage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.NetworkOperators.UssdReply.ResultCode
                 */
                resultCode: UssdResultCode;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.UssdResultCode
             */
            enum UssdResultCode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UssdResultCode.ActionRequired
                 */
                actionRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UssdResultCode.NetworkTimeout
                 */
                networkTimeout,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UssdResultCode.NoActionRequired
                 */
                noActionRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UssdResultCode.OperationNotSupported
                 */
                operationNotSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UssdResultCode.OtherLocalClient
                 */
                otherLocalClient,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.NetworkOperators.UssdResultCode.Terminated
                 */
                terminated,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.NetworkOperators.UssdSession
             */
            abstract class UssdSession {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.UssdSession.CreateFromNetworkAccountId(System.String)
                 */
                static createFromNetworkAccountId(networkAccountId: string): UssdSession;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.UssdSession.CreateFromNetworkInterfaceId(System.String)
                 */
                static createFromNetworkInterfaceId(networkInterfaceId: string): UssdSession;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.UssdSession.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.NetworkOperators.UssdSession.SendMessageAndGetReplyAsync(Windows.Networking.NetworkOperators.UssdMessage)
                 */
                sendMessageAndGetReplyAsync(message: UssdMessage): Windows.Foundation.IAsyncOperation<UssdReply>;
            }
        }
        namespace Proximity {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.ConnectionRequestedEventArgs
             */
            abstract class ConnectionRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.ConnectionRequestedEventArgs.PeerInformation
                 */
                peerInformation: PeerInformation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.DeviceArrivedEventHandler
             */
            interface DeviceArrivedEventHandler {
                (sender: ProximityDevice): void
            }
            type DeviceArrivedEventHandlerArgumentType = { detail: any[]; target: ProximityDevice; };
            type DeviceArrivedEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.DeviceDepartedEventHandler
             */
            interface DeviceDepartedEventHandler {
                (sender: ProximityDevice): void
            }
            type DeviceDepartedEventHandlerArgumentType = { detail: any[]; target: ProximityDevice; };
            type DeviceDepartedEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.MessageReceivedHandler
             */
            interface MessageReceivedHandler {
                (sender: ProximityDevice, message: ProximityMessage): void
            }
            type MessageReceivedHandlerArgumentType = { detail: [ProximityMessage]; target: ProximityDevice; } & ProximityMessage;
            type MessageReceivedHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.MessageTransmittedHandler
             */
            interface MessageTransmittedHandler {
                (sender: ProximityDevice, messageId: number): void
            }
            type MessageTransmittedHandlerArgumentType = { detail: [number]; target: ProximityDevice; } & number;
            type MessageTransmittedHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.PeerDiscoveryTypes
             */
            enum PeerDiscoveryTypes {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.PeerDiscoveryTypes.Browse
                 */
                browse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.PeerDiscoveryTypes.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.PeerDiscoveryTypes.Triggered
                 */
                triggered,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.PeerFinder
             */
            abstract class PeerFinder {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerFinder.AllowBluetooth
                 */
                static allowBluetooth: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerFinder.AllowInfrastructure
                 */
                static allowInfrastructure: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerFinder.AllowWiFiDirect
                 */
                static allowWiFiDirect: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerFinder.AlternateIdentities
                 */
                static alternateIdentities: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerFinder.DiscoveryData
                 */
                static discoveryData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerFinder.DisplayName
                 */
                static displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Proximity.PeerFinder.ConnectionRequested
                 */
                static onconnectionrequested: (arg: { type: "connectionrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, ConnectionRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, ConnectionRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Proximity.PeerFinder.TriggeredConnectionStateChanged
                 */
                static ontriggeredconnectionstatechanged: (arg: { type: "triggeredconnectionstatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, TriggeredConnectionStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, TriggeredConnectionStateChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerFinder.Role
                 */
                static role: PeerRole;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerFinder.SupportedDiscoveryTypes
                 */
                static supportedDiscoveryTypes: PeerDiscoveryTypes;
                static addEventListener(type: "connectionrequested", listener: (arg: { type: "connectionrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, ConnectionRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, ConnectionRequestedEventArgs>): void;
                static addEventListener(type: "triggeredconnectionstatechanged", listener: (arg: { type: "triggeredconnectionstatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, TriggeredConnectionStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, TriggeredConnectionStateChangedEventArgs>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.PeerFinder.ConnectAsync(Windows.Networking.Proximity.PeerInformation)
                 */
                static connectAsync(peerInformation: PeerInformation): Windows.Foundation.IAsyncOperation<Windows.Networking.Sockets.StreamSocket>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.PeerFinder.CreateWatcher
                 */
                static createWatcher(): PeerWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.PeerFinder.FindAllPeersAsync
                 */
                static findAllPeersAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<PeerInformation>>;
                static removeEventListener(type: "connectionrequested", listener: (arg: { type: "connectionrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, ConnectionRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, ConnectionRequestedEventArgs>): void;
                static removeEventListener(type: "triggeredconnectionstatechanged", listener: (arg: { type: "triggeredconnectionstatechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<Object, TriggeredConnectionStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<Object, TriggeredConnectionStateChangedEventArgs>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.PeerFinder.Start(System.String)
                 */
                static start(peerMessage: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.PeerFinder.Start
                 */
                static start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.PeerFinder.Stop
                 */
                static stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.PeerInformation
             */
            abstract class PeerInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerInformation.DiscoveryData
                 */
                discoveryData: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerInformation.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerInformation.HostName
                 */
                hostName: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerInformation.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerInformation.ServiceName
                 */
                serviceName: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.PeerRole
             */
            enum PeerRole {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.PeerRole.Client
                 */
                client,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.PeerRole.Host
                 */
                host,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.PeerRole.Peer
                 */
                peer,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.PeerWatcher
             */
            abstract class PeerWatcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Proximity.PeerWatcher.Added
                 */
                onadded: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, PeerInformation>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, PeerInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Proximity.PeerWatcher.EnumerationCompleted
                 */
                onenumerationcompleted: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Proximity.PeerWatcher.Removed
                 */
                onremoved: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, PeerInformation>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, PeerInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Proximity.PeerWatcher.Stopped
                 */
                onstopped: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Proximity.PeerWatcher.Updated
                 */
                onupdated: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, PeerInformation>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, PeerInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.PeerWatcher.Status
                 */
                status: PeerWatcherStatus;
                addEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, PeerInformation>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, PeerInformation>): void;
                addEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, PeerInformation>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, PeerInformation>): void;
                addEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, Object>): void;
                addEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, PeerInformation>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, PeerInformation>): void;
                addEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, PeerInformation>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, PeerInformation>): void;
                removeEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, PeerInformation>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, PeerInformation>): void;
                removeEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, Object>): void;
                removeEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, PeerInformation>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, PeerInformation>): void;
                removeEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<PeerWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<PeerWatcher, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.PeerWatcher.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.PeerWatcher.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.PeerWatcherStatus
             */
            enum PeerWatcherStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.PeerWatcherStatus.Aborted
                 */
                aborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.PeerWatcherStatus.Created
                 */
                created,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.PeerWatcherStatus.EnumerationCompleted
                 */
                enumerationCompleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.PeerWatcherStatus.Started
                 */
                started,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.PeerWatcherStatus.Stopped
                 */
                stopped,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.PeerWatcherStatus.Stopping
                 */
                stopping,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.ProximityDevice
             */
            abstract class ProximityDevice {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.ProximityDevice.FromId(System.String)
                 */
                static fromId(deviceId: string): ProximityDevice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.ProximityDevice.GetDefault
                 */
                static getDefault(): ProximityDevice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.ProximityDevice.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.ProximityDevice.BitsPerSecond
                 */
                bitsPerSecond: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.ProximityDevice.DeviceId
                 */
                deviceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.ProximityDevice.MaxMessageBytes
                 */
                maxMessageBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Proximity.ProximityDevice.DeviceArrived
                 */
                ondevicearrived: (arg: { type: "devicearrived"; } & DeviceArrivedEventHandlerArgumentType) => DeviceArrivedEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Proximity.ProximityDevice.DeviceDeparted
                 */
                ondevicedeparted: (arg: { type: "devicedeparted"; } & DeviceDepartedEventHandlerArgumentType) => DeviceDepartedEventHandlerReturnType;
                addEventListener(type: "devicearrived", listener: (arg: { type: "devicearrived"; } & DeviceArrivedEventHandlerArgumentType) => DeviceArrivedEventHandlerReturnType): void;
                addEventListener(type: "devicedeparted", listener: (arg: { type: "devicedeparted"; } & DeviceDepartedEventHandlerArgumentType) => DeviceDepartedEventHandlerReturnType): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.ProximityDevice.PublishBinaryMessage(System.String,Windows.Storage.Streams.IBuffer,Windows.Networking.Proximity.MessageTransmittedHandler)
                 */
                publishBinaryMessage(messageType: string, message: Windows.Storage.Streams.IBuffer, messageTransmittedHandler: MessageTransmittedHandler): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.ProximityDevice.PublishBinaryMessage(System.String,Windows.Storage.Streams.IBuffer)
                 */
                publishBinaryMessage(messageType: string, message: Windows.Storage.Streams.IBuffer): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.ProximityDevice.PublishMessage(System.String,System.String,Windows.Networking.Proximity.MessageTransmittedHandler)
                 */
                publishMessage(messageType: string, message: string, messageTransmittedHandler: MessageTransmittedHandler): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.ProximityDevice.PublishMessage(System.String,System.String)
                 */
                publishMessage(messageType: string, message: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.ProximityDevice.PublishUriMessage(Windows.Foundation.Uri,Windows.Networking.Proximity.MessageTransmittedHandler)
                 */
                publishUriMessage(message: Windows.Foundation.Uri, messageTransmittedHandler: MessageTransmittedHandler): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.ProximityDevice.PublishUriMessage(Windows.Foundation.Uri)
                 */
                publishUriMessage(message: Windows.Foundation.Uri): number;
                removeEventListener(type: "devicearrived", listener: (arg: { type: "devicearrived"; } & DeviceArrivedEventHandlerArgumentType) => DeviceArrivedEventHandlerReturnType): void;
                removeEventListener(type: "devicedeparted", listener: (arg: { type: "devicedeparted"; } & DeviceDepartedEventHandlerArgumentType) => DeviceDepartedEventHandlerReturnType): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.ProximityDevice.StopPublishingMessage(System.Int64)
                 */
                stopPublishingMessage(messageId: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.ProximityDevice.StopSubscribingForMessage(System.Int64)
                 */
                stopSubscribingForMessage(subscriptionId: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Proximity.ProximityDevice.SubscribeForMessage(System.String,Windows.Networking.Proximity.MessageReceivedHandler)
                 */
                subscribeForMessage(messageType: string, messageReceivedHandler: MessageReceivedHandler): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.ProximityMessage
             */
            abstract class ProximityMessage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.ProximityMessage.Data
                 */
                data: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.ProximityMessage.DataAsString
                 */
                dataAsString: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.ProximityMessage.MessageType
                 */
                messageType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.ProximityMessage.SubscriptionId
                 */
                subscriptionId: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.TriggeredConnectState
             */
            enum TriggeredConnectState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.TriggeredConnectState.Canceled
                 */
                canceled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.TriggeredConnectState.Completed
                 */
                completed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.TriggeredConnectState.Connecting
                 */
                connecting,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.TriggeredConnectState.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.TriggeredConnectState.Listening
                 */
                listening,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Proximity.TriggeredConnectState.PeerFound
                 */
                peerFound,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Proximity.TriggeredConnectionStateChangedEventArgs
             */
            abstract class TriggeredConnectionStateChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.TriggeredConnectionStateChangedEventArgs.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.TriggeredConnectionStateChangedEventArgs.Socket
                 */
                socket: Windows.Networking.Sockets.StreamSocket;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Proximity.TriggeredConnectionStateChangedEventArgs.State
                 */
                state: TriggeredConnectState;
            }
        }
        namespace PushNotifications {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.PushNotifications.PushNotificationChannel
             */
            abstract class PushNotificationChannel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.PushNotifications.PushNotificationChannel.ExpirationTime
                 */
                expirationTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.PushNotifications.PushNotificationChannel.PushNotificationReceived
                 */
                onpushnotificationreceived: (arg: { type: "pushnotificationreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<PushNotificationChannel, PushNotificationReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PushNotificationChannel, PushNotificationReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.PushNotifications.PushNotificationChannel.Uri
                 */
                uri: string;
                addEventListener(type: "pushnotificationreceived", listener: (arg: { type: "pushnotificationreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<PushNotificationChannel, PushNotificationReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PushNotificationChannel, PushNotificationReceivedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.PushNotifications.PushNotificationChannel.Close
                 */
                close(): void;
                removeEventListener(type: "pushnotificationreceived", listener: (arg: { type: "pushnotificationreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<PushNotificationChannel, PushNotificationReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<PushNotificationChannel, PushNotificationReceivedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.PushNotifications.PushNotificationChannelManager
             */
            abstract class PushNotificationChannelManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.PushNotifications.PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync(System.String)
                 */
                static createPushNotificationChannelForApplicationAsync(applicationId: string): Windows.Foundation.IAsyncOperation<PushNotificationChannel>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.PushNotifications.PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync
                 */
                static createPushNotificationChannelForApplicationAsync(): Windows.Foundation.IAsyncOperation<PushNotificationChannel>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.PushNotifications.PushNotificationChannelManager.CreatePushNotificationChannelForSecondaryTileAsync(System.String)
                 */
                static createPushNotificationChannelForSecondaryTileAsync(tileId: string): Windows.Foundation.IAsyncOperation<PushNotificationChannel>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.PushNotifications.PushNotificationChannelManager.GetDefault
                 */
                static getDefault(): PushNotificationChannelManagerForUser;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.PushNotifications.PushNotificationChannelManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): PushNotificationChannelManagerForUser;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.PushNotifications.PushNotificationChannelManagerForUser
             */
            abstract class PushNotificationChannelManagerForUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.PushNotifications.PushNotificationChannelManagerForUser.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.PushNotifications.PushNotificationChannelManagerForUser.CreatePushNotificationChannelForApplicationAsync(System.String)
                 */
                createPushNotificationChannelForApplicationAsync(applicationId: string): Windows.Foundation.IAsyncOperation<PushNotificationChannel>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.PushNotifications.PushNotificationChannelManagerForUser.CreatePushNotificationChannelForApplicationAsync
                 */
                createPushNotificationChannelForApplicationAsync(): Windows.Foundation.IAsyncOperation<PushNotificationChannel>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.PushNotifications.PushNotificationChannelManagerForUser.CreatePushNotificationChannelForSecondaryTileAsync(System.String)
                 */
                createPushNotificationChannelForSecondaryTileAsync(tileId: string): Windows.Foundation.IAsyncOperation<PushNotificationChannel>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.PushNotifications.PushNotificationChannelManagerForUser.CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(Windows.Storage.Streams.IBuffer,System.String,System.String)
                 */
                createRawPushNotificationChannelWithAlternateKeyForApplicationAsync(appServerKey: Windows.Storage.Streams.IBuffer, channelId: string, appId: string): Windows.Foundation.IAsyncOperation<PushNotificationChannel>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.PushNotifications.PushNotificationChannelManagerForUser.CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(Windows.Storage.Streams.IBuffer,System.String)
                 */
                createRawPushNotificationChannelWithAlternateKeyForApplicationAsync(appServerKey: Windows.Storage.Streams.IBuffer, channelId: string): Windows.Foundation.IAsyncOperation<PushNotificationChannel>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.PushNotifications.PushNotificationReceivedEventArgs
             */
            abstract class PushNotificationReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.PushNotifications.PushNotificationReceivedEventArgs.BadgeNotification
                 */
                badgeNotification: Windows.UI.Notifications.BadgeNotification;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.PushNotifications.PushNotificationReceivedEventArgs.Cancel
                 */
                cancel: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.PushNotifications.PushNotificationReceivedEventArgs.NotificationType
                 */
                notificationType: PushNotificationType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.PushNotifications.PushNotificationReceivedEventArgs.RawNotification
                 */
                rawNotification: RawNotification;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.PushNotifications.PushNotificationReceivedEventArgs.TileNotification
                 */
                tileNotification: Windows.UI.Notifications.TileNotification;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.PushNotifications.PushNotificationReceivedEventArgs.ToastNotification
                 */
                toastNotification: Windows.UI.Notifications.ToastNotification;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.PushNotifications.PushNotificationType
             */
            enum PushNotificationType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.PushNotifications.PushNotificationType.Badge
                 */
                badge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.PushNotifications.PushNotificationType.Raw
                 */
                raw,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.PushNotifications.PushNotificationType.Tile
                 */
                tile,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.PushNotifications.PushNotificationType.TileFlyout
                 */
                tileFlyout,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.PushNotifications.PushNotificationType.Toast
                 */
                toast,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.PushNotifications.RawNotification
             */
            abstract class RawNotification {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.PushNotifications.RawNotification.ChannelId
                 */
                channelId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.PushNotifications.RawNotification.Content
                 */
                content: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.PushNotifications.RawNotification.Headers
                 */
                headers: Windows.Foundation.Collections.IMapView<string, string>;
            }
        }
        namespace ServiceDiscovery {
            namespace Dnssd {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationResult
                 */
                class DnssdRegistrationResult implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationResult.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationResult.HasInstanceNameChanged
                     */
                    hasInstanceNameChanged: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationResult.IPAddress
                     */
                    ipAddress: Windows.Networking.HostName;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationResult.Status
                     */
                    status: DnssdRegistrationStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationResult.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationStatus
                 */
                enum DnssdRegistrationStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationStatus.InvalidServiceName
                     */
                    invalidServiceName,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationStatus.SecurityError
                     */
                    securityError,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationStatus.ServerError
                     */
                    serverError,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationStatus.Success
                     */
                    success,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance
                 */
                class DnssdServiceInstance implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance.#ctor(System.String,Windows.Networking.HostName,System.UInt16)
                     */
                    constructor(dnssdServiceInstanceName: string, hostName: Windows.Networking.HostName, port: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance.DnssdServiceInstanceName
                     */
                    dnssdServiceInstanceName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance.HostName
                     */
                    hostName: Windows.Networking.HostName;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance.Port
                     */
                    port: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance.Priority
                     */
                    priority: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance.TextAttributes
                     */
                    textAttributes: Windows.Foundation.Collections.IMap<string, string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance.Weight
                     */
                    weight: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance.RegisterDatagramSocketAsync(Windows.Networking.Sockets.DatagramSocket,Windows.Networking.Connectivity.NetworkAdapter)
                     */
                    registerDatagramSocketAsync(socket: Windows.Networking.Sockets.DatagramSocket, adapter: Windows.Networking.Connectivity.NetworkAdapter): Windows.Foundation.IAsyncOperation<DnssdRegistrationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance.RegisterDatagramSocketAsync(Windows.Networking.Sockets.DatagramSocket)
                     */
                    registerDatagramSocketAsync(socket: Windows.Networking.Sockets.DatagramSocket): Windows.Foundation.IAsyncOperation<DnssdRegistrationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance.RegisterStreamSocketListenerAsync(Windows.Networking.Sockets.StreamSocketListener,Windows.Networking.Connectivity.NetworkAdapter)
                     */
                    registerStreamSocketListenerAsync(socket: Windows.Networking.Sockets.StreamSocketListener, adapter: Windows.Networking.Connectivity.NetworkAdapter): Windows.Foundation.IAsyncOperation<DnssdRegistrationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance.RegisterStreamSocketListenerAsync(Windows.Networking.Sockets.StreamSocketListener)
                     */
                    registerStreamSocketListenerAsync(socket: Windows.Networking.Sockets.StreamSocketListener): Windows.Foundation.IAsyncOperation<DnssdRegistrationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstanceCollection
                 */
                abstract class DnssdServiceInstanceCollection extends Array<DnssdServiceInstance> implements Windows.Foundation.Collections.IIterable<DnssdServiceInstance>, Windows.Foundation.Collections.IVectorView<DnssdServiceInstance> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstanceCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstanceCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<DnssdServiceInstance>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstanceCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): DnssdServiceInstance;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstanceCollection.GetMany(System.UInt32,Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance[])
                     */
                    getMany(startIndex: number, items: DnssdServiceInstance[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstanceCollection.IndexOf(Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance,System.UInt32@)
                     */
                    indexOf(value: DnssdServiceInstance): any; /* { index: number; returnValue: boolean; } */ 
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcher
                 */
                abstract class DnssdServiceWatcher {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcher.Added
                     */
                    onadded: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<DnssdServiceWatcher, DnssdServiceInstance>) => Windows.Foundation.TypedEventHandlerReturnType<DnssdServiceWatcher, DnssdServiceInstance>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcher.EnumerationCompleted
                     */
                    onenumerationcompleted: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<DnssdServiceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DnssdServiceWatcher, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcher.Stopped
                     */
                    onstopped: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<DnssdServiceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DnssdServiceWatcher, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcher.Status
                     */
                    status: DnssdServiceWatcherStatus;
                    addEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<DnssdServiceWatcher, DnssdServiceInstance>) => Windows.Foundation.TypedEventHandlerReturnType<DnssdServiceWatcher, DnssdServiceInstance>): void;
                    addEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<DnssdServiceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DnssdServiceWatcher, Object>): void;
                    addEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<DnssdServiceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DnssdServiceWatcher, Object>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<DnssdServiceWatcher, DnssdServiceInstance>) => Windows.Foundation.TypedEventHandlerReturnType<DnssdServiceWatcher, DnssdServiceInstance>): void;
                    removeEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<DnssdServiceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DnssdServiceWatcher, Object>): void;
                    removeEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<DnssdServiceWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<DnssdServiceWatcher, Object>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcher.Start
                     */
                    start(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcher.Stop
                     */
                    stop(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcherStatus
                 */
                enum DnssdServiceWatcherStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcherStatus.Aborted
                     */
                    aborted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcherStatus.Created
                     */
                    created,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcherStatus.EnumerationCompleted
                     */
                    enumerationCompleted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcherStatus.Started
                     */
                    started,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcherStatus.Stopped
                     */
                    stopped,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcherStatus.Stopping
                     */
                    stopping,
                }
            }
        }
        namespace Sockets {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.BandwidthStatistics
             */
            interface BandwidthStatistics {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.BandwidthStatistics.OutboundBitsPerSecond
                 */
                outboundBitsPerSecond: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.BandwidthStatistics.InboundBitsPerSecond
                 */
                inboundBitsPerSecond: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.BandwidthStatistics.OutboundBitsPerSecondInstability
                 */
                outboundBitsPerSecondInstability: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.BandwidthStatistics.InboundBitsPerSecondInstability
                 */
                inboundBitsPerSecondInstability: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.BandwidthStatistics.OutboundBandwidthPeaked
                 */
                outboundBandwidthPeaked: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.BandwidthStatistics.InboundBandwidthPeaked
                 */
                inboundBandwidthPeaked: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.DatagramSocket
             */
            class DatagramSocket implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.GetEndpointPairsAsync(Windows.Networking.HostName,System.String,Windows.Networking.HostNameSortOptions)
                 */
                static getEndpointPairsAsync(remoteHostName: Windows.Networking.HostName, remoteServiceName: string, sortOptions: Windows.Networking.HostNameSortOptions): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Networking.EndpointPair>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.GetEndpointPairsAsync(Windows.Networking.HostName,System.String)
                 */
                static getEndpointPairsAsync(remoteHostName: Windows.Networking.HostName, remoteServiceName: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Networking.EndpointPair>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocket.Control
                 */
                control: DatagramSocketControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocket.Information
                 */
                information: DatagramSocketInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Sockets.DatagramSocket.MessageReceived
                 */
                onmessagereceived: (arg: { type: "messagereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<DatagramSocket, DatagramSocketMessageReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DatagramSocket, DatagramSocketMessageReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocket.OutputStream
                 */
                outputStream: Windows.Storage.Streams.IOutputStream;
                addEventListener(type: "messagereceived", listener: (arg: { type: "messagereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<DatagramSocket, DatagramSocketMessageReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DatagramSocket, DatagramSocketMessageReceivedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.BindEndpointAsync(Windows.Networking.HostName,System.String)
                 */
                bindEndpointAsync(localHostName: Windows.Networking.HostName, localServiceName: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.BindServiceNameAsync(System.String,Windows.Networking.Connectivity.NetworkAdapter)
                 */
                bindServiceNameAsync(localServiceName: string, adapter: Windows.Networking.Connectivity.NetworkAdapter): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.BindServiceNameAsync(System.String)
                 */
                bindServiceNameAsync(localServiceName: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.CancelIOAsync
                 */
                cancelIOAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.ConnectAsync(Windows.Networking.HostName,System.String)
                 */
                connectAsync(remoteHostName: Windows.Networking.HostName, remoteServiceName: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.ConnectAsync(Windows.Networking.EndpointPair)
                 */
                connectAsync(endpointPair: Windows.Networking.EndpointPair): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.EnableTransferOwnership(System.Guid,Windows.Networking.Sockets.SocketActivityConnectedStandbyAction)
                 */
                enableTransferOwnership(taskId: string, connectedStandbyAction: SocketActivityConnectedStandbyAction): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.EnableTransferOwnership(System.Guid)
                 */
                enableTransferOwnership(taskId: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.GetOutputStreamAsync(Windows.Networking.HostName,System.String)
                 */
                getOutputStreamAsync(remoteHostName: Windows.Networking.HostName, remoteServiceName: string): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IOutputStream>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.GetOutputStreamAsync(Windows.Networking.EndpointPair)
                 */
                getOutputStreamAsync(endpointPair: Windows.Networking.EndpointPair): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IOutputStream>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.JoinMulticastGroup(Windows.Networking.HostName)
                 */
                joinMulticastGroup(host: Windows.Networking.HostName): void;
                removeEventListener(type: "messagereceived", listener: (arg: { type: "messagereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<DatagramSocket, DatagramSocketMessageReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DatagramSocket, DatagramSocketMessageReceivedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.TransferOwnership(System.String,Windows.Networking.Sockets.SocketActivityContext,Windows.Foundation.TimeSpan)
                 */
                transferOwnership(socketId: string, data: SocketActivityContext, keepAliveTime: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.TransferOwnership(System.String,Windows.Networking.Sockets.SocketActivityContext)
                 */
                transferOwnership(socketId: string, data: SocketActivityContext): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocket.TransferOwnership(System.String)
                 */
                transferOwnership(socketId: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.DatagramSocketControl
             */
            abstract class DatagramSocketControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocketControl.DontFragment
                 */
                dontFragment: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocketControl.InboundBufferSizeInBytes
                 */
                inboundBufferSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocketControl.MulticastOnly
                 */
                multicastOnly: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocketControl.OutboundUnicastHopLimit
                 */
                outboundUnicastHopLimit: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocketControl.QualityOfService
                 */
                qualityOfService: SocketQualityOfService;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.DatagramSocketInformation
             */
            abstract class DatagramSocketInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocketInformation.LocalAddress
                 */
                localAddress: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocketInformation.LocalPort
                 */
                localPort: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocketInformation.RemoteAddress
                 */
                remoteAddress: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocketInformation.RemotePort
                 */
                remotePort: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.DatagramSocketMessageReceivedEventArgs
             */
            abstract class DatagramSocketMessageReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocketMessageReceivedEventArgs.LocalAddress
                 */
                localAddress: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocketMessageReceivedEventArgs.RemoteAddress
                 */
                remoteAddress: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.DatagramSocketMessageReceivedEventArgs.RemotePort
                 */
                remotePort: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocketMessageReceivedEventArgs.GetDataReader
                 */
                getDataReader(): Windows.Storage.Streams.DataReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.DatagramSocketMessageReceivedEventArgs.GetDataStream
                 */
                getDataStream(): Windows.Storage.Streams.IInputStream;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.IWebSocket
             */
            interface IWebSocket extends Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Sockets.IWebSocket.Closed
                 */
                onclosed: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<IWebSocket, WebSocketClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IWebSocket, WebSocketClosedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocket.OutputStream
                 */
                outputStream: Windows.Storage.Streams.IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.IWebSocket.Close
                 */
                "Windows.Foundation.IClosable.close"?(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.IWebSocket.Close(System.UInt16,System.String)
                 */
                "Windows.Networking.Sockets.IWebSocket.close"?(code: number, reason: string): void;
                addEventListener(type: "closed", listener: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<IWebSocket, WebSocketClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IWebSocket, WebSocketClosedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.IWebSocket.ConnectAsync(Windows.Foundation.Uri)
                 */
                connectAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "closed", listener: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<IWebSocket, WebSocketClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IWebSocket, WebSocketClosedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.IWebSocket.SetRequestHeader(System.String,System.String)
                 */
                setRequestHeader(headerName: string, headerValue: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.IWebSocketControl
             */
            interface IWebSocketControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocketControl.OutboundBufferSizeInBytes
                 */
                outboundBufferSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocketControl.ProxyCredential
                 */
                proxyCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocketControl.ServerCredential
                 */
                serverCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocketControl.SupportedProtocols
                 */
                supportedProtocols: Windows.Foundation.Collections.IVector<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.IWebSocketControl2
             */
            interface IWebSocketControl2 extends IWebSocketControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocketControl2.IgnorableServerCertificateErrors
                 */
                ignorableServerCertificateErrors: Windows.Foundation.Collections.IVector<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.IWebSocketInformation
             */
            interface IWebSocketInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocketInformation.BandwidthStatistics
                 */
                bandwidthStatistics: BandwidthStatistics;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocketInformation.LocalAddress
                 */
                localAddress: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocketInformation.Protocol
                 */
                protocol: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.IWebSocketInformation2
             */
            interface IWebSocketInformation2 extends IWebSocketInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocketInformation2.ServerCertificate
                 */
                serverCertificate: Windows.Security.Cryptography.Certificates.Certificate;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocketInformation2.ServerCertificateErrorSeverity
                 */
                serverCertificateErrorSeverity: SocketSslErrorSeverity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocketInformation2.ServerCertificateErrors
                 */
                serverCertificateErrors: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.IWebSocketInformation2.ServerIntermediateCertificates
                 */
                serverIntermediateCertificates: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.MessageWebSocket
             */
            class MessageWebSocket implements Windows.Foundation.IClosable, IWebSocket {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.MessageWebSocket.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocket.Control
                 */
                control: MessageWebSocketControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocket.Information
                 */
                information: MessageWebSocketInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Sockets.MessageWebSocket.Closed
                 */
                onclosed: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<IWebSocket, WebSocketClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IWebSocket, WebSocketClosedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Sockets.MessageWebSocket.MessageReceived
                 */
                onmessagereceived: (arg: { type: "messagereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MessageWebSocket, MessageWebSocketMessageReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MessageWebSocket, MessageWebSocketMessageReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Sockets.MessageWebSocket.ServerCustomValidationRequested
                 */
                onservercustomvalidationrequested: (arg: { type: "servercustomvalidationrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<MessageWebSocket, WebSocketServerCustomValidationRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MessageWebSocket, WebSocketServerCustomValidationRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocket.OutputStream
                 */
                outputStream: Windows.Storage.Streams.IOutputStream;
                addEventListener(type: "messagereceived", listener: (arg: { type: "messagereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MessageWebSocket, MessageWebSocketMessageReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MessageWebSocket, MessageWebSocketMessageReceivedEventArgs>): void;
                addEventListener(type: "closed", listener: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<IWebSocket, WebSocketClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IWebSocket, WebSocketClosedEventArgs>): void;
                addEventListener(type: "servercustomvalidationrequested", listener: (arg: { type: "servercustomvalidationrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<MessageWebSocket, WebSocketServerCustomValidationRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MessageWebSocket, WebSocketServerCustomValidationRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.MessageWebSocket.Close(System.UInt16,System.String)
                 */
                close(code: number, reason: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.MessageWebSocket.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.MessageWebSocket.ConnectAsync(Windows.Foundation.Uri)
                 */
                connectAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "messagereceived", listener: (arg: { type: "messagereceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<MessageWebSocket, MessageWebSocketMessageReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MessageWebSocket, MessageWebSocketMessageReceivedEventArgs>): void;
                removeEventListener(type: "closed", listener: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<IWebSocket, WebSocketClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IWebSocket, WebSocketClosedEventArgs>): void;
                removeEventListener(type: "servercustomvalidationrequested", listener: (arg: { type: "servercustomvalidationrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<MessageWebSocket, WebSocketServerCustomValidationRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<MessageWebSocket, WebSocketServerCustomValidationRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.MessageWebSocket.SetRequestHeader(System.String,System.String)
                 */
                setRequestHeader(headerName: string, headerValue: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.MessageWebSocketControl
             */
            abstract class MessageWebSocketControl implements IWebSocketControl2, IWebSocketControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketControl.IgnorableServerCertificateErrors
                 */
                ignorableServerCertificateErrors: Windows.Foundation.Collections.IVector<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketControl.MaxMessageSize
                 */
                maxMessageSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketControl.MessageType
                 */
                messageType: SocketMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketControl.OutboundBufferSizeInBytes
                 */
                outboundBufferSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketControl.ProxyCredential
                 */
                proxyCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketControl.ServerCredential
                 */
                serverCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketControl.SupportedProtocols
                 */
                supportedProtocols: Windows.Foundation.Collections.IVector<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.MessageWebSocketInformation
             */
            abstract class MessageWebSocketInformation implements IWebSocketInformation2, IWebSocketInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketInformation.BandwidthStatistics
                 */
                bandwidthStatistics: BandwidthStatistics;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketInformation.LocalAddress
                 */
                localAddress: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketInformation.Protocol
                 */
                protocol: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketInformation.ServerCertificate
                 */
                serverCertificate: Windows.Security.Cryptography.Certificates.Certificate;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketInformation.ServerCertificateErrorSeverity
                 */
                serverCertificateErrorSeverity: SocketSslErrorSeverity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketInformation.ServerCertificateErrors
                 */
                serverCertificateErrors: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketInformation.ServerIntermediateCertificates
                 */
                serverIntermediateCertificates: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.MessageWebSocketMessageReceivedEventArgs
             */
            abstract class MessageWebSocketMessageReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.MessageWebSocketMessageReceivedEventArgs.MessageType
                 */
                messageType: SocketMessageType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.MessageWebSocketMessageReceivedEventArgs.GetDataReader
                 */
                getDataReader(): Windows.Storage.Streams.DataReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.MessageWebSocketMessageReceivedEventArgs.GetDataStream
                 */
                getDataStream(): Windows.Storage.Streams.IInputStream;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.RoundTripTimeStatistics
             */
            interface RoundTripTimeStatistics {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.RoundTripTimeStatistics.Variance
                 */
                variance: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.RoundTripTimeStatistics.Max
                 */
                max: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.RoundTripTimeStatistics.Min
                 */
                min: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.RoundTripTimeStatistics.Sum
                 */
                sum: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.SocketActivityConnectedStandbyAction
             */
            enum SocketActivityConnectedStandbyAction {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketActivityConnectedStandbyAction.DoNotWake
                 */
                doNotWake,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketActivityConnectedStandbyAction.Wake
                 */
                wake,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.SocketActivityContext
             */
            class SocketActivityContext {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.SocketActivityContext.#ctor(Windows.Storage.Streams.IBuffer)
                 */
                constructor(data: Windows.Storage.Streams.IBuffer);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.SocketActivityContext.Data
                 */
                data: Windows.Storage.Streams.IBuffer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.SocketActivityInformation
             */
            abstract class SocketActivityInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.SocketActivityInformation.AllSockets
                 */
                static allSockets: Windows.Foundation.Collections.IMapView<string, SocketActivityInformation>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.SocketActivityInformation.Context
                 */
                context: SocketActivityContext;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.SocketActivityInformation.DatagramSocket
                 */
                datagramSocket: DatagramSocket;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.SocketActivityInformation.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.SocketActivityInformation.SocketKind
                 */
                socketKind: SocketActivityKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.SocketActivityInformation.StreamSocket
                 */
                streamSocket: StreamSocket;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.SocketActivityInformation.StreamSocketListener
                 */
                streamSocketListener: StreamSocketListener;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.SocketActivityInformation.TaskId
                 */
                taskId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.SocketActivityKind
             */
            enum SocketActivityKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketActivityKind.DatagramSocket
                 */
                datagramSocket,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketActivityKind.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketActivityKind.StreamSocket
                 */
                streamSocket,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketActivityKind.StreamSocketListener
                 */
                streamSocketListener,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.SocketActivityTriggerDetails
             */
            abstract class SocketActivityTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.SocketActivityTriggerDetails.Reason
                 */
                reason: SocketActivityTriggerReason;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.SocketActivityTriggerDetails.SocketInformation
                 */
                socketInformation: SocketActivityInformation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.SocketActivityTriggerReason
             */
            enum SocketActivityTriggerReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketActivityTriggerReason.ConnectionAccepted
                 */
                connectionAccepted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketActivityTriggerReason.KeepAliveTimerExpired
                 */
                keepAliveTimerExpired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketActivityTriggerReason.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketActivityTriggerReason.SocketActivity
                 */
                socketActivity,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketActivityTriggerReason.SocketClosed
                 */
                socketClosed,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.SocketError
             */
            abstract class SocketError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.SocketError.GetStatus(System.Int32)
                 */
                static getStatus(hresult: number): SocketErrorStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.SocketErrorStatus
             */
            enum SocketErrorStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.AddressAlreadyInUse
                 */
                addressAlreadyInUse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.AddressFamilyNotSupported
                 */
                addressFamilyNotSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.CannotAssignRequestedAddress
                 */
                cannotAssignRequestedAddress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.CertificateCommonNameIsIncorrect
                 */
                certificateCommonNameIsIncorrect,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.CertificateExpired
                 */
                certificateExpired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.CertificateIsInvalid
                 */
                certificateIsInvalid,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.CertificateNoRevocationCheck
                 */
                certificateNoRevocationCheck,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.CertificateRevocationServerOffline
                 */
                certificateRevocationServerOffline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.CertificateRevoked
                 */
                certificateRevoked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.CertificateUntrustedRoot
                 */
                certificateUntrustedRoot,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.CertificateWrongUsage
                 */
                certificateWrongUsage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.ClassTypeNotFound
                 */
                classTypeNotFound,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.ConnectionRefused
                 */
                connectionRefused,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.ConnectionResetByPeer
                 */
                connectionResetByPeer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.ConnectionTimedOut
                 */
                connectionTimedOut,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.HostIsDown
                 */
                hostIsDown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.HostNotFound
                 */
                hostNotFound,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.HttpInvalidServerResponse
                 */
                httpInvalidServerResponse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.MessageTooLong
                 */
                messageTooLong,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.NetworkDroppedConnectionOnReset
                 */
                networkDroppedConnectionOnReset,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.NetworkIsDown
                 */
                networkIsDown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.NetworkIsUnreachable
                 */
                networkIsUnreachable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.NoAddressesFound
                 */
                noAddressesFound,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.NoDataRecordOfRequestedType
                 */
                noDataRecordOfRequestedType,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.NonAuthoritativeHostNotFound
                 */
                nonAuthoritativeHostNotFound,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.OperationAborted
                 */
                operationAborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.SocketTypeNotSupported
                 */
                socketTypeNotSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.SoftwareCausedConnectionAbort
                 */
                softwareCausedConnectionAbort,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.TooManyOpenFiles
                 */
                tooManyOpenFiles,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketErrorStatus.UnreachableHost
                 */
                unreachableHost,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.SocketMessageType
             */
            enum SocketMessageType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketMessageType.Binary
                 */
                binary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketMessageType.Utf8
                 */
                utf8,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.SocketProtectionLevel
             */
            enum SocketProtectionLevel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketProtectionLevel.BluetoothEncryptionAllowNullAuthentication
                 */
                bluetoothEncryptionAllowNullAuthentication,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketProtectionLevel.BluetoothEncryptionWithAuthentication
                 */
                bluetoothEncryptionWithAuthentication,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketProtectionLevel.PlainSocket
                 */
                plainSocket,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketProtectionLevel.Ssl
                 */
                ssl,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketProtectionLevel.Ssl3AllowWeakEncryption
                 */
                ssl3AllowWeakEncryption,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketProtectionLevel.SslAllowNullEncryption
                 */
                sslAllowNullEncryption,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketProtectionLevel.Tls10
                 */
                tls10,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketProtectionLevel.Tls11
                 */
                tls11,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketProtectionLevel.Tls12
                 */
                tls12,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.SocketQualityOfService
             */
            enum SocketQualityOfService {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketQualityOfService.LowLatency
                 */
                lowLatency,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketQualityOfService.Normal
                 */
                normal,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.SocketSslErrorSeverity
             */
            enum SocketSslErrorSeverity {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketSslErrorSeverity.Fatal
                 */
                fatal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketSslErrorSeverity.Ignorable
                 */
                ignorable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Sockets.SocketSslErrorSeverity.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.StreamSocket
             */
            class StreamSocket implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.GetEndpointPairsAsync(Windows.Networking.HostName,System.String,Windows.Networking.HostNameSortOptions)
                 */
                static getEndpointPairsAsync(remoteHostName: Windows.Networking.HostName, remoteServiceName: string, sortOptions: Windows.Networking.HostNameSortOptions): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Networking.EndpointPair>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.GetEndpointPairsAsync(Windows.Networking.HostName,System.String)
                 */
                static getEndpointPairsAsync(remoteHostName: Windows.Networking.HostName, remoteServiceName: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Networking.EndpointPair>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocket.Control
                 */
                control: StreamSocketControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocket.Information
                 */
                information: StreamSocketInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocket.InputStream
                 */
                inputStream: Windows.Storage.Streams.IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocket.OutputStream
                 */
                outputStream: Windows.Storage.Streams.IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.CancelIOAsync
                 */
                cancelIOAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.ConnectAsync(Windows.Networking.HostName,System.String,Windows.Networking.Sockets.SocketProtectionLevel,Windows.Networking.Connectivity.NetworkAdapter)
                 */
                connectAsync(remoteHostName: Windows.Networking.HostName, remoteServiceName: string, protectionLevel: SocketProtectionLevel, adapter: Windows.Networking.Connectivity.NetworkAdapter): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.ConnectAsync(Windows.Networking.HostName,System.String,Windows.Networking.Sockets.SocketProtectionLevel)
                 */
                connectAsync(remoteHostName: Windows.Networking.HostName, remoteServiceName: string, protectionLevel: SocketProtectionLevel): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.ConnectAsync(Windows.Networking.HostName,System.String)
                 */
                connectAsync(remoteHostName: Windows.Networking.HostName, remoteServiceName: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.ConnectAsync(Windows.Networking.EndpointPair)
                 */
                connectAsync(endpointPair: Windows.Networking.EndpointPair): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.EnableTransferOwnership(System.Guid,Windows.Networking.Sockets.SocketActivityConnectedStandbyAction)
                 */
                enableTransferOwnership(taskId: string, connectedStandbyAction: SocketActivityConnectedStandbyAction): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.EnableTransferOwnership(System.Guid)
                 */
                enableTransferOwnership(taskId: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.TransferOwnership(System.String,Windows.Networking.Sockets.SocketActivityContext,Windows.Foundation.TimeSpan)
                 */
                transferOwnership(socketId: string, data: SocketActivityContext, keepAliveTime: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.TransferOwnership(System.String,Windows.Networking.Sockets.SocketActivityContext)
                 */
                transferOwnership(socketId: string, data: SocketActivityContext): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.TransferOwnership(System.String)
                 */
                transferOwnership(socketId: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocket.UpgradeToSslAsync(Windows.Networking.Sockets.SocketProtectionLevel,Windows.Networking.HostName)
                 */
                upgradeToSslAsync(protectionLevel: SocketProtectionLevel, validationHostName: Windows.Networking.HostName): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.StreamSocketControl
             */
            abstract class StreamSocketControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketControl.ClientCertificate
                 */
                clientCertificate: Windows.Security.Cryptography.Certificates.Certificate;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketControl.IgnorableServerCertificateErrors
                 */
                ignorableServerCertificateErrors: Windows.Foundation.Collections.IVector<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketControl.KeepAlive
                 */
                keepAlive: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketControl.NoDelay
                 */
                noDelay: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketControl.OutboundBufferSizeInBytes
                 */
                outboundBufferSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketControl.OutboundUnicastHopLimit
                 */
                outboundUnicastHopLimit: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketControl.QualityOfService
                 */
                qualityOfService: SocketQualityOfService;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketControl.SerializeConnectionAttempts
                 */
                serializeConnectionAttempts: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.StreamSocketInformation
             */
            abstract class StreamSocketInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.BandwidthStatistics
                 */
                bandwidthStatistics: BandwidthStatistics;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.LocalAddress
                 */
                localAddress: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.LocalPort
                 */
                localPort: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.ProtectionLevel
                 */
                protectionLevel: SocketProtectionLevel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.RemoteAddress
                 */
                remoteAddress: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.RemoteHostName
                 */
                remoteHostName: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.RemotePort
                 */
                remotePort: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.RemoteServiceName
                 */
                remoteServiceName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.RoundTripTimeStatistics
                 */
                roundTripTimeStatistics: RoundTripTimeStatistics;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.ServerCertificate
                 */
                serverCertificate: Windows.Security.Cryptography.Certificates.Certificate;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.ServerCertificateErrorSeverity
                 */
                serverCertificateErrorSeverity: SocketSslErrorSeverity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.ServerCertificateErrors
                 */
                serverCertificateErrors: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.ServerIntermediateCertificates
                 */
                serverIntermediateCertificates: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketInformation.SessionKey
                 */
                sessionKey: Windows.Storage.Streams.IBuffer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.StreamSocketListener
             */
            class StreamSocketListener implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocketListener.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketListener.Control
                 */
                control: StreamSocketListenerControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketListener.Information
                 */
                information: StreamSocketListenerInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Sockets.StreamSocketListener.ConnectionReceived
                 */
                onconnectionreceived: (arg: { type: "connectionreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<StreamSocketListener, StreamSocketListenerConnectionReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<StreamSocketListener, StreamSocketListenerConnectionReceivedEventArgs>;
                addEventListener(type: "connectionreceived", listener: (arg: { type: "connectionreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<StreamSocketListener, StreamSocketListenerConnectionReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<StreamSocketListener, StreamSocketListenerConnectionReceivedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocketListener.BindEndpointAsync(Windows.Networking.HostName,System.String)
                 */
                bindEndpointAsync(localHostName: Windows.Networking.HostName, localServiceName: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocketListener.BindServiceNameAsync(System.String,Windows.Networking.Sockets.SocketProtectionLevel,Windows.Networking.Connectivity.NetworkAdapter)
                 */
                bindServiceNameAsync(localServiceName: string, protectionLevel: SocketProtectionLevel, adapter: Windows.Networking.Connectivity.NetworkAdapter): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocketListener.BindServiceNameAsync(System.String,Windows.Networking.Sockets.SocketProtectionLevel)
                 */
                bindServiceNameAsync(localServiceName: string, protectionLevel: SocketProtectionLevel): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocketListener.BindServiceNameAsync(System.String)
                 */
                bindServiceNameAsync(localServiceName: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocketListener.CancelIOAsync
                 */
                cancelIOAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocketListener.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocketListener.EnableTransferOwnership(System.Guid,Windows.Networking.Sockets.SocketActivityConnectedStandbyAction)
                 */
                enableTransferOwnership(taskId: string, connectedStandbyAction: SocketActivityConnectedStandbyAction): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocketListener.EnableTransferOwnership(System.Guid)
                 */
                enableTransferOwnership(taskId: string): void;
                removeEventListener(type: "connectionreceived", listener: (arg: { type: "connectionreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<StreamSocketListener, StreamSocketListenerConnectionReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<StreamSocketListener, StreamSocketListenerConnectionReceivedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocketListener.TransferOwnership(System.String,Windows.Networking.Sockets.SocketActivityContext)
                 */
                transferOwnership(socketId: string, data: SocketActivityContext): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamSocketListener.TransferOwnership(System.String)
                 */
                transferOwnership(socketId: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.StreamSocketListenerConnectionReceivedEventArgs
             */
            abstract class StreamSocketListenerConnectionReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketListenerConnectionReceivedEventArgs.Socket
                 */
                socket: StreamSocket;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.StreamSocketListenerControl
             */
            abstract class StreamSocketListenerControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketListenerControl.KeepAlive
                 */
                keepAlive: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketListenerControl.NoDelay
                 */
                noDelay: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketListenerControl.OutboundBufferSizeInBytes
                 */
                outboundBufferSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketListenerControl.OutboundUnicastHopLimit
                 */
                outboundUnicastHopLimit: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketListenerControl.QualityOfService
                 */
                qualityOfService: SocketQualityOfService;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.StreamSocketListenerInformation
             */
            abstract class StreamSocketListenerInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamSocketListenerInformation.LocalPort
                 */
                localPort: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.StreamWebSocket
             */
            class StreamWebSocket implements Windows.Foundation.IClosable, IWebSocket {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamWebSocket.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocket.Control
                 */
                control: StreamWebSocketControl;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocket.Information
                 */
                information: StreamWebSocketInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocket.InputStream
                 */
                inputStream: Windows.Storage.Streams.IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Sockets.StreamWebSocket.Closed
                 */
                onclosed: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<IWebSocket, WebSocketClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IWebSocket, WebSocketClosedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Networking.Sockets.StreamWebSocket.ServerCustomValidationRequested
                 */
                onservercustomvalidationrequested: (arg: { type: "servercustomvalidationrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<StreamWebSocket, WebSocketServerCustomValidationRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<StreamWebSocket, WebSocketServerCustomValidationRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocket.OutputStream
                 */
                outputStream: Windows.Storage.Streams.IOutputStream;
                addEventListener(type: "closed", listener: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<IWebSocket, WebSocketClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IWebSocket, WebSocketClosedEventArgs>): void;
                addEventListener(type: "servercustomvalidationrequested", listener: (arg: { type: "servercustomvalidationrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<StreamWebSocket, WebSocketServerCustomValidationRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<StreamWebSocket, WebSocketServerCustomValidationRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamWebSocket.Close(System.UInt16,System.String)
                 */
                close(code: number, reason: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamWebSocket.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamWebSocket.ConnectAsync(Windows.Foundation.Uri)
                 */
                connectAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncAction;
                removeEventListener(type: "closed", listener: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<IWebSocket, WebSocketClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<IWebSocket, WebSocketClosedEventArgs>): void;
                removeEventListener(type: "servercustomvalidationrequested", listener: (arg: { type: "servercustomvalidationrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<StreamWebSocket, WebSocketServerCustomValidationRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<StreamWebSocket, WebSocketServerCustomValidationRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.StreamWebSocket.SetRequestHeader(System.String,System.String)
                 */
                setRequestHeader(headerName: string, headerValue: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.StreamWebSocketControl
             */
            abstract class StreamWebSocketControl implements IWebSocketControl2, IWebSocketControl {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketControl.IgnorableServerCertificateErrors
                 */
                ignorableServerCertificateErrors: Windows.Foundation.Collections.IVector<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketControl.NoDelay
                 */
                noDelay: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketControl.OutboundBufferSizeInBytes
                 */
                outboundBufferSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketControl.ProxyCredential
                 */
                proxyCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketControl.ServerCredential
                 */
                serverCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketControl.SupportedProtocols
                 */
                supportedProtocols: Windows.Foundation.Collections.IVector<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.StreamWebSocketInformation
             */
            abstract class StreamWebSocketInformation implements IWebSocketInformation2, IWebSocketInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketInformation.BandwidthStatistics
                 */
                bandwidthStatistics: BandwidthStatistics;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketInformation.LocalAddress
                 */
                localAddress: Windows.Networking.HostName;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketInformation.Protocol
                 */
                protocol: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketInformation.ServerCertificate
                 */
                serverCertificate: Windows.Security.Cryptography.Certificates.Certificate;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketInformation.ServerCertificateErrorSeverity
                 */
                serverCertificateErrorSeverity: SocketSslErrorSeverity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketInformation.ServerCertificateErrors
                 */
                serverCertificateErrors: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.StreamWebSocketInformation.ServerIntermediateCertificates
                 */
                serverIntermediateCertificates: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.WebSocketClosedEventArgs
             */
            abstract class WebSocketClosedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.WebSocketClosedEventArgs.Code
                 */
                code: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.WebSocketClosedEventArgs.Reason
                 */
                reason: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.WebSocketError
             */
            abstract class WebSocketError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.WebSocketError.GetStatus(System.Int32)
                 */
                static getStatus(hresult: number): Windows.Web.WebErrorStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Sockets.WebSocketServerCustomValidationRequestedEventArgs
             */
            abstract class WebSocketServerCustomValidationRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.WebSocketServerCustomValidationRequestedEventArgs.ServerCertificate
                 */
                serverCertificate: Windows.Security.Cryptography.Certificates.Certificate;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.WebSocketServerCustomValidationRequestedEventArgs.ServerCertificateErrorSeverity
                 */
                serverCertificateErrorSeverity: SocketSslErrorSeverity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.WebSocketServerCustomValidationRequestedEventArgs.ServerCertificateErrors
                 */
                serverCertificateErrors: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Sockets.WebSocketServerCustomValidationRequestedEventArgs.ServerIntermediateCertificates
                 */
                serverIntermediateCertificates: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.WebSocketServerCustomValidationRequestedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Sockets.WebSocketServerCustomValidationRequestedEventArgs.Reject
                 */
                reject(): void;
            }
        }
        namespace Vpn {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.IVpnChannelStatics
             */
            interface IVpnChannelStatics {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Vpn.IVpnChannelStatics.ProcessEventAsync(System.Object,System.Object)
                 */
                processEventAsync(thirdPartyPlugIn: Object, event: Object): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.IVpnCredential
             */
            interface IVpnCredential {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnCredential.AdditionalPin
                 */
                additionalPin: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnCredential.CertificateCredential
                 */
                certificateCredential: Windows.Security.Cryptography.Certificates.Certificate;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnCredential.OldPasswordCredential
                 */
                oldPasswordCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnCredential.PasskeyCredential
                 */
                passkeyCredential: Windows.Security.Credentials.PasswordCredential;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.IVpnCustomPrompt
             */
            interface IVpnCustomPrompt {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnCustomPrompt.Bordered
                 */
                bordered: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnCustomPrompt.Compulsory
                 */
                compulsory: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnCustomPrompt.Label
                 */
                label: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.IVpnCustomPromptElement
             */
            interface IVpnCustomPromptElement {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnCustomPromptElement.Compulsory
                 */
                compulsory: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnCustomPromptElement.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnCustomPromptElement.Emphasized
                 */
                emphasized: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.IVpnDomainNameInfoFactory
             */
            interface IVpnDomainNameInfoFactory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Vpn.IVpnDomainNameInfoFactory.CreateVpnDomainNameInfo(System.String,Windows.Networking.Vpn.VpnDomainNameType,Windows.Foundation.Collections.IIterable`1,Windows.Foundation.Collections.IIterable`1)
                 */
                createVpnDomainNameInfo(name: string, nameType: VpnDomainNameType, dnsServerList: Windows.Foundation.Collections.IIterable<Windows.Networking.HostName>, proxyServerList: Windows.Foundation.Collections.IIterable<Windows.Networking.HostName>): any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.IVpnInterfaceIdFactory
             */
            interface IVpnInterfaceIdFactory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Vpn.IVpnInterfaceIdFactory.CreateVpnInterfaceId(System.Byte[])
                 */
                createVpnInterfaceId(address: number[]): any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.IVpnNamespaceInfoFactory
             */
            interface IVpnNamespaceInfoFactory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Vpn.IVpnNamespaceInfoFactory.CreateVpnNamespaceInfo(System.String,Windows.Foundation.Collections.IVector`1,Windows.Foundation.Collections.IVector`1)
                 */
                createVpnNamespaceInfo(name: string, dnsServerList: Windows.Foundation.Collections.IVector<Windows.Networking.HostName>, proxyServerList: Windows.Foundation.Collections.IVector<Windows.Networking.HostName>): any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.IVpnPacketBufferFactory
             */
            interface IVpnPacketBufferFactory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Vpn.IVpnPacketBufferFactory.CreateVpnPacketBuffer(Windows.Networking.Vpn.VpnPacketBuffer,System.UInt32,System.UInt32)
                 */
                createVpnPacketBuffer(parentBuffer: any, offset: number, length: number): any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.IVpnPlugIn
             */
            interface IVpnPlugIn {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Vpn.IVpnPlugIn.Connect(Windows.Networking.Vpn.VpnChannel)
                 */
                connect(channel: any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Vpn.IVpnPlugIn.Decapsulate(Windows.Networking.Vpn.VpnChannel,Windows.Networking.Vpn.VpnPacketBuffer,Windows.Networking.Vpn.VpnPacketBufferList,Windows.Networking.Vpn.VpnPacketBufferList)
                 */
                decapsulate(channel: any, encapBuffer: any, decapsulatedPackets: any, controlPacketsToSend: any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Vpn.IVpnPlugIn.Disconnect(Windows.Networking.Vpn.VpnChannel)
                 */
                disconnect(channel: any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Vpn.IVpnPlugIn.Encapsulate(Windows.Networking.Vpn.VpnChannel,Windows.Networking.Vpn.VpnPacketBufferList,Windows.Networking.Vpn.VpnPacketBufferList)
                 */
                encapsulate(channel: any, packets: any, encapulatedPackets: any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Vpn.IVpnPlugIn.GetKeepAlivePayload(Windows.Networking.Vpn.VpnChannel,Windows.Networking.Vpn.VpnPacketBuffer@)
                 */
                getKeepAlivePayload(channel: any): any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.IVpnProfile
             */
            interface IVpnProfile {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnProfile.AlwaysOn
                 */
                alwaysOn: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnProfile.AppTriggers
                 */
                appTriggers: any;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnProfile.DomainNameInfoList
                 */
                domainNameInfoList: any;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnProfile.ProfileName
                 */
                profileName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnProfile.RememberCredentials
                 */
                rememberCredentials: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnProfile.Routes
                 */
                routes: any;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Networking.Vpn.IVpnProfile.TrafficFilters
                 */
                trafficFilters: any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.IVpnRouteFactory
             */
            interface IVpnRouteFactory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Networking.Vpn.IVpnRouteFactory.CreateVpnRoute(Windows.Networking.HostName,System.Byte)
                 */
                createVpnRoute(address: Windows.Networking.HostName, prefixSize: number): any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnAppIdType
             */
            enum VpnAppIdType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnAppIdType.FilePath
                 */
                filePath,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnAppIdType.FullyQualifiedBinaryName
                 */
                fullyQualifiedBinaryName,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnAppIdType.PackageFamilyName
                 */
                packageFamilyName,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnAuthenticationMethod
             */
            enum VpnAuthenticationMethod {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnAuthenticationMethod.Certificate
                 */
                certificate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnAuthenticationMethod.Eap
                 */
                eap,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnAuthenticationMethod.Mschapv2
                 */
                mschapv2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnAuthenticationMethod.PresharedKey
                 */
                presharedKey,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnChannelActivityEventType
             */
            enum VpnChannelActivityEventType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnChannelActivityEventType.Active
                 */
                active,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnChannelActivityEventType.Idle
                 */
                idle,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnChannelRequestCredentialsOptions
             */
            enum VpnChannelRequestCredentialsOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnChannelRequestCredentialsOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnChannelRequestCredentialsOptions.Retrying
                 */
                retrying,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnChannelRequestCredentialsOptions.UseForSingleSignIn
                 */
                useForSingleSignIn,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnCredentialType
             */
            enum VpnCredentialType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnCredentialType.ProtectedCertificate
                 */
                protectedCertificate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnCredentialType.SmartCard
                 */
                smartCard,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnCredentialType.UnProtectedCertificate
                 */
                unProtectedCertificate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnCredentialType.UsernameOtpPin
                 */
                usernameOtpPin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnCredentialType.UsernamePassword
                 */
                usernamePassword,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnCredentialType.UsernamePasswordAndPin
                 */
                usernamePasswordAndPin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnCredentialType.UsernamePasswordChange
                 */
                usernamePasswordChange,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnDataPathType
             */
            enum VpnDataPathType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnDataPathType.Receive
                 */
                receive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnDataPathType.Send
                 */
                send,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnDomainNameType
             */
            enum VpnDomainNameType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnDomainNameType.FullyQualified
                 */
                fullyQualified,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnDomainNameType.Reserved
                 */
                reserved,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnDomainNameType.Suffix
                 */
                suffix,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnIPProtocol
             */
            enum VpnIPProtocol {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnIPProtocol.Icmp
                 */
                icmp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnIPProtocol.Igmp
                 */
                igmp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnIPProtocol.Ipv6Icmp
                 */
                ipv6Icmp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnIPProtocol.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnIPProtocol.Pgm
                 */
                pgm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnIPProtocol.Tcp
                 */
                tcp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnIPProtocol.Udp
                 */
                udp,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnManagementConnectionStatus
             */
            enum VpnManagementConnectionStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementConnectionStatus.Connected
                 */
                connected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementConnectionStatus.Connecting
                 */
                connecting,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementConnectionStatus.Disconnected
                 */
                disconnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementConnectionStatus.Disconnecting
                 */
                disconnecting,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnManagementErrorStatus
             */
            enum VpnManagementErrorStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.AccessDenied
                 */
                accessDenied,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.AlreadyConnected
                 */
                alreadyConnected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.AlreadyDisconnecting
                 */
                alreadyDisconnecting,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.CannotFindProfile
                 */
                cannotFindProfile,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.CertificateFailure
                 */
                certificateFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.DnsNotResolvable
                 */
                dnsNotResolvable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.EapFailure
                 */
                eapFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.GeneralAuthenticationFailure
                 */
                generalAuthenticationFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.InvalidIP
                 */
                invalidIP,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.InvalidXmlSyntax
                 */
                invalidXmlSyntax,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.NoConnection
                 */
                noConnection,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.Ok
                 */
                ok,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.ProfileInvalidAppId
                 */
                profileInvalidAppId,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.ProfileNameTooLong
                 */
                profileNameTooLong,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.ServerConfiguration
                 */
                serverConfiguration,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.ServerConnection
                 */
                serverConnection,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.SmartCardFailure
                 */
                smartCardFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnManagementErrorStatus.UserNamePassword
                 */
                userNamePassword,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnNativeProtocolType
             */
            enum VpnNativeProtocolType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnNativeProtocolType.IpsecIkev2
                 */
                ipsecIkev2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnNativeProtocolType.L2tp
                 */
                l2tp,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnNativeProtocolType.Pptp
                 */
                pptp,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnPacketBufferStatus
             */
            enum VpnPacketBufferStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnPacketBufferStatus.InvalidBufferSize
                 */
                invalidBufferSize,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnPacketBufferStatus.Ok
                 */
                ok,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Networking.Vpn.VpnRoutingPolicyType
             */
            enum VpnRoutingPolicyType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnRoutingPolicyType.ForceAllTrafficOverVpn
                 */
                forceAllTrafficOverVpn,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Networking.Vpn.VpnRoutingPolicyType.SplitRouting
                 */
                splitRouting,
            }
        }
    }
    namespace Perception {
        namespace People {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.People.HeadPose
             */
            abstract class HeadPose {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.People.HeadPose.ForwardDirection
                 */
                forwardDirection: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.People.HeadPose.Position
                 */
                position: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.People.HeadPose.UpDirection
                 */
                upDirection: Windows.Foundation.Numerics.Vector3;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.PerceptionTimestamp
         */
        abstract class PerceptionTimestamp {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.PerceptionTimestamp.PredictionAmount
             */
            predictionAmount: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.PerceptionTimestamp.TargetTime
             */
            targetTime: Date;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.PerceptionTimestampHelper
         */
        abstract class PerceptionTimestampHelper {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.PerceptionTimestampHelper.FromHistoricalTargetTime(Windows.Foundation.DateTime)
             */
            static fromHistoricalTargetTime(targetTime: Date): PerceptionTimestamp;
        }
        namespace Spatial {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialAnchor
             */
            abstract class SpatialAnchor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialAnchor.TryCreateRelativeTo(Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Foundation.Numerics.Vector3,Windows.Foundation.Numerics.Quaternion)
                 */
                static tryCreateRelativeTo(coordinateSystem: SpatialCoordinateSystem, position: Windows.Foundation.Numerics.Vector3, orientation: Windows.Foundation.Numerics.Quaternion): SpatialAnchor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialAnchor.TryCreateRelativeTo(Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Foundation.Numerics.Vector3)
                 */
                static tryCreateRelativeTo(coordinateSystem: SpatialCoordinateSystem, position: Windows.Foundation.Numerics.Vector3): SpatialAnchor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialAnchor.TryCreateRelativeTo(Windows.Perception.Spatial.SpatialCoordinateSystem)
                 */
                static tryCreateRelativeTo(coordinateSystem: SpatialCoordinateSystem): SpatialAnchor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialAnchor.CoordinateSystem
                 */
                coordinateSystem: SpatialCoordinateSystem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Perception.Spatial.SpatialAnchor.RawCoordinateSystemAdjusted
                 */
                onrawcoordinatesystemadjusted: (arg: { type: "rawcoordinatesystemadjusted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialAnchor, SpatialAnchorRawCoordinateSystemAdjustedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialAnchor, SpatialAnchorRawCoordinateSystemAdjustedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialAnchor.RawCoordinateSystem
                 */
                rawCoordinateSystem: SpatialCoordinateSystem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialAnchor.RemovedByUser
                 */
                removedByUser: boolean;
                addEventListener(type: "rawcoordinatesystemadjusted", listener: (arg: { type: "rawcoordinatesystemadjusted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialAnchor, SpatialAnchorRawCoordinateSystemAdjustedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialAnchor, SpatialAnchorRawCoordinateSystemAdjustedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "rawcoordinatesystemadjusted", listener: (arg: { type: "rawcoordinatesystemadjusted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialAnchor, SpatialAnchorRawCoordinateSystemAdjustedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialAnchor, SpatialAnchorRawCoordinateSystemAdjustedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialAnchorManager
             */
            abstract class SpatialAnchorManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialAnchorManager.RequestStoreAsync
                 */
                static requestStoreAsync(): Windows.Foundation.IAsyncOperation<SpatialAnchorStore>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialAnchorRawCoordinateSystemAdjustedEventArgs
             */
            abstract class SpatialAnchorRawCoordinateSystemAdjustedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialAnchorRawCoordinateSystemAdjustedEventArgs.OldRawCoordinateSystemToNewRawCoordinateSystemTransform
                 */
                oldRawCoordinateSystemToNewRawCoordinateSystemTransform: Windows.Foundation.Numerics.Matrix4x4;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialAnchorStore
             */
            abstract class SpatialAnchorStore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialAnchorStore.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialAnchorStore.GetAllSavedAnchors
                 */
                getAllSavedAnchors(): Windows.Foundation.Collections.IMapView<string, SpatialAnchor>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialAnchorStore.Remove(System.String)
                 */
                remove(id: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialAnchorStore.TrySave(System.String,Windows.Perception.Spatial.SpatialAnchor)
                 */
                trySave(id: string, anchor: SpatialAnchor): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialAnchorTransferManager
             */
            abstract class SpatialAnchorTransferManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialAnchorTransferManager.RequestAccessAsync
                 */
                static requestAccessAsync(): Windows.Foundation.IAsyncOperation<SpatialPerceptionAccessStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialAnchorTransferManager.TryExportAnchorsAsync(Windows.Foundation.Collections.IIterable`1,Windows.Storage.Streams.IOutputStream)
                 */
                static tryExportAnchorsAsync(anchors: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, SpatialAnchor>>, stream: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialAnchorTransferManager.TryImportAnchorsAsync(Windows.Storage.Streams.IInputStream)
                 */
                static tryImportAnchorsAsync(stream: Windows.Storage.Streams.IInputStream): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMapView<string, SpatialAnchor>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialBoundingBox
             */
            interface SpatialBoundingBox {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingBox.Center
                 */
                center: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingBox.Extents
                 */
                extents: Windows.Foundation.Numerics.Vector3;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialBoundingFrustum
             */
            interface SpatialBoundingFrustum {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingFrustum.Near
                 */
                near: Windows.Foundation.Numerics.Plane;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingFrustum.Far
                 */
                far: Windows.Foundation.Numerics.Plane;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingFrustum.Right
                 */
                right: Windows.Foundation.Numerics.Plane;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingFrustum.Left
                 */
                left: Windows.Foundation.Numerics.Plane;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingFrustum.Top
                 */
                top: Windows.Foundation.Numerics.Plane;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingFrustum.Bottom
                 */
                bottom: Windows.Foundation.Numerics.Plane;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialBoundingOrientedBox
             */
            interface SpatialBoundingOrientedBox {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingOrientedBox.Center
                 */
                center: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingOrientedBox.Extents
                 */
                extents: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingOrientedBox.Orientation
                 */
                orientation: Windows.Foundation.Numerics.Quaternion;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialBoundingSphere
             */
            interface SpatialBoundingSphere {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingSphere.Center
                 */
                center: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialBoundingSphere.Radius
                 */
                radius: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialBoundingVolume
             */
            abstract class SpatialBoundingVolume {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialBoundingVolume.FromBox(Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Perception.Spatial.SpatialBoundingBox)
                 */
                static fromBox(coordinateSystem: SpatialCoordinateSystem, box: SpatialBoundingBox): SpatialBoundingVolume;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialBoundingVolume.FromFrustum(Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Perception.Spatial.SpatialBoundingFrustum)
                 */
                static fromFrustum(coordinateSystem: SpatialCoordinateSystem, frustum: SpatialBoundingFrustum): SpatialBoundingVolume;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialBoundingVolume.FromOrientedBox(Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Perception.Spatial.SpatialBoundingOrientedBox)
                 */
                static fromOrientedBox(coordinateSystem: SpatialCoordinateSystem, box: SpatialBoundingOrientedBox): SpatialBoundingVolume;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialBoundingVolume.FromSphere(Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Perception.Spatial.SpatialBoundingSphere)
                 */
                static fromSphere(coordinateSystem: SpatialCoordinateSystem, sphere: SpatialBoundingSphere): SpatialBoundingVolume;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialCoordinateSystem
             */
            abstract class SpatialCoordinateSystem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialCoordinateSystem.TryGetTransformTo(Windows.Perception.Spatial.SpatialCoordinateSystem)
                 */
                tryGetTransformTo(target: SpatialCoordinateSystem): Windows.Foundation.Numerics.Matrix4x4;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialEntity
             */
            class SpatialEntity {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialEntity.#ctor(Windows.Perception.Spatial.SpatialAnchor,Windows.Foundation.Collections.ValueSet)
                 */
                constructor(spatialAnchor: SpatialAnchor, propertySet: Windows.Foundation.Collections.ValueSet);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialEntity.#ctor(Windows.Perception.Spatial.SpatialAnchor)
                 */
                constructor(spatialAnchor: SpatialAnchor);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialEntity.Anchor
                 */
                anchor: SpatialAnchor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialEntity.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialEntity.Properties
                 */
                properties: Windows.Foundation.Collections.ValueSet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialEntityAddedEventArgs
             */
            abstract class SpatialEntityAddedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialEntityAddedEventArgs.Entity
                 */
                entity: SpatialEntity;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialEntityRemovedEventArgs
             */
            abstract class SpatialEntityRemovedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialEntityRemovedEventArgs.Entity
                 */
                entity: SpatialEntity;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialEntityStore
             */
            abstract class SpatialEntityStore {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialEntityStore.IsSupported
                 */
                static isSupported: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialEntityStore.TryGet(Windows.System.RemoteSystems.RemoteSystemSession)
                 */
                static tryGet(session: Windows.System.RemoteSystems.RemoteSystemSession): SpatialEntityStore;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialEntityStore.CreateEntityWatcher
                 */
                createEntityWatcher(): SpatialEntityWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialEntityStore.RemoveAsync(Windows.Perception.Spatial.SpatialEntity)
                 */
                removeAsync(entity: SpatialEntity): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialEntityStore.SaveAsync(Windows.Perception.Spatial.SpatialEntity)
                 */
                saveAsync(entity: SpatialEntity): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialEntityUpdatedEventArgs
             */
            abstract class SpatialEntityUpdatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialEntityUpdatedEventArgs.Entity
                 */
                entity: SpatialEntity;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialEntityWatcher
             */
            abstract class SpatialEntityWatcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Perception.Spatial.SpatialEntityWatcher.Added
                 */
                onadded: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialEntityWatcher, SpatialEntityAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialEntityWatcher, SpatialEntityAddedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Perception.Spatial.SpatialEntityWatcher.EnumerationCompleted
                 */
                onenumerationcompleted: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialEntityWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialEntityWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Perception.Spatial.SpatialEntityWatcher.Removed
                 */
                onremoved: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialEntityWatcher, SpatialEntityRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialEntityWatcher, SpatialEntityRemovedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Perception.Spatial.SpatialEntityWatcher.Updated
                 */
                onupdated: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialEntityWatcher, SpatialEntityUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialEntityWatcher, SpatialEntityUpdatedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialEntityWatcher.Status
                 */
                status: SpatialEntityWatcherStatus;
                addEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialEntityWatcher, SpatialEntityAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialEntityWatcher, SpatialEntityAddedEventArgs>): void;
                addEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialEntityWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialEntityWatcher, Object>): void;
                addEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialEntityWatcher, SpatialEntityRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialEntityWatcher, SpatialEntityRemovedEventArgs>): void;
                addEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialEntityWatcher, SpatialEntityUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialEntityWatcher, SpatialEntityUpdatedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialEntityWatcher, SpatialEntityAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialEntityWatcher, SpatialEntityAddedEventArgs>): void;
                removeEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialEntityWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialEntityWatcher, Object>): void;
                removeEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialEntityWatcher, SpatialEntityRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialEntityWatcher, SpatialEntityRemovedEventArgs>): void;
                removeEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialEntityWatcher, SpatialEntityUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialEntityWatcher, SpatialEntityUpdatedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialEntityWatcher.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialEntityWatcher.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialEntityWatcherStatus
             */
            enum SpatialEntityWatcherStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialEntityWatcherStatus.Aborted
                 */
                aborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialEntityWatcherStatus.Created
                 */
                created,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialEntityWatcherStatus.EnumerationCompleted
                 */
                enumerationCompleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialEntityWatcherStatus.Started
                 */
                started,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialEntityWatcherStatus.Stopped
                 */
                stopped,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialEntityWatcherStatus.Stopping
                 */
                stopping,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialLocatability
             */
            enum SpatialLocatability {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialLocatability.OrientationOnly
                 */
                orientationOnly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialLocatability.PositionalTrackingActivating
                 */
                positionalTrackingActivating,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialLocatability.PositionalTrackingActive
                 */
                positionalTrackingActive,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialLocatability.PositionalTrackingInhibited
                 */
                positionalTrackingInhibited,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialLocatability.Unavailable
                 */
                unavailable,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialLocation
             */
            abstract class SpatialLocation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialLocation.AbsoluteAngularAcceleration
                 */
                absoluteAngularAcceleration: Windows.Foundation.Numerics.Quaternion;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialLocation.AbsoluteAngularVelocity
                 */
                absoluteAngularVelocity: Windows.Foundation.Numerics.Quaternion;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialLocation.AbsoluteLinearAcceleration
                 */
                absoluteLinearAcceleration: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialLocation.AbsoluteLinearVelocity
                 */
                absoluteLinearVelocity: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialLocation.Orientation
                 */
                orientation: Windows.Foundation.Numerics.Quaternion;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialLocation.Position
                 */
                position: Windows.Foundation.Numerics.Vector3;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialLocator
             */
            abstract class SpatialLocator {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocator.GetDefault
                 */
                static getDefault(): SpatialLocator;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialLocator.Locatability
                 */
                locatability: SpatialLocatability;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Perception.Spatial.SpatialLocator.LocatabilityChanged
                 */
                onlocatabilitychanged: (arg: { type: "locatabilitychanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialLocator, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialLocator, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Perception.Spatial.SpatialLocator.PositionalTrackingDeactivating
                 */
                onpositionaltrackingdeactivating: (arg: { type: "positionaltrackingdeactivating"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialLocator, SpatialLocatorPositionalTrackingDeactivatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialLocator, SpatialLocatorPositionalTrackingDeactivatingEventArgs>;
                addEventListener(type: "locatabilitychanged", listener: (arg: { type: "locatabilitychanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialLocator, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialLocator, Object>): void;
                addEventListener(type: "positionaltrackingdeactivating", listener: (arg: { type: "positionaltrackingdeactivating"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialLocator, SpatialLocatorPositionalTrackingDeactivatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialLocator, SpatialLocatorPositionalTrackingDeactivatingEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocator.CreateAttachedFrameOfReferenceAtCurrentHeading(Windows.Foundation.Numerics.Vector3,Windows.Foundation.Numerics.Quaternion,System.Double)
                 */
                createAttachedFrameOfReferenceAtCurrentHeading(relativePosition: Windows.Foundation.Numerics.Vector3, relativeOrientation: Windows.Foundation.Numerics.Quaternion, relativeHeadingInRadians: number): SpatialLocatorAttachedFrameOfReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocator.CreateAttachedFrameOfReferenceAtCurrentHeading(Windows.Foundation.Numerics.Vector3,Windows.Foundation.Numerics.Quaternion)
                 */
                createAttachedFrameOfReferenceAtCurrentHeading(relativePosition: Windows.Foundation.Numerics.Vector3, relativeOrientation: Windows.Foundation.Numerics.Quaternion): SpatialLocatorAttachedFrameOfReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocator.CreateAttachedFrameOfReferenceAtCurrentHeading(Windows.Foundation.Numerics.Vector3)
                 */
                createAttachedFrameOfReferenceAtCurrentHeading(relativePosition: Windows.Foundation.Numerics.Vector3): SpatialLocatorAttachedFrameOfReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocator.CreateAttachedFrameOfReferenceAtCurrentHeading
                 */
                createAttachedFrameOfReferenceAtCurrentHeading(): SpatialLocatorAttachedFrameOfReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocator.CreateStationaryFrameOfReferenceAtCurrentLocation(Windows.Foundation.Numerics.Vector3,Windows.Foundation.Numerics.Quaternion,System.Double)
                 */
                createStationaryFrameOfReferenceAtCurrentLocation(relativePosition: Windows.Foundation.Numerics.Vector3, relativeOrientation: Windows.Foundation.Numerics.Quaternion, relativeHeadingInRadians: number): SpatialStationaryFrameOfReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocator.CreateStationaryFrameOfReferenceAtCurrentLocation(Windows.Foundation.Numerics.Vector3,Windows.Foundation.Numerics.Quaternion)
                 */
                createStationaryFrameOfReferenceAtCurrentLocation(relativePosition: Windows.Foundation.Numerics.Vector3, relativeOrientation: Windows.Foundation.Numerics.Quaternion): SpatialStationaryFrameOfReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocator.CreateStationaryFrameOfReferenceAtCurrentLocation(Windows.Foundation.Numerics.Vector3)
                 */
                createStationaryFrameOfReferenceAtCurrentLocation(relativePosition: Windows.Foundation.Numerics.Vector3): SpatialStationaryFrameOfReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocator.CreateStationaryFrameOfReferenceAtCurrentLocation
                 */
                createStationaryFrameOfReferenceAtCurrentLocation(): SpatialStationaryFrameOfReference;
                removeEventListener(type: "locatabilitychanged", listener: (arg: { type: "locatabilitychanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialLocator, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialLocator, Object>): void;
                removeEventListener(type: "positionaltrackingdeactivating", listener: (arg: { type: "positionaltrackingdeactivating"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialLocator, SpatialLocatorPositionalTrackingDeactivatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialLocator, SpatialLocatorPositionalTrackingDeactivatingEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocator.TryLocateAtTimestamp(Windows.Perception.PerceptionTimestamp,Windows.Perception.Spatial.SpatialCoordinateSystem)
                 */
                tryLocateAtTimestamp(timestamp: Windows.Perception.PerceptionTimestamp, coordinateSystem: SpatialCoordinateSystem): SpatialLocation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialLocatorAttachedFrameOfReference
             */
            abstract class SpatialLocatorAttachedFrameOfReference {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialLocatorAttachedFrameOfReference.RelativeOrientation
                 */
                relativeOrientation: Windows.Foundation.Numerics.Quaternion;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialLocatorAttachedFrameOfReference.RelativePosition
                 */
                relativePosition: Windows.Foundation.Numerics.Vector3;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocatorAttachedFrameOfReference.AdjustHeading(System.Double)
                 */
                adjustHeading(headingOffsetInRadians: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocatorAttachedFrameOfReference.GetStationaryCoordinateSystemAtTimestamp(Windows.Perception.PerceptionTimestamp)
                 */
                getStationaryCoordinateSystemAtTimestamp(timestamp: Windows.Perception.PerceptionTimestamp): SpatialCoordinateSystem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialLocatorAttachedFrameOfReference.TryGetRelativeHeadingAtTimestamp(Windows.Perception.PerceptionTimestamp)
                 */
                tryGetRelativeHeadingAtTimestamp(timestamp: Windows.Perception.PerceptionTimestamp): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialLocatorPositionalTrackingDeactivatingEventArgs
             */
            abstract class SpatialLocatorPositionalTrackingDeactivatingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialLocatorPositionalTrackingDeactivatingEventArgs.Canceled
                 */
                canceled: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialLookDirectionRange
             */
            enum SpatialLookDirectionRange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialLookDirectionRange.ForwardOnly
                 */
                forwardOnly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialLookDirectionRange.Omnidirectional
                 */
                omnidirectional,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialMovementRange
             */
            enum SpatialMovementRange {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialMovementRange.Bounded
                 */
                bounded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialMovementRange.NoMovement
                 */
                noMovement,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialPerceptionAccessStatus
             */
            enum SpatialPerceptionAccessStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialPerceptionAccessStatus.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialPerceptionAccessStatus.DeniedBySystem
                 */
                deniedBySystem,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialPerceptionAccessStatus.DeniedByUser
                 */
                deniedByUser,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Perception.Spatial.SpatialPerceptionAccessStatus.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialStageFrameOfReference
             */
            abstract class SpatialStageFrameOfReference {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialStageFrameOfReference.Current
                 */
                static current: SpatialStageFrameOfReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Perception.Spatial.SpatialStageFrameOfReference.CurrentChanged
                 */
                static oncurrentchanged: (arg: { type: "currentchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                static addEventListener(type: "currentchanged", listener: (arg: { type: "currentchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                static removeEventListener(type: "currentchanged", listener: (arg: { type: "currentchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialStageFrameOfReference.RequestNewStageAsync
                 */
                static requestNewStageAsync(): Windows.Foundation.IAsyncOperation<SpatialStageFrameOfReference>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialStageFrameOfReference.CoordinateSystem
                 */
                coordinateSystem: SpatialCoordinateSystem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialStageFrameOfReference.LookDirectionRange
                 */
                lookDirectionRange: SpatialLookDirectionRange;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialStageFrameOfReference.MovementRange
                 */
                movementRange: SpatialMovementRange;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialStageFrameOfReference.GetCoordinateSystemAtCurrentLocation(Windows.Perception.Spatial.SpatialLocator)
                 */
                getCoordinateSystemAtCurrentLocation(locator: SpatialLocator): SpatialCoordinateSystem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.SpatialStageFrameOfReference.TryGetMovementBounds(Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Foundation.Numerics.Vector3[]@)
                 */
                tryGetMovementBounds(coordinateSystem: SpatialCoordinateSystem): Windows.Foundation.Numerics.Vector3[];
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.SpatialStationaryFrameOfReference
             */
            abstract class SpatialStationaryFrameOfReference {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.SpatialStationaryFrameOfReference.CoordinateSystem
                 */
                coordinateSystem: SpatialCoordinateSystem;
            }
            namespace Surfaces {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.Surfaces.SpatialSurfaceInfo
                 */
                abstract class SpatialSurfaceInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceInfo.Id
                     */
                    id: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceInfo.UpdateTime
                     */
                    updateTime: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.Surfaces.SpatialSurfaceInfo.TryComputeLatestMeshAsync(System.Double,Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions)
                     */
                    tryComputeLatestMeshAsync(maxTrianglesPerCubicMeter: number, options: SpatialSurfaceMeshOptions): Windows.Foundation.IAsyncOperation<SpatialSurfaceMesh>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.Surfaces.SpatialSurfaceInfo.TryComputeLatestMeshAsync(System.Double)
                     */
                    tryComputeLatestMeshAsync(maxTrianglesPerCubicMeter: number): Windows.Foundation.IAsyncOperation<SpatialSurfaceMesh>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.Surfaces.SpatialSurfaceInfo.TryGetBounds(Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryGetBounds(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): Windows.Perception.Spatial.SpatialBoundingOrientedBox;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMesh
                 */
                abstract class SpatialSurfaceMesh {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMesh.CoordinateSystem
                     */
                    coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMesh.SurfaceInfo
                     */
                    surfaceInfo: SpatialSurfaceInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMesh.TriangleIndices
                     */
                    triangleIndices: SpatialSurfaceMeshBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMesh.VertexNormals
                     */
                    vertexNormals: SpatialSurfaceMeshBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMesh.VertexPositionScale
                     */
                    vertexPositionScale: Windows.Foundation.Numerics.Vector3;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMesh.VertexPositions
                     */
                    vertexPositions: SpatialSurfaceMeshBuffer;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshBuffer
                 */
                abstract class SpatialSurfaceMeshBuffer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshBuffer.Data
                     */
                    data: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshBuffer.ElementCount
                     */
                    elementCount: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshBuffer.Format
                     */
                    format: Windows.Graphics.DirectX.DirectXPixelFormat;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshBuffer.Stride
                     */
                    stride: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions
                 */
                class SpatialSurfaceMeshOptions {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions.SupportedTriangleIndexFormats
                     */
                    static supportedTriangleIndexFormats: Windows.Foundation.Collections.IVectorView<Windows.Graphics.DirectX.DirectXPixelFormat>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions.SupportedVertexNormalFormats
                     */
                    static supportedVertexNormalFormats: Windows.Foundation.Collections.IVectorView<Windows.Graphics.DirectX.DirectXPixelFormat>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions.SupportedVertexPositionFormats
                     */
                    static supportedVertexPositionFormats: Windows.Foundation.Collections.IVectorView<Windows.Graphics.DirectX.DirectXPixelFormat>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions.IncludeVertexNormals
                     */
                    includeVertexNormals: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions.TriangleIndexFormat
                     */
                    triangleIndexFormat: Windows.Graphics.DirectX.DirectXPixelFormat;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions.VertexNormalFormat
                     */
                    vertexNormalFormat: Windows.Graphics.DirectX.DirectXPixelFormat;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions.VertexPositionFormat
                     */
                    vertexPositionFormat: Windows.Graphics.DirectX.DirectXPixelFormat;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver
                 */
                class SpatialSurfaceObserver {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver.IsSupported
                     */
                    static isSupported(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver.RequestAccessAsync
                     */
                    static requestAccessAsync(): Windows.Foundation.IAsyncOperation<Windows.Perception.Spatial.SpatialPerceptionAccessStatus>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver.ObservedSurfacesChanged
                     */
                    onobservedsurfaceschanged: (arg: { type: "observedsurfaceschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialSurfaceObserver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialSurfaceObserver, Object>;
                    addEventListener(type: "observedsurfaceschanged", listener: (arg: { type: "observedsurfaceschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialSurfaceObserver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialSurfaceObserver, Object>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver.GetObservedSurfaces
                     */
                    getObservedSurfaces(): Windows.Foundation.Collections.IMapView<string, SpatialSurfaceInfo>;
                    removeEventListener(type: "observedsurfaceschanged", listener: (arg: { type: "observedsurfaceschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialSurfaceObserver, Object>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialSurfaceObserver, Object>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver.SetBoundingVolume(Windows.Perception.Spatial.SpatialBoundingVolume)
                     */
                    setBoundingVolume(bounds: Windows.Perception.Spatial.SpatialBoundingVolume): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver.SetBoundingVolumes(Windows.Foundation.Collections.IIterable`1)
                     */
                    setBoundingVolumes(bounds: Windows.Foundation.Collections.IIterable<Windows.Perception.Spatial.SpatialBoundingVolume>): void;
                }
            }
        }
    }
    namespace Security {
        namespace Authentication {
            namespace Identity {
                namespace Core {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager
                     */
                    abstract class MicrosoftAccountMultiFactorAuthenticationManager {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager.Current
                         */
                        static current: MicrosoftAccountMultiFactorAuthenticationManager;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager.AddDeviceAsync(System.String,System.String,System.String)
                         */
                        addDeviceAsync(userAccountId: string, authenticationToken: string, wnsChannelId: string): Windows.Foundation.IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager.ApproveSessionAsync(Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionAuthenticationStatus,System.String,System.String,Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationType)
                         */
                        approveSessionAsync(sessionAuthentictionStatus: MicrosoftAccountMultiFactorSessionAuthenticationStatus, userAccountId: string, sessionId: string, sessionAuthenticationType: MicrosoftAccountMultiFactorAuthenticationType): Windows.Foundation.IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager.ApproveSessionAsync(Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionAuthenticationStatus,Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionInfo)
                         */
                        approveSessionAsync(sessionAuthentictionStatus: MicrosoftAccountMultiFactorSessionAuthenticationStatus, authenticationSessionInfo: MicrosoftAccountMultiFactorSessionInfo): Windows.Foundation.IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager.DenySessionAsync(System.String,System.String,Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationType)
                         */
                        denySessionAsync(userAccountId: string, sessionId: string, sessionAuthenticationType: MicrosoftAccountMultiFactorAuthenticationType): Windows.Foundation.IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager.DenySessionAsync(Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionInfo)
                         */
                        denySessionAsync(authenticationSessionInfo: MicrosoftAccountMultiFactorSessionInfo): Windows.Foundation.IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager.GetOneTimePassCodeAsync(System.String,System.UInt32)
                         */
                        getOneTimePassCodeAsync(userAccountId: string, codeLength: number): Windows.Foundation.IAsyncOperation<MicrosoftAccountMultiFactorOneTimeCodedInfo>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager.GetSessionsAndUnregisteredAccountsAsync(Windows.Foundation.Collections.IIterable`1)
                         */
                        getSessionsAndUnregisteredAccountsAsync(userAccountIdList: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager.GetSessionsAsync(Windows.Foundation.Collections.IIterable`1)
                         */
                        getSessionsAsync(userAccountIdList: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<MicrosoftAccountMultiFactorGetSessionsResult>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager.RemoveDeviceAsync(System.String)
                         */
                        removeDeviceAsync(userAccountId: string): Windows.Foundation.IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager.UpdateWnsChannelAsync(System.String,System.String)
                         */
                        updateWnsChannelAsync(userAccountId: string, channelUri: string): Windows.Foundation.IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationType
                     */
                    enum MicrosoftAccountMultiFactorAuthenticationType {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationType.Device
                         */
                        device,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationType.User
                         */
                        user,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorGetSessionsResult
                     */
                    abstract class MicrosoftAccountMultiFactorGetSessionsResult {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorGetSessionsResult.ServiceResponse
                         */
                        serviceResponse: MicrosoftAccountMultiFactorServiceResponse;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorGetSessionsResult.Sessions
                         */
                        sessions: Windows.Foundation.Collections.IVectorView<MicrosoftAccountMultiFactorSessionInfo>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorOneTimeCodedInfo
                     */
                    abstract class MicrosoftAccountMultiFactorOneTimeCodedInfo {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorOneTimeCodedInfo.Code
                         */
                        code: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorOneTimeCodedInfo.ServiceResponse
                         */
                        serviceResponse: MicrosoftAccountMultiFactorServiceResponse;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorOneTimeCodedInfo.TimeInterval
                         */
                        timeInterval: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorOneTimeCodedInfo.TimeToLive
                         */
                        timeToLive: number;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse
                     */
                    enum MicrosoftAccountMultiFactorServiceResponse {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.DeviceIdChanged
                         */
                        deviceIdChanged,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.DeviceNotFound
                         */
                        deviceNotFound,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.Error
                         */
                        error,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.FlowDisabled
                         */
                        flowDisabled,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.InvalidOperation
                         */
                        invalidOperation,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.InvalidSessionId
                         */
                        invalidSessionId,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.InvalidSessionType
                         */
                        invalidSessionType,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.InvalidStateTransition
                         */
                        invalidStateTransition,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.NgcDisabledByServer
                         */
                        ngcDisabledByServer,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.NgcKeyNotFoundOnServer
                         */
                        ngcKeyNotFoundOnServer,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.NgcNonceExpired
                         */
                        ngcNonceExpired,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.NgcNotSetup
                         */
                        ngcNotSetup,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.NoNetworkConnection
                         */
                        noNetworkConnection,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.OperationCanceledByUser
                         */
                        operationCanceledByUser,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.ServiceUnavailable
                         */
                        serviceUnavailable,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.SessionAlreadyApproved
                         */
                        sessionAlreadyApproved,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.SessionAlreadyDenied
                         */
                        sessionAlreadyDenied,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.SessionExpired
                         */
                        sessionExpired,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.SessionNotApproved
                         */
                        sessionNotApproved,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.Success
                         */
                        success,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.TotpSetupDenied
                         */
                        totpSetupDenied,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse.UIRequired
                         */
                        uiRequired,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionApprovalStatus
                     */
                    enum MicrosoftAccountMultiFactorSessionApprovalStatus {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionApprovalStatus.Approved
                         */
                        approved,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionApprovalStatus.Denied
                         */
                        denied,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionApprovalStatus.Pending
                         */
                        pending,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionAuthenticationStatus
                     */
                    enum MicrosoftAccountMultiFactorSessionAuthenticationStatus {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionAuthenticationStatus.Authenticated
                         */
                        authenticated,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionAuthenticationStatus.Unauthenticated
                         */
                        unauthenticated,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionInfo
                     */
                    abstract class MicrosoftAccountMultiFactorSessionInfo {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionInfo.ApprovalStatus
                         */
                        approvalStatus: MicrosoftAccountMultiFactorSessionApprovalStatus;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionInfo.AuthenticationType
                         */
                        authenticationType: MicrosoftAccountMultiFactorAuthenticationType;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionInfo.DisplaySessionId
                         */
                        displaySessionId: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionInfo.ExpirationTime
                         */
                        expirationTime: Date;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionInfo.RequestTime
                         */
                        requestTime: Date;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionInfo.SessionId
                         */
                        sessionId: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionInfo.UserAccountId
                         */
                        userAccountId: string;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo
                     */
                    abstract class MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo.ServiceResponse
                         */
                        serviceResponse: MicrosoftAccountMultiFactorServiceResponse;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo.Sessions
                         */
                        sessions: Windows.Foundation.Collections.IVectorView<MicrosoftAccountMultiFactorSessionInfo>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo.UnregisteredAccounts
                         */
                        unregisteredAccounts: Windows.Foundation.Collections.IVectorView<string>;
                    }
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationInfo
                 */
                abstract class EnterpriseKeyCredentialRegistrationInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationInfo.KeyId
                     */
                    keyId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationInfo.KeyName
                     */
                    keyName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationInfo.Subject
                     */
                    subject: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationInfo.TenantId
                     */
                    tenantId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationInfo.TenantName
                     */
                    tenantName: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationManager
                 */
                abstract class EnterpriseKeyCredentialRegistrationManager {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationManager.Current
                     */
                    static current: EnterpriseKeyCredentialRegistrationManager;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationManager.GetRegistrationsAsync
                     */
                    getRegistrationsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<EnterpriseKeyCredentialRegistrationInfo>>;
                }
                namespace Provider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthentication
                     */
                    abstract class SecondaryAuthenticationFactorAuthentication {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthentication.AuthenticationStageChanged
                         */
                        static onauthenticationstagechanged: (arg: { type: "authenticationstagechanged"; } & Windows.Foundation.EventHandlerArgumentType<SecondaryAuthenticationFactorAuthenticationStageChangedEventArgs>) => Windows.Foundation.EventHandlerReturnType<SecondaryAuthenticationFactorAuthenticationStageChangedEventArgs>;
                        static addEventListener(type: "authenticationstagechanged", listener: (arg: { type: "authenticationstagechanged"; } & Windows.Foundation.EventHandlerArgumentType<SecondaryAuthenticationFactorAuthenticationStageChangedEventArgs>) => Windows.Foundation.EventHandlerReturnType<SecondaryAuthenticationFactorAuthenticationStageChangedEventArgs>): void;
                        static addEventListener(type: string, listener: (...args: any[]) => any): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthentication.GetAuthenticationStageInfoAsync
                         */
                        static getAuthenticationStageInfoAsync(): Windows.Foundation.IAsyncOperation<SecondaryAuthenticationFactorAuthenticationStageInfo>;
                        static removeEventListener(type: "authenticationstagechanged", listener: (arg: { type: "authenticationstagechanged"; } & Windows.Foundation.EventHandlerArgumentType<SecondaryAuthenticationFactorAuthenticationStageChangedEventArgs>) => Windows.Foundation.EventHandlerReturnType<SecondaryAuthenticationFactorAuthenticationStageChangedEventArgs>): void;
                        static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthentication.ShowNotificationMessageAsync(System.String,Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage)
                         */
                        static showNotificationMessageAsync(deviceName: string, message: SecondaryAuthenticationFactorAuthenticationMessage): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthentication.StartAuthenticationAsync(System.String,Windows.Storage.Streams.IBuffer)
                         */
                        static startAuthenticationAsync(deviceId: string, serviceAuthenticationNonce: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<SecondaryAuthenticationFactorAuthenticationResult>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthentication.DeviceConfigurationData
                         */
                        deviceConfigurationData: Windows.Storage.Streams.IBuffer;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthentication.DeviceNonce
                         */
                        deviceNonce: Windows.Storage.Streams.IBuffer;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthentication.ServiceAuthenticationHmac
                         */
                        serviceAuthenticationHmac: Windows.Storage.Streams.IBuffer;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthentication.SessionNonce
                         */
                        sessionNonce: Windows.Storage.Streams.IBuffer;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthentication.AbortAuthenticationAsync(System.String)
                         */
                        abortAuthenticationAsync(errorLogMessage: string): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthentication.FinishAuthenticationAsync(Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                         */
                        finishAuthenticationAsync(deviceHmac: Windows.Storage.Streams.IBuffer, sessionHmac: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<SecondaryAuthenticationFactorFinishAuthenticationStatus>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage
                     */
                    enum SecondaryAuthenticationFactorAuthenticationMessage {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.BluetoothIsDisabled
                         */
                        bluetoothIsDisabled,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.DeviceNeedsAttention
                         */
                        deviceNeedsAttention,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.DisabledByPolicy
                         */
                        disabledByPolicy,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.ExtraTapIsRequired
                         */
                        extraTapIsRequired,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.HoldFinger
                         */
                        holdFinger,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.Invalid
                         */
                        invalid,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.LookingForDevice
                         */
                        lookingForDevice,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.LookingForDevicePluggedin
                         */
                        lookingForDevicePluggedin,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.NfcIsDisabled
                         */
                        nfcIsDisabled,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.ReadyToSignIn
                         */
                        readyToSignIn,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.ReregisterRequired
                         */
                        reregisterRequired,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.SayPassphrase
                         */
                        sayPassphrase,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.ScanFinger
                         */
                        scanFinger,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.SwipeUpWelcome
                         */
                        swipeUpWelcome,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.TapOnDeviceRequired
                         */
                        tapOnDeviceRequired,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.TapWelcome
                         */
                        tapWelcome,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.TryAgain
                         */
                        tryAgain,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.UnauthorizedUser
                         */
                        unauthorizedUser,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.UseAnotherSignInOption
                         */
                        useAnotherSignInOption,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage.WiFiIsDisabled
                         */
                        wiFiIsDisabled,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationResult
                     */
                    abstract class SecondaryAuthenticationFactorAuthenticationResult {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationResult.Authentication
                         */
                        authentication: SecondaryAuthenticationFactorAuthentication;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationResult.Status
                         */
                        status: SecondaryAuthenticationFactorAuthenticationStatus;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationScenario
                     */
                    enum SecondaryAuthenticationFactorAuthenticationScenario {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationScenario.CredentialPrompt
                         */
                        credentialPrompt,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationScenario.SignIn
                         */
                        signIn,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStage
                     */
                    enum SecondaryAuthenticationFactorAuthenticationStage {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStage.CheckingDevicePresence
                         */
                        checkingDevicePresence,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStage.CollectingCredential
                         */
                        collectingCredential,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStage.CredentialAuthenticated
                         */
                        credentialAuthenticated,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStage.CredentialCollected
                         */
                        credentialCollected,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStage.NotStarted
                         */
                        notStarted,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStage.ReadyForLock
                         */
                        readyForLock,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStage.StoppingAuthentication
                         */
                        stoppingAuthentication,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStage.SuspendingAuthentication
                         */
                        suspendingAuthentication,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStage.WaitingForUserConfirmation
                         */
                        waitingForUserConfirmation,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStageChangedEventArgs
                     */
                    abstract class SecondaryAuthenticationFactorAuthenticationStageChangedEventArgs {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStageChangedEventArgs.StageInfo
                         */
                        stageInfo: SecondaryAuthenticationFactorAuthenticationStageInfo;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStageInfo
                     */
                    abstract class SecondaryAuthenticationFactorAuthenticationStageInfo {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStageInfo.DeviceId
                         */
                        deviceId: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStageInfo.Scenario
                         */
                        scenario: SecondaryAuthenticationFactorAuthenticationScenario;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStageInfo.Stage
                         */
                        stage: SecondaryAuthenticationFactorAuthenticationStage;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStatus
                     */
                    enum SecondaryAuthenticationFactorAuthenticationStatus {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStatus.DisabledByPolicy
                         */
                        disabledByPolicy,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStatus.Failed
                         */
                        failed,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStatus.InvalidAuthenticationStage
                         */
                        invalidAuthenticationStage,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStatus.Started
                         */
                        started,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStatus.UnknownDevice
                         */
                        unknownDevice,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceCapabilities
                     */
                    enum SecondaryAuthenticationFactorDeviceCapabilities {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceCapabilities.CloseRangeDataTransmission
                         */
                        closeRangeDataTransmission,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceCapabilities.ConfirmUserIntentToAuthenticate
                         */
                        confirmUserIntentToAuthenticate,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceCapabilities.HMacSha256
                         */
                        hmacSha256,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceCapabilities.None
                         */
                        none,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceCapabilities.SecureStorage
                         */
                        secureStorage,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceCapabilities.StoreKeys
                         */
                        storeKeys,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceCapabilities.SupportSecureUserPresenceCheck
                         */
                        supportSecureUserPresenceCheck,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceCapabilities.TransmittedDataIsEncrypted
                         */
                        transmittedDataIsEncrypted,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceFindScope
                     */
                    enum SecondaryAuthenticationFactorDeviceFindScope {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceFindScope.AllUsers
                         */
                        allUsers,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceFindScope.User
                         */
                        user,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresence
                     */
                    enum SecondaryAuthenticationFactorDevicePresence {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresence.Absent
                         */
                        absent,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresence.Present
                         */
                        present,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresenceMonitoringMode
                     */
                    enum SecondaryAuthenticationFactorDevicePresenceMonitoringMode {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresenceMonitoringMode.AppManaged
                         */
                        appManaged,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresenceMonitoringMode.SystemManaged
                         */
                        systemManaged,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresenceMonitoringMode.Unsupported
                         */
                        unsupported,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresenceMonitoringRegistrationStatus
                     */
                    enum SecondaryAuthenticationFactorDevicePresenceMonitoringRegistrationStatus {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresenceMonitoringRegistrationStatus.DisabledByPolicy
                         */
                        disabledByPolicy,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresenceMonitoringRegistrationStatus.Succeeded
                         */
                        succeeded,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresenceMonitoringRegistrationStatus.Unsupported
                         */
                        unsupported,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorFinishAuthenticationStatus
                     */
                    enum SecondaryAuthenticationFactorFinishAuthenticationStatus {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorFinishAuthenticationStatus.Completed
                         */
                        completed,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorFinishAuthenticationStatus.Failed
                         */
                        failed,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorFinishAuthenticationStatus.NonceExpired
                         */
                        nonceExpired,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorInfo
                     */
                    abstract class SecondaryAuthenticationFactorInfo {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorInfo.DeviceConfigurationData
                         */
                        deviceConfigurationData: Windows.Storage.Streams.IBuffer;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorInfo.DeviceFriendlyName
                         */
                        deviceFriendlyName: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorInfo.DeviceId
                         */
                        deviceId: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorInfo.DeviceModelNumber
                         */
                        deviceModelNumber: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorInfo.IsAuthenticationSupported
                         */
                        isAuthenticationSupported: boolean;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorInfo.PresenceMonitoringMode
                         */
                        presenceMonitoringMode: SecondaryAuthenticationFactorDevicePresenceMonitoringMode;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorInfo.UpdateDevicePresenceAsync(Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresence)
                         */
                        updateDevicePresenceAsync(presenceState: SecondaryAuthenticationFactorDevicePresence): Windows.Foundation.IAsyncAction;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration
                     */
                    abstract class SecondaryAuthenticationFactorRegistration {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration.FindAllRegisteredDeviceInfoAsync(Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceFindScope)
                         */
                        static findAllRegisteredDeviceInfoAsync(queryType: SecondaryAuthenticationFactorDeviceFindScope): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<SecondaryAuthenticationFactorInfo>>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration.IsDevicePresenceMonitoringSupported
                         */
                        static isDevicePresenceMonitoringSupported(): boolean;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration.RegisterDevicePresenceMonitoringAsync(System.String,System.String,Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresenceMonitoringMode,System.String,System.String,Windows.Storage.Streams.IBuffer)
                         */
                        static registerDevicePresenceMonitoringAsync(deviceId: string, deviceInstancePath: string, monitoringMode: SecondaryAuthenticationFactorDevicePresenceMonitoringMode, deviceFriendlyName: string, deviceModelNumber: string, deviceConfigurationData: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<SecondaryAuthenticationFactorDevicePresenceMonitoringRegistrationStatus>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration.RegisterDevicePresenceMonitoringAsync(System.String,System.String,Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDevicePresenceMonitoringMode)
                         */
                        static registerDevicePresenceMonitoringAsync(deviceId: string, deviceInstancePath: string, monitoringMode: SecondaryAuthenticationFactorDevicePresenceMonitoringMode): Windows.Foundation.IAsyncOperation<SecondaryAuthenticationFactorDevicePresenceMonitoringRegistrationStatus>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration.RequestStartRegisteringDeviceAsync(System.String,Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceCapabilities,System.String,System.String,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                         */
                        static requestStartRegisteringDeviceAsync(deviceId: string, capabilities: SecondaryAuthenticationFactorDeviceCapabilities, deviceFriendlyName: string, deviceModelNumber: string, deviceKey: Windows.Storage.Streams.IBuffer, mutualAuthenticationKey: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<SecondaryAuthenticationFactorRegistrationResult>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration.UnregisterDeviceAsync(System.String)
                         */
                        static unregisterDeviceAsync(deviceId: string): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration.UnregisterDevicePresenceMonitoringAsync(System.String)
                         */
                        static unregisterDevicePresenceMonitoringAsync(deviceId: string): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration.UpdateDeviceConfigurationDataAsync(System.String,Windows.Storage.Streams.IBuffer)
                         */
                        static updateDeviceConfigurationDataAsync(deviceId: string, deviceConfigurationData: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration.AbortRegisteringDeviceAsync(System.String)
                         */
                        abortRegisteringDeviceAsync(errorLogMessage: string): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration.FinishRegisteringDeviceAsync(Windows.Storage.Streams.IBuffer)
                         */
                        finishRegisteringDeviceAsync(deviceConfigurationData: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncAction;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistrationResult
                     */
                    abstract class SecondaryAuthenticationFactorRegistrationResult {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistrationResult.Registration
                         */
                        registration: SecondaryAuthenticationFactorRegistration;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistrationResult.Status
                         */
                        status: SecondaryAuthenticationFactorRegistrationStatus;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistrationStatus
                     */
                    enum SecondaryAuthenticationFactorRegistrationStatus {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistrationStatus.CanceledByUser
                         */
                        canceledByUser,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistrationStatus.DisabledByPolicy
                         */
                        disabledByPolicy,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistrationStatus.Failed
                         */
                        failed,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistrationStatus.PinSetupRequired
                         */
                        pinSetupRequired,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistrationStatus.Started
                         */
                        started,
                    }
                }
            }
            namespace OnlineId {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.OnlineId.CredentialPromptType
                 */
                enum CredentialPromptType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.OnlineId.CredentialPromptType.DoNotPrompt
                     */
                    doNotPrompt,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.OnlineId.CredentialPromptType.PromptIfNeeded
                     */
                    promptIfNeeded,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.OnlineId.CredentialPromptType.RetypeCredentials
                     */
                    retypeCredentials,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator
                 */
                class OnlineIdAuthenticator {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator.ApplicationId
                     */
                    applicationId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator.AuthenticatedSafeCustomerId
                     */
                    authenticatedSafeCustomerId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator.CanSignOut
                     */
                    canSignOut: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator.AuthenticateUserAsync(Windows.Foundation.Collections.IIterable`1,Windows.Security.Authentication.OnlineId.CredentialPromptType)
                     */
                    authenticateUserAsync(requests: Windows.Foundation.Collections.IIterable<OnlineIdServiceTicketRequest>, credentialPromptType: CredentialPromptType): UserAuthenticationOperation;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator.AuthenticateUserAsync(Windows.Security.Authentication.OnlineId.OnlineIdServiceTicketRequest)
                     */
                    authenticateUserAsync(request: OnlineIdServiceTicketRequest): UserAuthenticationOperation;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator.SignOutUserAsync
                     */
                    signOutUserAsync(): SignOutUserOperation;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.OnlineId.OnlineIdServiceTicket
                 */
                abstract class OnlineIdServiceTicket {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdServiceTicket.ErrorCode
                     */
                    errorCode: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdServiceTicket.Request
                     */
                    request: OnlineIdServiceTicketRequest;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdServiceTicket.Value
                     */
                    value: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.OnlineId.OnlineIdServiceTicketRequest
                 */
                class OnlineIdServiceTicketRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.OnlineIdServiceTicketRequest.#ctor(System.String,System.String)
                     */
                    constructor(service: string, policy: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.OnlineIdServiceTicketRequest.#ctor(System.String)
                     */
                    constructor(service: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdServiceTicketRequest.Policy
                     */
                    policy: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdServiceTicketRequest.Service
                     */
                    service: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.OnlineId.OnlineIdSystemAuthenticator
                 */
                abstract class OnlineIdSystemAuthenticator {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdSystemAuthenticator.Default
                     */
                    static default: OnlineIdSystemAuthenticatorForUser;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.OnlineIdSystemAuthenticator.GetForUser(Windows.System.User)
                     */
                    static getForUser(user: Windows.System.User): OnlineIdSystemAuthenticatorForUser;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.OnlineId.OnlineIdSystemAuthenticatorForUser
                 */
                abstract class OnlineIdSystemAuthenticatorForUser {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdSystemAuthenticatorForUser.ApplicationId
                     */
                    applicationId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdSystemAuthenticatorForUser.User
                     */
                    user: Windows.System.User;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.OnlineIdSystemAuthenticatorForUser.GetTicketAsync(Windows.Security.Authentication.OnlineId.OnlineIdServiceTicketRequest)
                     */
                    getTicketAsync(request: OnlineIdServiceTicketRequest): Windows.Foundation.IAsyncOperation<OnlineIdSystemTicketResult>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.OnlineId.OnlineIdSystemIdentity
                 */
                abstract class OnlineIdSystemIdentity {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdSystemIdentity.Id
                     */
                    id: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdSystemIdentity.Ticket
                     */
                    ticket: OnlineIdServiceTicket;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.OnlineId.OnlineIdSystemTicketResult
                 */
                abstract class OnlineIdSystemTicketResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdSystemTicketResult.ExtendedError
                     */
                    extendedError: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdSystemTicketResult.Identity
                     */
                    identity: OnlineIdSystemIdentity;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.OnlineIdSystemTicketResult.Status
                     */
                    status: OnlineIdSystemTicketStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.OnlineId.OnlineIdSystemTicketStatus
                 */
                enum OnlineIdSystemTicketStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.OnlineId.OnlineIdSystemTicketStatus.Error
                     */
                    error,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.OnlineId.OnlineIdSystemTicketStatus.ServiceConnectionError
                     */
                    serviceConnectionError,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.OnlineId.OnlineIdSystemTicketStatus.Success
                     */
                    success,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.OnlineId.SignOutUserOperation
                 */
                abstract class SignOutUserOperation extends Windows.Foundation.Projections.Promise<void> implements Windows.Foundation.IAsyncInfo, Windows.Foundation.IAsyncAction {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.SignOutUserOperation.Completed
                     */
                    completed: Windows.Foundation.AsyncActionCompletedHandler;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.SignOutUserOperation.ErrorCode
                     */
                    errorCode: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.SignOutUserOperation.Id
                     */
                    id: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.SignOutUserOperation.Status
                     */
                    status: Windows.Foundation.AsyncStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.SignOutUserOperation.Cancel
                     */
                    cancel(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.SignOutUserOperation.Close
                     */
                    close(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.SignOutUserOperation.GetResults
                     */
                    getResults(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.OnlineId.UserAuthenticationOperation
                 */
                abstract class UserAuthenticationOperation extends Windows.Foundation.Projections.Promise<UserIdentity> implements Windows.Foundation.IAsyncInfo, Windows.Foundation.IAsyncOperation<UserIdentity> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.UserAuthenticationOperation.Completed
                     */
                    completed: Windows.Foundation.AsyncOperationCompletedHandler<UserIdentity>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.UserAuthenticationOperation.ErrorCode
                     */
                    errorCode: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.UserAuthenticationOperation.Id
                     */
                    id: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.UserAuthenticationOperation.Status
                     */
                    status: Windows.Foundation.AsyncStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.UserAuthenticationOperation.Cancel
                     */
                    cancel(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.UserAuthenticationOperation.Close
                     */
                    close(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.OnlineId.UserAuthenticationOperation.GetResults
                     */
                    getResults(): UserIdentity;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.OnlineId.UserIdentity
                 */
                abstract class UserIdentity {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.UserIdentity.FirstName
                     */
                    firstName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.UserIdentity.Id
                     */
                    id: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.UserIdentity.IsBetaAccount
                     */
                    isBetaAccount: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.UserIdentity.IsConfirmedPC
                     */
                    isConfirmedPC: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.UserIdentity.LastName
                     */
                    lastName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.UserIdentity.SafeCustomerId
                     */
                    safeCustomerId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.UserIdentity.SignInName
                     */
                    signInName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.OnlineId.UserIdentity.Tickets
                     */
                    tickets: Windows.Foundation.Collections.IVectorView<OnlineIdServiceTicket>;
                }
            }
            namespace Web {
                namespace Core {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Core.WebAccountEventArgs
                     */
                    abstract class WebAccountEventArgs {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebAccountEventArgs.Account
                         */
                        account: Windows.Security.Credentials.WebAccount;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Core.WebAccountMonitor
                     */
                    abstract class WebAccountMonitor {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Security.Authentication.Web.Core.WebAccountMonitor.DefaultSignInAccountChanged
                         */
                        ondefaultsigninaccountchanged: (arg: { type: "defaultsigninaccountchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WebAccountMonitor, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WebAccountMonitor, Object>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Security.Authentication.Web.Core.WebAccountMonitor.Removed
                         */
                        onremoved: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<WebAccountMonitor, WebAccountEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WebAccountMonitor, WebAccountEventArgs>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Security.Authentication.Web.Core.WebAccountMonitor.Updated
                         */
                        onupdated: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<WebAccountMonitor, WebAccountEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WebAccountMonitor, WebAccountEventArgs>;
                        addEventListener(type: "defaultsigninaccountchanged", listener: (arg: { type: "defaultsigninaccountchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WebAccountMonitor, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WebAccountMonitor, Object>): void;
                        addEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<WebAccountMonitor, WebAccountEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WebAccountMonitor, WebAccountEventArgs>): void;
                        addEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<WebAccountMonitor, WebAccountEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WebAccountMonitor, WebAccountEventArgs>): void;
                        addEventListener(type: string, listener: (...args: any[]) => any): void;
                        removeEventListener(type: "defaultsigninaccountchanged", listener: (arg: { type: "defaultsigninaccountchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<WebAccountMonitor, Object>) => Windows.Foundation.TypedEventHandlerReturnType<WebAccountMonitor, Object>): void;
                        removeEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<WebAccountMonitor, WebAccountEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WebAccountMonitor, WebAccountEventArgs>): void;
                        removeEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<WebAccountMonitor, WebAccountEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<WebAccountMonitor, WebAccountEventArgs>): void;
                        removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager
                     */
                    abstract class WebAuthenticationCoreManager {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager.CreateWebAccountMonitor(Windows.Foundation.Collections.IIterable`1)
                         */
                        static createWebAccountMonitor(webAccounts: Windows.Foundation.Collections.IIterable<Windows.Security.Credentials.WebAccount>): WebAccountMonitor;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager.FindAccountAsync(Windows.Security.Credentials.WebAccountProvider,System.String)
                         */
                        static findAccountAsync(provider: Windows.Security.Credentials.WebAccountProvider, webAccountId: string): Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager.FindAccountProviderAsync(System.String,System.String,Windows.System.User)
                         */
                        static findAccountProviderAsync(webAccountProviderId: string, authority: string, user: Windows.System.User): Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccountProvider>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager.FindAccountProviderAsync(System.String,System.String)
                         */
                        static findAccountProviderAsync(webAccountProviderId: string, authority: string): Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccountProvider>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager.FindAccountProviderAsync(System.String)
                         */
                        static findAccountProviderAsync(webAccountProviderId: string): Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccountProvider>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager.GetTokenSilentlyAsync(Windows.Security.Authentication.Web.Core.WebTokenRequest,Windows.Security.Credentials.WebAccount)
                         */
                        static getTokenSilentlyAsync(request: WebTokenRequest, webAccount: Windows.Security.Credentials.WebAccount): Windows.Foundation.IAsyncOperation<WebTokenRequestResult>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager.GetTokenSilentlyAsync(Windows.Security.Authentication.Web.Core.WebTokenRequest)
                         */
                        static getTokenSilentlyAsync(request: WebTokenRequest): Windows.Foundation.IAsyncOperation<WebTokenRequestResult>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager.RequestTokenAsync(Windows.Security.Authentication.Web.Core.WebTokenRequest,Windows.Security.Credentials.WebAccount)
                         */
                        static requestTokenAsync(request: WebTokenRequest, webAccount: Windows.Security.Credentials.WebAccount): Windows.Foundation.IAsyncOperation<WebTokenRequestResult>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager.RequestTokenAsync(Windows.Security.Authentication.Web.Core.WebTokenRequest)
                         */
                        static requestTokenAsync(request: WebTokenRequest): Windows.Foundation.IAsyncOperation<WebTokenRequestResult>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Core.WebProviderError
                     */
                    class WebProviderError {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebProviderError.#ctor(System.UInt32,System.String)
                         */
                        constructor(errorCode: number, errorMessage: string);
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebProviderError.ErrorCode
                         */
                        errorCode: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebProviderError.ErrorMessage
                         */
                        errorMessage: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebProviderError.Properties
                         */
                        properties: Windows.Foundation.Collections.IMap<string, string>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Core.WebTokenRequest
                     */
                    class WebTokenRequest {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebTokenRequest.#ctor(Windows.Security.Credentials.WebAccountProvider,System.String,System.String,Windows.Security.Authentication.Web.Core.WebTokenRequestPromptType)
                         */
                        constructor(provider: Windows.Security.Credentials.WebAccountProvider, scope: string, clientId: string, promptType: WebTokenRequestPromptType);
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebTokenRequest.#ctor(Windows.Security.Credentials.WebAccountProvider,System.String,System.String)
                         */
                        constructor(provider: Windows.Security.Credentials.WebAccountProvider, scope: string, clientId: string);
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebTokenRequest.#ctor(Windows.Security.Credentials.WebAccountProvider,System.String)
                         */
                        constructor(provider: Windows.Security.Credentials.WebAccountProvider, scope: string);
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebTokenRequest.#ctor(Windows.Security.Credentials.WebAccountProvider)
                         */
                        constructor(provider: Windows.Security.Credentials.WebAccountProvider);
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenRequest.AppProperties
                         */
                        appProperties: Windows.Foundation.Collections.IMap<string, string>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenRequest.ClientId
                         */
                        clientId: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenRequest.CorrelationId
                         */
                        correlationId: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenRequest.PromptType
                         */
                        promptType: WebTokenRequestPromptType;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenRequest.Properties
                         */
                        properties: Windows.Foundation.Collections.IMap<string, string>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenRequest.Scope
                         */
                        scope: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenRequest.WebAccountProvider
                         */
                        webAccountProvider: Windows.Security.Credentials.WebAccountProvider;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Core.WebTokenRequestPromptType
                     */
                    enum WebTokenRequestPromptType {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Core.WebTokenRequestPromptType.Default
                         */
                        default,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Core.WebTokenRequestPromptType.ForceAuthentication
                         */
                        forceAuthentication,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Core.WebTokenRequestResult
                     */
                    abstract class WebTokenRequestResult {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenRequestResult.ResponseData
                         */
                        responseData: Windows.Foundation.Collections.IVectorView<WebTokenResponse>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenRequestResult.ResponseError
                         */
                        responseError: WebProviderError;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenRequestResult.ResponseStatus
                         */
                        responseStatus: WebTokenRequestStatus;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebTokenRequestResult.InvalidateCacheAsync
                         */
                        invalidateCacheAsync(): Windows.Foundation.IAsyncAction;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Core.WebTokenRequestStatus
                     */
                    enum WebTokenRequestStatus {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Core.WebTokenRequestStatus.AccountProviderNotAvailable
                         */
                        accountProviderNotAvailable,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Core.WebTokenRequestStatus.AccountSwitch
                         */
                        accountSwitch,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Core.WebTokenRequestStatus.ProviderError
                         */
                        providerError,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Core.WebTokenRequestStatus.Success
                         */
                        success,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Core.WebTokenRequestStatus.UserCancel
                         */
                        userCancel,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Core.WebTokenRequestStatus.UserInteractionRequired
                         */
                        userInteractionRequired,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Core.WebTokenResponse
                     */
                    class WebTokenResponse {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebTokenResponse.#ctor(System.String,Windows.Security.Credentials.WebAccount,Windows.Security.Authentication.Web.Core.WebProviderError)
                         */
                        constructor(token: string, webAccount: Windows.Security.Credentials.WebAccount, error: WebProviderError);
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebTokenResponse.#ctor(System.String,Windows.Security.Credentials.WebAccount)
                         */
                        constructor(token: string, webAccount: Windows.Security.Credentials.WebAccount);
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebTokenResponse.#ctor(System.String)
                         */
                        constructor(token: string);
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Core.WebTokenResponse.#ctor
                         */
                        constructor();
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenResponse.Properties
                         */
                        properties: Windows.Foundation.Collections.IMap<string, string>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenResponse.ProviderError
                         */
                        providerError: WebProviderError;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenResponse.Token
                         */
                        token: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Core.WebTokenResponse.WebAccount
                         */
                        webAccount: Windows.Security.Credentials.WebAccount;
                    }
                }
                namespace Provider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation
                     */
                    interface IWebAccountProviderBaseReportOperation {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation.ReportCompleted
                         */
                        reportCompleted(): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation.ReportError(Windows.Security.Authentication.Web.Core.WebProviderError)
                         */
                        reportError(value: Windows.Security.Authentication.Web.Core.WebProviderError): void;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation
                     */
                    interface IWebAccountProviderOperation {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation.Kind
                         */
                        kind: WebAccountProviderOperationKind;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.IWebAccountProviderSilentReportOperation
                     */
                    interface IWebAccountProviderSilentReportOperation extends IWebAccountProviderBaseReportOperation {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.IWebAccountProviderSilentReportOperation.ReportUserInteractionRequired(Windows.Security.Authentication.Web.Core.WebProviderError)
                         */
                        reportUserInteractionRequired(value: Windows.Security.Authentication.Web.Core.WebProviderError): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.IWebAccountProviderSilentReportOperation.ReportUserInteractionRequired
                         */
                        reportUserInteractionRequired(): void;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects
                     */
                    interface IWebAccountProviderTokenObjects {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects.Operation
                         */
                        operation: IWebAccountProviderOperation;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects2
                     */
                    interface IWebAccountProviderTokenObjects2 extends IWebAccountProviderTokenObjects {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects2.User
                         */
                        user: Windows.System.User;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation
                     */
                    interface IWebAccountProviderTokenOperation extends IWebAccountProviderOperation {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation.CacheExpirationTime
                         */
                        cacheExpirationTime: Date;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation.ProviderRequest
                         */
                        providerRequest: WebProviderTokenRequest;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation.ProviderResponses
                         */
                        providerResponses: Windows.Foundation.Collections.IVector<WebProviderTokenResponse>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.IWebAccountProviderUIReportOperation
                     */
                    interface IWebAccountProviderUIReportOperation extends IWebAccountProviderBaseReportOperation {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.IWebAccountProviderUIReportOperation.ReportUserCanceled
                         */
                        reportUserCanceled(): void;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountClientView
                     */
                    class WebAccountClientView {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountClientView.#ctor(Windows.Security.Authentication.Web.Provider.WebAccountClientViewType,Windows.Foundation.Uri,System.String)
                         */
                        constructor(viewType: WebAccountClientViewType, applicationCallbackUri: Windows.Foundation.Uri, accountPairwiseId: string);
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountClientView.#ctor(Windows.Security.Authentication.Web.Provider.WebAccountClientViewType,Windows.Foundation.Uri)
                         */
                        constructor(viewType: WebAccountClientViewType, applicationCallbackUri: Windows.Foundation.Uri);
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountClientView.AccountPairwiseId
                         */
                        accountPairwiseId: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountClientView.ApplicationCallbackUri
                         */
                        applicationCallbackUri: Windows.Foundation.Uri;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountClientView.Type
                         */
                        type: WebAccountClientViewType;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountClientViewType
                     */
                    enum WebAccountClientViewType {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountClientViewType.IdAndProperties
                         */
                        idAndProperties,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountClientViewType.IdOnly
                         */
                        idOnly,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountManager
                     */
                    abstract class WebAccountManager {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.AddWebAccountAsync(System.String,System.String,Windows.Foundation.Collections.IMapView`2,Windows.Security.Authentication.Web.Provider.WebAccountScope,System.String)
                         */
                        static addWebAccountAsync(webAccountId: string, webAccountUserName: string, props: Windows.Foundation.Collections.IMapView<string, string>, scope: WebAccountScope, perUserWebAccountId: string): Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.AddWebAccountAsync(System.String,System.String,Windows.Foundation.Collections.IMapView`2,Windows.Security.Authentication.Web.Provider.WebAccountScope)
                         */
                        static addWebAccountAsync(webAccountId: string, webAccountUserName: string, props: Windows.Foundation.Collections.IMapView<string, string>, scope: WebAccountScope): Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.AddWebAccountAsync(System.String,System.String,Windows.Foundation.Collections.IMapView`2)
                         */
                        static addWebAccountAsync(webAccountId: string, webAccountUserName: string, props: Windows.Foundation.Collections.IMapView<string, string>): Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.AddWebAccountForUserAsync(Windows.System.User,System.String,System.String,Windows.Foundation.Collections.IMapView`2,Windows.Security.Authentication.Web.Provider.WebAccountScope,System.String)
                         */
                        static addWebAccountForUserAsync(user: Windows.System.User, webAccountId: string, webAccountUserName: string, props: Windows.Foundation.Collections.IMapView<string, string>, scope: WebAccountScope, perUserWebAccountId: string): Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.AddWebAccountForUserAsync(Windows.System.User,System.String,System.String,Windows.Foundation.Collections.IMapView`2,Windows.Security.Authentication.Web.Provider.WebAccountScope)
                         */
                        static addWebAccountForUserAsync(user: Windows.System.User, webAccountId: string, webAccountUserName: string, props: Windows.Foundation.Collections.IMapView<string, string>, scope: WebAccountScope): Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.AddWebAccountForUserAsync(Windows.System.User,System.String,System.String,Windows.Foundation.Collections.IMapView`2)
                         */
                        static addWebAccountForUserAsync(user: Windows.System.User, webAccountId: string, webAccountUserName: string, props: Windows.Foundation.Collections.IMapView<string, string>): Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.ClearPerUserFromPerAppAccountAsync(Windows.Security.Credentials.WebAccount)
                         */
                        static clearPerUserFromPerAppAccountAsync(perAppAccount: Windows.Security.Credentials.WebAccount): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.ClearViewAsync(Windows.Security.Credentials.WebAccount,Windows.Foundation.Uri)
                         */
                        static clearViewAsync(webAccount: Windows.Security.Credentials.WebAccount, applicationCallbackUri: Windows.Foundation.Uri): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.ClearWebAccountPictureAsync(Windows.Security.Credentials.WebAccount)
                         */
                        static clearWebAccountPictureAsync(webAccount: Windows.Security.Credentials.WebAccount): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.DeleteWebAccountAsync(Windows.Security.Credentials.WebAccount)
                         */
                        static deleteWebAccountAsync(webAccount: Windows.Security.Credentials.WebAccount): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.FindAllProviderWebAccountsAsync
                         */
                        static findAllProviderWebAccountsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.FindAllProviderWebAccountsForUserAsync(Windows.System.User)
                         */
                        static findAllProviderWebAccountsForUserAsync(user: Windows.System.User): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.GetPerUserFromPerAppAccountAsync(Windows.Security.Credentials.WebAccount)
                         */
                        static getPerUserFromPerAppAccountAsync(perAppAccount: Windows.Security.Credentials.WebAccount): Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.GetScope(Windows.Security.Credentials.WebAccount)
                         */
                        static getScope(webAccount: Windows.Security.Credentials.WebAccount): WebAccountScope;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.GetViewsAsync(Windows.Security.Credentials.WebAccount)
                         */
                        static getViewsAsync(webAccount: Windows.Security.Credentials.WebAccount): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<WebAccountClientView>>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.PullCookiesAsync(System.String,System.String)
                         */
                        static pullCookiesAsync(uriString: string, callerPFN: string): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.PushCookiesAsync(Windows.Foundation.Uri,Windows.Foundation.Collections.IVectorView`1)
                         */
                        static pushCookiesAsync(uri: Windows.Foundation.Uri, cookies: Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie>): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.SetPerAppToPerUserAccountAsync(Windows.Security.Credentials.WebAccount,System.String)
                         */
                        static setPerAppToPerUserAccountAsync(perAppAccount: Windows.Security.Credentials.WebAccount, perUserWebAccountId: string): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.SetScopeAsync(Windows.Security.Credentials.WebAccount,Windows.Security.Authentication.Web.Provider.WebAccountScope)
                         */
                        static setScopeAsync(webAccount: Windows.Security.Credentials.WebAccount, scope: WebAccountScope): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.SetViewAsync(Windows.Security.Credentials.WebAccount,Windows.Security.Authentication.Web.Provider.WebAccountClientView)
                         */
                        static setViewAsync(webAccount: Windows.Security.Credentials.WebAccount, view: WebAccountClientView): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.SetWebAccountPictureAsync(Windows.Security.Credentials.WebAccount,Windows.Storage.Streams.IRandomAccessStream)
                         */
                        static setWebAccountPictureAsync(webAccount: Windows.Security.Credentials.WebAccount, webAccountPicture: Windows.Storage.Streams.IRandomAccessStream): Windows.Foundation.IAsyncAction;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountManager.UpdateWebAccountPropertiesAsync(Windows.Security.Credentials.WebAccount,System.String,Windows.Foundation.Collections.IMapView`2)
                         */
                        static updateWebAccountPropertiesAsync(webAccount: Windows.Security.Credentials.WebAccount, webAccountUserName: string, additionalProperties: Windows.Foundation.Collections.IMapView<string, string>): Windows.Foundation.IAsyncAction;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountProviderAddAccountOperation
                     */
                    abstract class WebAccountProviderAddAccountOperation implements IWebAccountProviderOperation {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderAddAccountOperation.Kind
                         */
                        kind: WebAccountProviderOperationKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderAddAccountOperation.ReportCompleted
                         */
                        reportCompleted(): void;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountProviderDeleteAccountOperation
                     */
                    abstract class WebAccountProviderDeleteAccountOperation implements IWebAccountProviderBaseReportOperation, IWebAccountProviderOperation {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderDeleteAccountOperation.Kind
                         */
                        kind: WebAccountProviderOperationKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderDeleteAccountOperation.WebAccount
                         */
                        webAccount: Windows.Security.Credentials.WebAccount;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderDeleteAccountOperation.ReportCompleted
                         */
                        reportCompleted(): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderDeleteAccountOperation.ReportError(Windows.Security.Authentication.Web.Core.WebProviderError)
                         */
                        reportError(value: Windows.Security.Authentication.Web.Core.WebProviderError): void;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation
                     */
                    abstract class WebAccountProviderGetTokenSilentOperation implements IWebAccountProviderBaseReportOperation, IWebAccountProviderSilentReportOperation, IWebAccountProviderOperation, IWebAccountProviderTokenOperation {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation.CacheExpirationTime
                         */
                        cacheExpirationTime: Date;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation.Kind
                         */
                        kind: WebAccountProviderOperationKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation.ProviderRequest
                         */
                        providerRequest: WebProviderTokenRequest;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation.ProviderResponses
                         */
                        providerResponses: Windows.Foundation.Collections.IVector<WebProviderTokenResponse>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation.ReportCompleted
                         */
                        reportCompleted(): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation.ReportError(Windows.Security.Authentication.Web.Core.WebProviderError)
                         */
                        reportError(value: Windows.Security.Authentication.Web.Core.WebProviderError): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation.ReportUserInteractionRequired(Windows.Security.Authentication.Web.Core.WebProviderError)
                         */
                        reportUserInteractionRequired(value: Windows.Security.Authentication.Web.Core.WebProviderError): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation.ReportUserInteractionRequired
                         */
                        reportUserInteractionRequired(): void;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountProviderManageAccountOperation
                     */
                    abstract class WebAccountProviderManageAccountOperation implements IWebAccountProviderOperation {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderManageAccountOperation.Kind
                         */
                        kind: WebAccountProviderOperationKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderManageAccountOperation.WebAccount
                         */
                        webAccount: Windows.Security.Credentials.WebAccount;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderManageAccountOperation.ReportCompleted
                         */
                        reportCompleted(): void;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind
                     */
                    enum WebAccountProviderOperationKind {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind.AddAccount
                         */
                        addAccount,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind.DeleteAccount
                         */
                        deleteAccount,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind.GetTokenSilently
                         */
                        getTokenSilently,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind.ManageAccount
                         */
                        manageAccount,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind.RequestToken
                         */
                        requestToken,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind.RetrieveCookies
                         */
                        retrieveCookies,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind.SignOutAccount
                         */
                        signOutAccount,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountProviderRequestTokenOperation
                     */
                    abstract class WebAccountProviderRequestTokenOperation implements IWebAccountProviderBaseReportOperation, IWebAccountProviderUIReportOperation, IWebAccountProviderOperation, IWebAccountProviderTokenOperation {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderRequestTokenOperation.CacheExpirationTime
                         */
                        cacheExpirationTime: Date;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderRequestTokenOperation.Kind
                         */
                        kind: WebAccountProviderOperationKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderRequestTokenOperation.ProviderRequest
                         */
                        providerRequest: WebProviderTokenRequest;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderRequestTokenOperation.ProviderResponses
                         */
                        providerResponses: Windows.Foundation.Collections.IVector<WebProviderTokenResponse>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderRequestTokenOperation.ReportCompleted
                         */
                        reportCompleted(): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderRequestTokenOperation.ReportError(Windows.Security.Authentication.Web.Core.WebProviderError)
                         */
                        reportError(value: Windows.Security.Authentication.Web.Core.WebProviderError): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderRequestTokenOperation.ReportUserCanceled
                         */
                        reportUserCanceled(): void;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountProviderRetrieveCookiesOperation
                     */
                    abstract class WebAccountProviderRetrieveCookiesOperation implements IWebAccountProviderBaseReportOperation, IWebAccountProviderOperation {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderRetrieveCookiesOperation.ApplicationCallbackUri
                         */
                        applicationCallbackUri: Windows.Foundation.Uri;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderRetrieveCookiesOperation.Context
                         */
                        context: Windows.Foundation.Uri;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderRetrieveCookiesOperation.Cookies
                         */
                        cookies: Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderRetrieveCookiesOperation.Kind
                         */
                        kind: WebAccountProviderOperationKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderRetrieveCookiesOperation.Uri
                         */
                        uri: Windows.Foundation.Uri;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderRetrieveCookiesOperation.ReportCompleted
                         */
                        reportCompleted(): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderRetrieveCookiesOperation.ReportError(Windows.Security.Authentication.Web.Core.WebProviderError)
                         */
                        reportError(value: Windows.Security.Authentication.Web.Core.WebProviderError): void;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountProviderSignOutAccountOperation
                     */
                    abstract class WebAccountProviderSignOutAccountOperation implements IWebAccountProviderBaseReportOperation, IWebAccountProviderOperation {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderSignOutAccountOperation.ApplicationCallbackUri
                         */
                        applicationCallbackUri: Windows.Foundation.Uri;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderSignOutAccountOperation.ClientId
                         */
                        clientId: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderSignOutAccountOperation.Kind
                         */
                        kind: WebAccountProviderOperationKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderSignOutAccountOperation.WebAccount
                         */
                        webAccount: Windows.Security.Credentials.WebAccount;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderSignOutAccountOperation.ReportCompleted
                         */
                        reportCompleted(): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebAccountProviderSignOutAccountOperation.ReportError(Windows.Security.Authentication.Web.Core.WebProviderError)
                         */
                        reportError(value: Windows.Security.Authentication.Web.Core.WebProviderError): void;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountProviderTriggerDetails
                     */
                    abstract class WebAccountProviderTriggerDetails implements IWebAccountProviderTokenObjects2, IWebAccountProviderTokenObjects {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderTriggerDetails.Operation
                         */
                        operation: IWebAccountProviderOperation;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebAccountProviderTriggerDetails.User
                         */
                        user: Windows.System.User;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountScope
                     */
                    enum WebAccountScope {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountScope.PerApplication
                         */
                        perApplication,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountScope.PerUser
                         */
                        perUser,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebAccountSelectionOptions
                     */
                    enum WebAccountSelectionOptions {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountSelectionOptions.Default
                         */
                        default,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.Provider.WebAccountSelectionOptions.New
                         */
                        new,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest
                     */
                    abstract class WebProviderTokenRequest {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest.ApplicationCallbackUri
                         */
                        applicationCallbackUri: Windows.Foundation.Uri;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest.ClientRequest
                         */
                        clientRequest: Windows.Security.Authentication.Web.Core.WebTokenRequest;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest.WebAccountSelectionOptions
                         */
                        webAccountSelectionOptions: WebAccountSelectionOptions;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest.WebAccounts
                         */
                        webAccounts: Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest.GetApplicationTokenBindingKeyAsync(Windows.Security.Authentication.Web.TokenBindingKeyType,Windows.Foundation.Uri)
                         */
                        getApplicationTokenBindingKeyAsync(keyType: Windows.Security.Authentication.Web.TokenBindingKeyType, target: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<Windows.Security.Cryptography.Core.CryptographicKey>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest.GetApplicationTokenBindingKeyIdAsync(Windows.Security.Authentication.Web.TokenBindingKeyType,Windows.Foundation.Uri)
                         */
                        getApplicationTokenBindingKeyIdAsync(keyType: Windows.Security.Authentication.Web.TokenBindingKeyType, target: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse
                     */
                    class WebProviderTokenResponse {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse.#ctor(Windows.Security.Authentication.Web.Core.WebTokenResponse)
                         */
                        constructor(webTokenResponse: Windows.Security.Authentication.Web.Core.WebTokenResponse);
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse.ClientResponse
                         */
                        clientResponse: Windows.Security.Authentication.Web.Core.WebTokenResponse;
                    }
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.TokenBindingKeyType
                 */
                enum TokenBindingKeyType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.TokenBindingKeyType.AnyExisting
                     */
                    anyExisting,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.TokenBindingKeyType.EcdsaP256
                     */
                    ecdsaP256,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.TokenBindingKeyType.Rsa2048
                     */
                    rsa2048,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.WebAuthenticationBroker
                 */
                abstract class WebAuthenticationBroker {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.WebAuthenticationBroker.AuthenticateAndContinue(Windows.Foundation.Uri,Windows.Foundation.Uri,Windows.Foundation.Collections.ValueSet,Windows.Security.Authentication.Web.WebAuthenticationOptions)
                     */
                    static authenticateAndContinue(requestUri: Windows.Foundation.Uri, callbackUri: Windows.Foundation.Uri, continuationData: Windows.Foundation.Collections.ValueSet, options: WebAuthenticationOptions): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.WebAuthenticationBroker.AuthenticateAndContinue(Windows.Foundation.Uri,Windows.Foundation.Uri)
                     */
                    static authenticateAndContinue(requestUri: Windows.Foundation.Uri, callbackUri: Windows.Foundation.Uri): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.WebAuthenticationBroker.AuthenticateAndContinue(Windows.Foundation.Uri)
                     */
                    static authenticateAndContinue(requestUri: Windows.Foundation.Uri): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.WebAuthenticationBroker.AuthenticateAsync(Windows.Security.Authentication.Web.WebAuthenticationOptions,Windows.Foundation.Uri,Windows.Foundation.Uri)
                     */
                    static authenticateAsync(options: WebAuthenticationOptions, requestUri: Windows.Foundation.Uri, callbackUri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<WebAuthenticationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.WebAuthenticationBroker.AuthenticateAsync(Windows.Security.Authentication.Web.WebAuthenticationOptions,Windows.Foundation.Uri)
                     */
                    static authenticateAsync(options: WebAuthenticationOptions, requestUri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<WebAuthenticationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.WebAuthenticationBroker.AuthenticateSilentlyAsync(Windows.Foundation.Uri,Windows.Security.Authentication.Web.WebAuthenticationOptions)
                     */
                    static authenticateSilentlyAsync(requestUri: Windows.Foundation.Uri, options: WebAuthenticationOptions): Windows.Foundation.IAsyncOperation<WebAuthenticationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.WebAuthenticationBroker.AuthenticateSilentlyAsync(Windows.Foundation.Uri)
                     */
                    static authenticateSilentlyAsync(requestUri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<WebAuthenticationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Authentication.Web.WebAuthenticationBroker.GetCurrentApplicationCallbackUri
                     */
                    static getCurrentApplicationCallbackUri(): Windows.Foundation.Uri;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.WebAuthenticationOptions
                 */
                enum WebAuthenticationOptions {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.WebAuthenticationOptions.None
                     */
                    none,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.WebAuthenticationOptions.SilentMode
                     */
                    silentMode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.WebAuthenticationOptions.UseCorporateNetwork
                     */
                    useCorporateNetwork,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.WebAuthenticationOptions.UseHttpPost
                     */
                    useHttpPost,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.WebAuthenticationOptions.UseTitle
                     */
                    useTitle,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.WebAuthenticationResult
                 */
                abstract class WebAuthenticationResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.WebAuthenticationResult.ResponseData
                     */
                    responseData: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.WebAuthenticationResult.ResponseErrorDetail
                     */
                    responseErrorDetail: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Authentication.Web.WebAuthenticationResult.ResponseStatus
                     */
                    responseStatus: WebAuthenticationStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Authentication.Web.WebAuthenticationStatus
                 */
                enum WebAuthenticationStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.WebAuthenticationStatus.ErrorHttp
                     */
                    errorHttp,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.WebAuthenticationStatus.Success
                     */
                    success,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Authentication.Web.WebAuthenticationStatus.UserCancel
                     */
                    userCancel,
                }
            }
        }
        namespace Credentials {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.IWebAccount
             */
            interface IWebAccount {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.IWebAccount.State
                 */
                state: WebAccountState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.IWebAccount.UserName
                 */
                userName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.IWebAccount.WebAccountProvider
                 */
                webAccountProvider: WebAccountProvider;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.KeyCredential
             */
            abstract class KeyCredential {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.KeyCredential.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.KeyCredential.GetAttestationAsync
                 */
                getAttestationAsync(): Windows.Foundation.IAsyncOperation<KeyCredentialAttestationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.KeyCredential.RequestSignAsync(Windows.Storage.Streams.IBuffer)
                 */
                requestSignAsync(data: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<KeyCredentialOperationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.KeyCredential.RetrievePublicKey(Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType)
                 */
                retrievePublicKey(blobType: Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType): Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.KeyCredential.RetrievePublicKey
                 */
                retrievePublicKey(): Windows.Storage.Streams.IBuffer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.KeyCredentialAttestationResult
             */
            abstract class KeyCredentialAttestationResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.KeyCredentialAttestationResult.AttestationBuffer
                 */
                attestationBuffer: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.KeyCredentialAttestationResult.CertificateChainBuffer
                 */
                certificateChainBuffer: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.KeyCredentialAttestationResult.Status
                 */
                status: KeyCredentialAttestationStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.KeyCredentialAttestationStatus
             */
            enum KeyCredentialAttestationStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialAttestationStatus.NotSupported
                 */
                notSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialAttestationStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialAttestationStatus.TemporaryFailure
                 */
                temporaryFailure,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialAttestationStatus.UnknownError
                 */
                unknownError,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.KeyCredentialCreationOption
             */
            enum KeyCredentialCreationOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialCreationOption.FailIfExists
                 */
                failIfExists,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialCreationOption.ReplaceExisting
                 */
                replaceExisting,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.KeyCredentialManager
             */
            abstract class KeyCredentialManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.KeyCredentialManager.DeleteAsync(System.String)
                 */
                static deleteAsync(name: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.KeyCredentialManager.IsSupportedAsync
                 */
                static isSupportedAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.KeyCredentialManager.OpenAsync(System.String)
                 */
                static openAsync(name: string): Windows.Foundation.IAsyncOperation<KeyCredentialRetrievalResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.KeyCredentialManager.RenewAttestationAsync
                 */
                static renewAttestationAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.KeyCredentialManager.RequestCreateAsync(System.String,Windows.Security.Credentials.KeyCredentialCreationOption)
                 */
                static requestCreateAsync(name: string, option: KeyCredentialCreationOption): Windows.Foundation.IAsyncOperation<KeyCredentialRetrievalResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.KeyCredentialOperationResult
             */
            abstract class KeyCredentialOperationResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.KeyCredentialOperationResult.Result
                 */
                result: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.KeyCredentialOperationResult.Status
                 */
                status: KeyCredentialStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.KeyCredentialRetrievalResult
             */
            abstract class KeyCredentialRetrievalResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.KeyCredentialRetrievalResult.Credential
                 */
                credential: KeyCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.KeyCredentialRetrievalResult.Status
                 */
                status: KeyCredentialStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.KeyCredentialStatus
             */
            enum KeyCredentialStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialStatus.CredentialAlreadyExists
                 */
                credentialAlreadyExists,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialStatus.NotFound
                 */
                notFound,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialStatus.SecurityDeviceLocked
                 */
                securityDeviceLocked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialStatus.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialStatus.UnknownError
                 */
                unknownError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialStatus.UserCanceled
                 */
                userCanceled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.KeyCredentialStatus.UserPrefersPassword
                 */
                userPrefersPassword,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.PasswordCredential
             */
            class PasswordCredential {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordCredential.#ctor(System.String,System.String,System.String)
                 */
                constructor(resource: string, userName: string, password: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordCredential.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.PasswordCredential.Password
                 */
                password: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.PasswordCredential.Properties
                 */
                properties: Windows.Foundation.Collections.IPropertySet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.PasswordCredential.Resource
                 */
                resource: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.PasswordCredential.UserName
                 */
                userName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordCredential.RetrievePassword
                 */
                retrievePassword(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.PasswordCredentialPropertyStore
             */
            class PasswordCredentialPropertyStore implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>, Windows.Foundation.Collections.IMap<string, Object>, Windows.Foundation.Collections.IObservableMap<string, Object>, Windows.Foundation.Collections.IPropertySet {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordCredentialPropertyStore.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Security.Credentials.PasswordCredentialPropertyStore.MapChanged
                 */
                onmapchanged: (arg: { type: "mapchanged"; } & Windows.Foundation.Collections.MapChangedEventHandlerArgumentType<string, Object>) => Windows.Foundation.Collections.MapChangedEventHandlerReturnType<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.PasswordCredentialPropertyStore.Size
                 */
                size: number;
                addEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & Windows.Foundation.Collections.MapChangedEventHandlerArgumentType<string, Object>) => Windows.Foundation.Collections.MapChangedEventHandlerReturnType<string, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordCredentialPropertyStore.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordCredentialPropertyStore.First
                 */
                first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordCredentialPropertyStore.GetView
                 */
                getView(): Windows.Foundation.Collections.IMapView<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordCredentialPropertyStore.HasKey(System.String)
                 */
                hasKey(key: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordCredentialPropertyStore.Insert(System.String,System.Object)
                 */
                insert(key: string, value: Object): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordCredentialPropertyStore.Lookup(System.String)
                 */
                lookup(key: string): Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordCredentialPropertyStore.Remove(System.String)
                 */
                remove(key: string): void;
                removeEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & Windows.Foundation.Collections.MapChangedEventHandlerArgumentType<string, Object>) => Windows.Foundation.Collections.MapChangedEventHandlerReturnType<string, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                [index: string]: any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.PasswordVault
             */
            class PasswordVault {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordVault.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordVault.Add(Windows.Security.Credentials.PasswordCredential)
                 */
                add(credential: PasswordCredential): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordVault.FindAllByResource(System.String)
                 */
                findAllByResource(resource: string): Windows.Foundation.Collections.IVectorView<PasswordCredential>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordVault.FindAllByUserName(System.String)
                 */
                findAllByUserName(userName: string): Windows.Foundation.Collections.IVectorView<PasswordCredential>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordVault.Remove(Windows.Security.Credentials.PasswordCredential)
                 */
                remove(credential: PasswordCredential): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordVault.Retrieve(System.String,System.String)
                 */
                retrieve(resource: string, userName: string): PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.PasswordVault.RetrieveAll
                 */
                retrieveAll(): Windows.Foundation.Collections.IVectorView<PasswordCredential>;
            }
            namespace UI {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.UI.AuthenticationProtocol
                 */
                enum AuthenticationProtocol {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.AuthenticationProtocol.Basic
                     */
                    basic,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.AuthenticationProtocol.CredSsp
                     */
                    credSsp,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.AuthenticationProtocol.Custom
                     */
                    custom,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.AuthenticationProtocol.Digest
                     */
                    digest,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.AuthenticationProtocol.Kerberos
                     */
                    kerberos,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.AuthenticationProtocol.Negotiate
                     */
                    negotiate,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.AuthenticationProtocol.Ntlm
                     */
                    ntlm,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.UI.CredentialPicker
                 */
                abstract class CredentialPicker {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.UI.CredentialPicker.PickAsync(System.String,System.String,System.String)
                     */
                    static pickAsync(targetName: string, message: string, caption: string): Windows.Foundation.IAsyncOperation<CredentialPickerResults>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.UI.CredentialPicker.PickAsync(System.String,System.String)
                     */
                    static pickAsync(targetName: string, message: string): Windows.Foundation.IAsyncOperation<CredentialPickerResults>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.UI.CredentialPicker.PickAsync(Windows.Security.Credentials.UI.CredentialPickerOptions)
                     */
                    static pickAsync(options: CredentialPickerOptions): Windows.Foundation.IAsyncOperation<CredentialPickerResults>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.UI.CredentialPickerOptions
                 */
                class CredentialPickerOptions {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.UI.CredentialPickerOptions.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerOptions.AlwaysDisplayDialog
                     */
                    alwaysDisplayDialog: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerOptions.AuthenticationProtocol
                     */
                    authenticationProtocol: AuthenticationProtocol;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerOptions.CallerSavesCredential
                     */
                    callerSavesCredential: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerOptions.Caption
                     */
                    caption: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerOptions.CredentialSaveOption
                     */
                    credentialSaveOption: CredentialSaveOption;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerOptions.CustomAuthenticationProtocol
                     */
                    customAuthenticationProtocol: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerOptions.ErrorCode
                     */
                    errorCode: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerOptions.Message
                     */
                    message: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerOptions.PreviousCredential
                     */
                    previousCredential: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerOptions.TargetName
                     */
                    targetName: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.UI.CredentialPickerResults
                 */
                abstract class CredentialPickerResults {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerResults.Credential
                     */
                    credential: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerResults.CredentialDomainName
                     */
                    credentialDomainName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerResults.CredentialPassword
                     */
                    credentialPassword: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerResults.CredentialSaveOption
                     */
                    credentialSaveOption: CredentialSaveOption;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerResults.CredentialSaved
                     */
                    credentialSaved: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerResults.CredentialUserName
                     */
                    credentialUserName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.UI.CredentialPickerResults.ErrorCode
                     */
                    errorCode: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.UI.CredentialSaveOption
                 */
                enum CredentialSaveOption {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.CredentialSaveOption.Hidden
                     */
                    hidden,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.CredentialSaveOption.Selected
                     */
                    selected,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.CredentialSaveOption.Unselected
                     */
                    unselected,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.UI.UserConsentVerificationResult
                 */
                enum UserConsentVerificationResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.UserConsentVerificationResult.Canceled
                     */
                    canceled,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.UserConsentVerificationResult.DeviceBusy
                     */
                    deviceBusy,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.UserConsentVerificationResult.DeviceNotPresent
                     */
                    deviceNotPresent,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.UserConsentVerificationResult.DisabledByPolicy
                     */
                    disabledByPolicy,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.UserConsentVerificationResult.NotConfiguredForUser
                     */
                    notConfiguredForUser,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.UserConsentVerificationResult.RetriesExhausted
                     */
                    retriesExhausted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.UserConsentVerificationResult.Verified
                     */
                    verified,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.UI.UserConsentVerifier
                 */
                abstract class UserConsentVerifier {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.UI.UserConsentVerifier.CheckAvailabilityAsync
                     */
                    static checkAvailabilityAsync(): Windows.Foundation.IAsyncOperation<UserConsentVerifierAvailability>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.UI.UserConsentVerifier.RequestVerificationAsync(System.String)
                     */
                    static requestVerificationAsync(message: string): Windows.Foundation.IAsyncOperation<UserConsentVerificationResult>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.UI.UserConsentVerifierAvailability
                 */
                enum UserConsentVerifierAvailability {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.UserConsentVerifierAvailability.Available
                     */
                    available,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.UserConsentVerifierAvailability.DeviceBusy
                     */
                    deviceBusy,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.UserConsentVerifierAvailability.DeviceNotPresent
                     */
                    deviceNotPresent,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.UserConsentVerifierAvailability.DisabledByPolicy
                     */
                    disabledByPolicy,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.UI.UserConsentVerifierAvailability.NotConfiguredForUser
                     */
                    notConfiguredForUser,
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.WebAccount
             */
            class WebAccount implements IWebAccount {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.WebAccount.#ctor(Windows.Security.Credentials.WebAccountProvider,System.String,Windows.Security.Credentials.WebAccountState)
                 */
                constructor(webAccountProvider: WebAccountProvider, userName: string, state: WebAccountState);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.WebAccount.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.WebAccount.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.WebAccount.State
                 */
                state: WebAccountState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.WebAccount.UserName
                 */
                userName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.WebAccount.WebAccountProvider
                 */
                webAccountProvider: WebAccountProvider;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.WebAccount.GetPictureAsync(Windows.Security.Credentials.WebAccountPictureSize)
                 */
                getPictureAsync(desizedSize: WebAccountPictureSize): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.WebAccount.SignOutAsync(System.String)
                 */
                signOutAsync(clientId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.WebAccount.SignOutAsync
                 */
                signOutAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.WebAccountPictureSize
             */
            enum WebAccountPictureSize {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.WebAccountPictureSize.Size1080x1080
                 */
                size1080x1080,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.WebAccountPictureSize.Size208x208
                 */
                size208x208,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.WebAccountPictureSize.Size424x424
                 */
                size424x424,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.WebAccountPictureSize.Size64x64
                 */
                size64x64,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.WebAccountProvider
             */
            class WebAccountProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Credentials.WebAccountProvider.#ctor(System.String,System.String,Windows.Foundation.Uri)
                 */
                constructor(id: string, displayName: string, iconUri: Windows.Foundation.Uri);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.WebAccountProvider.Authority
                 */
                authority: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.WebAccountProvider.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.WebAccountProvider.DisplayPurpose
                 */
                displayPurpose: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.WebAccountProvider.IconUri
                 */
                iconUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.WebAccountProvider.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Credentials.WebAccountProvider.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Credentials.WebAccountState
             */
            enum WebAccountState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.WebAccountState.Connected
                 */
                connected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.WebAccountState.Error
                 */
                error,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Credentials.WebAccountState.None
                 */
                none,
            }
        }
        namespace Cryptography {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.BinaryStringEncoding
             */
            enum BinaryStringEncoding {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.BinaryStringEncoding.Utf16BE
                 */
                utf16BE,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.BinaryStringEncoding.Utf16LE
                 */
                utf16LE,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.BinaryStringEncoding.Utf8
                 */
                utf8,
            }
            namespace Certificates {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.Certificate
                 */
                class Certificate {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.Certificate.#ctor(Windows.Storage.Streams.IBuffer)
                     */
                    constructor(certBlob: Windows.Storage.Streams.IBuffer);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.EnhancedKeyUsages
                     */
                    enhancedKeyUsages: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.FriendlyName
                     */
                    friendlyName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.HasPrivateKey
                     */
                    hasPrivateKey: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.IsPerUser
                     */
                    isPerUser: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.IsSecurityDeviceBound
                     */
                    isSecurityDeviceBound: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.IsStronglyProtected
                     */
                    isStronglyProtected: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.Issuer
                     */
                    issuer: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.KeyAlgorithmName
                     */
                    keyAlgorithmName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.KeyStorageProviderName
                     */
                    keyStorageProviderName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.KeyUsages
                     */
                    keyUsages: CertificateKeyUsages;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.SerialNumber
                     */
                    serialNumber: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.SignatureAlgorithmName
                     */
                    signatureAlgorithmName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.SignatureHashAlgorithmName
                     */
                    signatureHashAlgorithmName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.StoreName
                     */
                    storeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.Subject
                     */
                    subject: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.SubjectAlternativeName
                     */
                    subjectAlternativeName: SubjectAlternativeNameInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.ValidFrom
                     */
                    validFrom: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.Certificate.ValidTo
                     */
                    validTo: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.Certificate.BuildChainAsync(Windows.Foundation.Collections.IIterable`1,Windows.Security.Cryptography.Certificates.ChainBuildingParameters)
                     */
                    buildChainAsync(certificates: Windows.Foundation.Collections.IIterable<Certificate>, parameters: ChainBuildingParameters): Windows.Foundation.IAsyncOperation<CertificateChain>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.Certificate.BuildChainAsync(Windows.Foundation.Collections.IIterable`1)
                     */
                    buildChainAsync(certificates: Windows.Foundation.Collections.IIterable<Certificate>): Windows.Foundation.IAsyncOperation<CertificateChain>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.Certificate.GetCertificateBlob
                     */
                    getCertificateBlob(): Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.Certificate.GetHashValue(System.String,System.Byte[]@)
                     */
                    getHashValue(hashAlgorithmName: string): number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.Certificate.GetHashValue(System.Byte[]@)
                     */
                    getHashValue(): number[];
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CertificateChain
                 */
                abstract class CertificateChain {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateChain.GetCertificates(System.Boolean)
                     */
                    getCertificates(includeRoot: boolean): Windows.Foundation.Collections.IVectorView<Certificate>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateChain.Validate(Windows.Security.Cryptography.Certificates.ChainValidationParameters)
                     */
                    validate(parameter: ChainValidationParameters): ChainValidationResult;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateChain.Validate
                     */
                    validate(): ChainValidationResult;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CertificateChainPolicy
                 */
                enum CertificateChainPolicy {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.CertificateChainPolicy.Base
                     */
                    base,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.CertificateChainPolicy.MicrosoftRoot
                     */
                    microsoftRoot,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.CertificateChainPolicy.NTAuthentication
                     */
                    ntAuthentication,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.CertificateChainPolicy.Ssl
                     */
                    ssl,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CertificateEnrollmentManager
                 */
                abstract class CertificateEnrollmentManager {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateEnrollmentManager.UserCertificateEnrollmentManager
                     */
                    static userCertificateEnrollmentManager: UserCertificateEnrollmentManager;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateEnrollmentManager.CreateRequestAsync(Windows.Security.Cryptography.Certificates.CertificateRequestProperties)
                     */
                    static createRequestAsync(request: CertificateRequestProperties): Windows.Foundation.IAsyncOperation<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateEnrollmentManager.ImportPfxDataAsync(System.String,System.String,Windows.Security.Cryptography.Certificates.ExportOption,Windows.Security.Cryptography.Certificates.KeyProtectionLevel,Windows.Security.Cryptography.Certificates.InstallOptions,System.String,System.String)
                     */
                    static importPfxDataAsync(pfxData: string, password: string, exportable: ExportOption, keyProtectionLevel: KeyProtectionLevel, installOption: InstallOptions, friendlyName: string, keyStorageProvider: string): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateEnrollmentManager.ImportPfxDataAsync(System.String,System.String,Windows.Security.Cryptography.Certificates.ExportOption,Windows.Security.Cryptography.Certificates.KeyProtectionLevel,Windows.Security.Cryptography.Certificates.InstallOptions,System.String)
                     */
                    static importPfxDataAsync(pfxData: string, password: string, exportable: ExportOption, keyProtectionLevel: KeyProtectionLevel, installOption: InstallOptions, friendlyName: string): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateEnrollmentManager.ImportPfxDataAsync(System.String,System.String,Windows.Security.Cryptography.Certificates.PfxImportParameters)
                     */
                    static importPfxDataAsync(pfxData: string, password: string, pfxImportParameters: PfxImportParameters): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateEnrollmentManager.InstallCertificateAsync(System.String,Windows.Security.Cryptography.Certificates.InstallOptions)
                     */
                    static installCertificateAsync(certificate: string, installOption: InstallOptions): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CertificateExtension
                 */
                class CertificateExtension {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateExtension.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateExtension.IsCritical
                     */
                    isCritical: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateExtension.ObjectId
                     */
                    objectId: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateExtension.Value
                     */
                    value: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateExtension.EncodeValue(System.String)
                     */
                    encodeValue(value: string): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CertificateKeyUsages
                 */
                class CertificateKeyUsages {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateKeyUsages.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateKeyUsages.CrlSign
                     */
                    crlSign: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateKeyUsages.DataEncipherment
                     */
                    dataEncipherment: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateKeyUsages.DigitalSignature
                     */
                    digitalSignature: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateKeyUsages.EncipherOnly
                     */
                    encipherOnly: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateKeyUsages.KeyAgreement
                     */
                    keyAgreement: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateKeyUsages.KeyCertificateSign
                     */
                    keyCertificateSign: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateKeyUsages.KeyEncipherment
                     */
                    keyEncipherment: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateKeyUsages.NonRepudiation
                     */
                    nonRepudiation: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CertificateQuery
                 */
                class CertificateQuery {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateQuery.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateQuery.EnhancedKeyUsages
                     */
                    enhancedKeyUsages: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateQuery.FriendlyName
                     */
                    friendlyName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateQuery.HardwareOnly
                     */
                    hardwareOnly: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateQuery.IncludeDuplicates
                     */
                    includeDuplicates: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateQuery.IncludeExpiredCertificates
                     */
                    includeExpiredCertificates: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateQuery.IssuerName
                     */
                    issuerName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateQuery.StoreName
                     */
                    storeName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateQuery.Thumbprint
                     */
                    thumbprint: number[];
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CertificateRequestProperties
                 */
                class CertificateRequestProperties {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.AttestationCredentialCertificate
                     */
                    attestationCredentialCertificate: Certificate;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.ContainerName
                     */
                    containerName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.ContainerNamePrefix
                     */
                    containerNamePrefix: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.CurveName
                     */
                    curveName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.CurveParameters
                     */
                    curveParameters: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.Exportable
                     */
                    exportable: ExportOption;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.Extensions
                     */
                    extensions: Windows.Foundation.Collections.IVector<CertificateExtension>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.FriendlyName
                     */
                    friendlyName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.HashAlgorithmName
                     */
                    hashAlgorithmName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.KeyAlgorithmName
                     */
                    keyAlgorithmName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.KeyProtectionLevel
                     */
                    keyProtectionLevel: KeyProtectionLevel;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.KeySize
                     */
                    keySize: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.KeyStorageProviderName
                     */
                    keyStorageProviderName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.KeyUsages
                     */
                    keyUsages: EnrollKeyUsages;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.SigningCertificate
                     */
                    signingCertificate: Certificate;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.SmartcardReaderName
                     */
                    smartcardReaderName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.Subject
                     */
                    subject: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.SubjectAlternativeName
                     */
                    subjectAlternativeName: SubjectAlternativeNameInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.SuppressedDefaults
                     */
                    suppressedDefaults: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateRequestProperties.UseExistingKey
                     */
                    useExistingKey: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CertificateStore
                 */
                abstract class CertificateStore {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateStore.Name
                     */
                    name: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateStore.Add(Windows.Security.Cryptography.Certificates.Certificate)
                     */
                    add(certificate: Certificate): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateStore.Delete(Windows.Security.Cryptography.Certificates.Certificate)
                     */
                    delete(certificate: Certificate): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CertificateStores
                 */
                abstract class CertificateStores {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateStores.IntermediateCertificationAuthorities
                     */
                    static intermediateCertificationAuthorities: CertificateStore;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CertificateStores.TrustedRootCertificationAuthorities
                     */
                    static trustedRootCertificationAuthorities: CertificateStore;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateStores.FindAllAsync(Windows.Security.Cryptography.Certificates.CertificateQuery)
                     */
                    static findAllAsync(query: CertificateQuery): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Certificate>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateStores.FindAllAsync
                     */
                    static findAllAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Certificate>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateStores.GetStoreByName(System.String)
                     */
                    static getStoreByName(storeName: string): CertificateStore;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CertificateStores.GetUserStoreByName(System.String)
                     */
                    static getUserStoreByName(storeName: string): UserCertificateStore;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.ChainBuildingParameters
                 */
                class ChainBuildingParameters {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.ChainBuildingParameters.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.ChainBuildingParameters.AuthorityInformationAccessEnabled
                     */
                    authorityInformationAccessEnabled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.ChainBuildingParameters.CurrentTimeValidationEnabled
                     */
                    currentTimeValidationEnabled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.ChainBuildingParameters.EnhancedKeyUsages
                     */
                    enhancedKeyUsages: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.ChainBuildingParameters.ExclusiveTrustRoots
                     */
                    exclusiveTrustRoots: Windows.Foundation.Collections.IVector<Certificate>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.ChainBuildingParameters.NetworkRetrievalEnabled
                     */
                    networkRetrievalEnabled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.ChainBuildingParameters.RevocationCheckEnabled
                     */
                    revocationCheckEnabled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.ChainBuildingParameters.ValidationTimestamp
                     */
                    validationTimestamp: Date;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.ChainValidationParameters
                 */
                class ChainValidationParameters {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.ChainValidationParameters.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.ChainValidationParameters.CertificateChainPolicy
                     */
                    certificateChainPolicy: CertificateChainPolicy;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.ChainValidationParameters.ServerDnsName
                     */
                    serverDnsName: Windows.Networking.HostName;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.ChainValidationResult
                 */
                enum ChainValidationResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.BasicConstraintsError
                     */
                    basicConstraintsError,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.Expired
                     */
                    expired,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.IncompleteChain
                     */
                    incompleteChain,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.InvalidCertificateAuthorityPolicy
                     */
                    invalidCertificateAuthorityPolicy,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.InvalidName
                     */
                    invalidName,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.InvalidSignature
                     */
                    invalidSignature,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.OtherErrors
                     */
                    otherErrors,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.RevocationFailure
                     */
                    revocationFailure,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.RevocationInformationMissing
                     */
                    revocationInformationMissing,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.Revoked
                     */
                    revoked,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.Success
                     */
                    success,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.UnknownCriticalExtension
                     */
                    unknownCriticalExtension,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.Untrusted
                     */
                    untrusted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ChainValidationResult.WrongUsage
                     */
                    wrongUsage,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CmsAttachedSignature
                 */
                class CmsAttachedSignature {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CmsAttachedSignature.#ctor(Windows.Storage.Streams.IBuffer)
                     */
                    constructor(inputBlob: Windows.Storage.Streams.IBuffer);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CmsAttachedSignature.GenerateSignatureAsync(Windows.Storage.Streams.IBuffer,Windows.Foundation.Collections.IIterable`1,Windows.Foundation.Collections.IIterable`1)
                     */
                    static generateSignatureAsync(data: Windows.Storage.Streams.IBuffer, signers: Windows.Foundation.Collections.IIterable<CmsSignerInfo>, certificates: Windows.Foundation.Collections.IIterable<Certificate>): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CmsAttachedSignature.Certificates
                     */
                    certificates: Windows.Foundation.Collections.IVectorView<Certificate>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CmsAttachedSignature.Content
                     */
                    content: number[];
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CmsAttachedSignature.Signers
                     */
                    signers: Windows.Foundation.Collections.IVectorView<CmsSignerInfo>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CmsAttachedSignature.VerifySignature
                     */
                    verifySignature(): SignatureValidationResult;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CmsDetachedSignature
                 */
                class CmsDetachedSignature {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CmsDetachedSignature.#ctor(Windows.Storage.Streams.IBuffer)
                     */
                    constructor(inputBlob: Windows.Storage.Streams.IBuffer);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CmsDetachedSignature.GenerateSignatureAsync(Windows.Storage.Streams.IInputStream,Windows.Foundation.Collections.IIterable`1,Windows.Foundation.Collections.IIterable`1)
                     */
                    static generateSignatureAsync(data: Windows.Storage.Streams.IInputStream, signers: Windows.Foundation.Collections.IIterable<CmsSignerInfo>, certificates: Windows.Foundation.Collections.IIterable<Certificate>): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CmsDetachedSignature.Certificates
                     */
                    certificates: Windows.Foundation.Collections.IVectorView<Certificate>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CmsDetachedSignature.Signers
                     */
                    signers: Windows.Foundation.Collections.IVectorView<CmsSignerInfo>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CmsDetachedSignature.VerifySignatureAsync(Windows.Storage.Streams.IInputStream)
                     */
                    verifySignatureAsync(data: Windows.Storage.Streams.IInputStream): Windows.Foundation.IAsyncOperation<SignatureValidationResult>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CmsSignerInfo
                 */
                class CmsSignerInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.CmsSignerInfo.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CmsSignerInfo.Certificate
                     */
                    certificate: Certificate;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CmsSignerInfo.HashAlgorithmName
                     */
                    hashAlgorithmName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CmsSignerInfo.TimestampInfo
                     */
                    timestampInfo: CmsTimestampInfo;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.CmsTimestampInfo
                 */
                abstract class CmsTimestampInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CmsTimestampInfo.Certificates
                     */
                    certificates: Windows.Foundation.Collections.IVectorView<Certificate>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CmsTimestampInfo.SigningCertificate
                     */
                    signingCertificate: Certificate;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.CmsTimestampInfo.Timestamp
                     */
                    timestamp: Date;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.EnrollKeyUsages
                 */
                enum EnrollKeyUsages {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.EnrollKeyUsages.All
                     */
                    all,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.EnrollKeyUsages.Decryption
                     */
                    decryption,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.EnrollKeyUsages.KeyAgreement
                     */
                    keyAgreement,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.EnrollKeyUsages.None
                     */
                    none,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.EnrollKeyUsages.Signing
                     */
                    signing,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.ExportOption
                 */
                enum ExportOption {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ExportOption.Exportable
                     */
                    exportable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.ExportOption.NotExportable
                     */
                    notExportable,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.InstallOptions
                 */
                enum InstallOptions {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.InstallOptions.DeleteExpired
                     */
                    deleteExpired,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.InstallOptions.None
                     */
                    none,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.KeyAlgorithmNames
                 */
                abstract class KeyAlgorithmNames {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyAlgorithmNames.Dsa
                     */
                    static dsa: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyAlgorithmNames.Ecdh
                     */
                    static ecdh: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyAlgorithmNames.Ecdh256
                     */
                    static ecdh256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyAlgorithmNames.Ecdh384
                     */
                    static ecdh384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyAlgorithmNames.Ecdh521
                     */
                    static ecdh521: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyAlgorithmNames.Ecdsa
                     */
                    static ecdsa: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyAlgorithmNames.Ecdsa256
                     */
                    static ecdsa256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyAlgorithmNames.Ecdsa384
                     */
                    static ecdsa384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyAlgorithmNames.Ecdsa521
                     */
                    static ecdsa521: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyAlgorithmNames.Rsa
                     */
                    static rsa: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.KeyAttestationHelper
                 */
                abstract class KeyAttestationHelper {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.KeyAttestationHelper.DecryptTpmAttestationCredentialAsync(System.String,System.String)
                     */
                    static decryptTpmAttestationCredentialAsync(credential: string, containerName: string): Windows.Foundation.IAsyncOperation<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.KeyAttestationHelper.DecryptTpmAttestationCredentialAsync(System.String)
                     */
                    static decryptTpmAttestationCredentialAsync(credential: string): Windows.Foundation.IAsyncOperation<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.KeyAttestationHelper.GetTpmAttestationCredentialId(System.String)
                     */
                    static getTpmAttestationCredentialId(credential: string): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.KeyProtectionLevel
                 */
                enum KeyProtectionLevel {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.KeyProtectionLevel.ConsentOnly
                     */
                    consentOnly,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.KeyProtectionLevel.ConsentWithFingerprint
                     */
                    consentWithFingerprint,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.KeyProtectionLevel.ConsentWithPassword
                     */
                    consentWithPassword,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.KeyProtectionLevel.NoConsent
                     */
                    noConsent,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.KeySize
                 */
                enum KeySize {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.KeySize.Invalid
                     */
                    invalid,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.KeySize.Rsa2048
                     */
                    rsa2048,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.KeySize.Rsa4096
                     */
                    rsa4096,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.KeyStorageProviderNames
                 */
                abstract class KeyStorageProviderNames {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyStorageProviderNames.PassportKeyStorageProvider
                     */
                    static passportKeyStorageProvider: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyStorageProviderNames.PlatformKeyStorageProvider
                     */
                    static platformKeyStorageProvider: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyStorageProviderNames.SmartcardKeyStorageProvider
                     */
                    static smartcardKeyStorageProvider: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.KeyStorageProviderNames.SoftwareKeyStorageProvider
                     */
                    static softwareKeyStorageProvider: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.PfxImportParameters
                 */
                class PfxImportParameters {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.PfxImportParameters.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.PfxImportParameters.ContainerNamePrefix
                     */
                    containerNamePrefix: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.PfxImportParameters.Exportable
                     */
                    exportable: ExportOption;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.PfxImportParameters.FriendlyName
                     */
                    friendlyName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.PfxImportParameters.InstallOptions
                     */
                    installOptions: InstallOptions;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.PfxImportParameters.KeyProtectionLevel
                     */
                    keyProtectionLevel: KeyProtectionLevel;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.PfxImportParameters.KeyStorageProviderName
                     */
                    keyStorageProviderName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.PfxImportParameters.ReaderName
                     */
                    readerName: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.SignatureValidationResult
                 */
                enum SignatureValidationResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.SignatureValidationResult.BadMessage
                     */
                    badMessage,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.SignatureValidationResult.InvalidParameter
                     */
                    invalidParameter,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.SignatureValidationResult.InvalidSignature
                     */
                    invalidSignature,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.SignatureValidationResult.OtherErrors
                     */
                    otherErrors,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Certificates.SignatureValidationResult.Success
                     */
                    success,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.StandardCertificateStoreNames
                 */
                abstract class StandardCertificateStoreNames {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.StandardCertificateStoreNames.IntermediateCertificationAuthorities
                     */
                    static intermediateCertificationAuthorities: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.StandardCertificateStoreNames.Personal
                     */
                    static personal: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.StandardCertificateStoreNames.TrustedRootCertificationAuthorities
                     */
                    static trustedRootCertificationAuthorities: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo
                 */
                class SubjectAlternativeNameInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.DistinguishedName
                     */
                    distinguishedName: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.DistinguishedNames
                     */
                    distinguishedNames: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.DnsName
                     */
                    dnsName: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.DnsNames
                     */
                    dnsNames: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.EmailName
                     */
                    emailName: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.EmailNames
                     */
                    emailNames: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.Extension
                     */
                    extension: CertificateExtension;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.IPAddress
                     */
                    ipAddress: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.IPAddresses
                     */
                    ipAddresses: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.PrincipalName
                     */
                    principalName: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.PrincipalNames
                     */
                    principalNames: Windows.Foundation.Collections.IVector<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.Url
                     */
                    url: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo.Urls
                     */
                    urls: Windows.Foundation.Collections.IVector<string>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.UserCertificateEnrollmentManager
                 */
                abstract class UserCertificateEnrollmentManager {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.UserCertificateEnrollmentManager.CreateRequestAsync(Windows.Security.Cryptography.Certificates.CertificateRequestProperties)
                     */
                    createRequestAsync(request: CertificateRequestProperties): Windows.Foundation.IAsyncOperation<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.UserCertificateEnrollmentManager.ImportPfxDataAsync(System.String,System.String,Windows.Security.Cryptography.Certificates.ExportOption,Windows.Security.Cryptography.Certificates.KeyProtectionLevel,Windows.Security.Cryptography.Certificates.InstallOptions,System.String,System.String)
                     */
                    importPfxDataAsync(pfxData: string, password: string, exportable: ExportOption, keyProtectionLevel: KeyProtectionLevel, installOption: InstallOptions, friendlyName: string, keyStorageProvider: string): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.UserCertificateEnrollmentManager.ImportPfxDataAsync(System.String,System.String,Windows.Security.Cryptography.Certificates.ExportOption,Windows.Security.Cryptography.Certificates.KeyProtectionLevel,Windows.Security.Cryptography.Certificates.InstallOptions,System.String)
                     */
                    importPfxDataAsync(pfxData: string, password: string, exportable: ExportOption, keyProtectionLevel: KeyProtectionLevel, installOption: InstallOptions, friendlyName: string): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.UserCertificateEnrollmentManager.ImportPfxDataAsync(System.String,System.String,Windows.Security.Cryptography.Certificates.PfxImportParameters)
                     */
                    importPfxDataAsync(pfxData: string, password: string, pfxImportParameters: PfxImportParameters): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.UserCertificateEnrollmentManager.InstallCertificateAsync(System.String,Windows.Security.Cryptography.Certificates.InstallOptions)
                     */
                    installCertificateAsync(certificate: string, installOption: InstallOptions): Windows.Foundation.IAsyncAction;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Certificates.UserCertificateStore
                 */
                abstract class UserCertificateStore {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Certificates.UserCertificateStore.Name
                     */
                    name: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.UserCertificateStore.RequestAddAsync(Windows.Security.Cryptography.Certificates.Certificate)
                     */
                    requestAddAsync(certificate: Certificate): Windows.Foundation.IAsyncOperation<boolean>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Certificates.UserCertificateStore.RequestDeleteAsync(Windows.Security.Cryptography.Certificates.Certificate)
                     */
                    requestDeleteAsync(certificate: Certificate): Windows.Foundation.IAsyncOperation<boolean>;
                }
            }
            namespace Core {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames
                 */
                abstract class AsymmetricAlgorithmNames {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.DsaSha1
                     */
                    static dsaSha1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.DsaSha256
                     */
                    static dsaSha256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.EcdsaP256Sha256
                     */
                    static ecdsaP256Sha256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.EcdsaP384Sha384
                     */
                    static ecdsaP384Sha384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.EcdsaP521Sha512
                     */
                    static ecdsaP521Sha512: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.EcdsaSha256
                     */
                    static ecdsaSha256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.EcdsaSha384
                     */
                    static ecdsaSha384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.EcdsaSha512
                     */
                    static ecdsaSha512: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaOaepSha1
                     */
                    static rsaOaepSha1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaOaepSha256
                     */
                    static rsaOaepSha256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaOaepSha384
                     */
                    static rsaOaepSha384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaOaepSha512
                     */
                    static rsaOaepSha512: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaPkcs1
                     */
                    static rsaPkcs1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaSignPkcs1Sha1
                     */
                    static rsaSignPkcs1Sha1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaSignPkcs1Sha256
                     */
                    static rsaSignPkcs1Sha256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaSignPkcs1Sha384
                     */
                    static rsaSignPkcs1Sha384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaSignPkcs1Sha512
                     */
                    static rsaSignPkcs1Sha512: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaSignPssSha1
                     */
                    static rsaSignPssSha1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaSignPssSha256
                     */
                    static rsaSignPssSha256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaSignPssSha384
                     */
                    static rsaSignPssSha384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames.RsaSignPssSha512
                     */
                    static rsaSignPssSha512: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.AsymmetricKeyAlgorithmProvider
                 */
                abstract class AsymmetricKeyAlgorithmProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.AsymmetricKeyAlgorithmProvider.OpenAlgorithm(System.String)
                     */
                    static openAlgorithm(algorithm: string): AsymmetricKeyAlgorithmProvider;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.AsymmetricKeyAlgorithmProvider.AlgorithmName
                     */
                    algorithmName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.AsymmetricKeyAlgorithmProvider.CreateKeyPair(System.UInt32)
                     */
                    createKeyPair(keySize: number): CryptographicKey;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.AsymmetricKeyAlgorithmProvider.CreateKeyPairWithCurveName(System.String)
                     */
                    createKeyPairWithCurveName(curveName: string): CryptographicKey;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.AsymmetricKeyAlgorithmProvider.CreateKeyPairWithCurveParameters(System.Byte[])
                     */
                    createKeyPairWithCurveParameters(parameters: number[]): CryptographicKey;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.AsymmetricKeyAlgorithmProvider.ImportKeyPair(Windows.Storage.Streams.IBuffer,Windows.Security.Cryptography.Core.CryptographicPrivateKeyBlobType)
                     */
                    importKeyPair(keyBlob: Windows.Storage.Streams.IBuffer, BlobType: CryptographicPrivateKeyBlobType): CryptographicKey;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.AsymmetricKeyAlgorithmProvider.ImportKeyPair(Windows.Storage.Streams.IBuffer)
                     */
                    importKeyPair(keyBlob: Windows.Storage.Streams.IBuffer): CryptographicKey;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.AsymmetricKeyAlgorithmProvider.ImportPublicKey(Windows.Storage.Streams.IBuffer,Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType)
                     */
                    importPublicKey(keyBlob: Windows.Storage.Streams.IBuffer, BlobType: CryptographicPublicKeyBlobType): CryptographicKey;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.AsymmetricKeyAlgorithmProvider.ImportPublicKey(Windows.Storage.Streams.IBuffer)
                     */
                    importPublicKey(keyBlob: Windows.Storage.Streams.IBuffer): CryptographicKey;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.Capi1KdfTargetAlgorithm
                 */
                enum Capi1KdfTargetAlgorithm {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.Capi1KdfTargetAlgorithm.Aes
                     */
                    aes,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.Capi1KdfTargetAlgorithm.NotAes
                     */
                    notAes,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.CryptographicEngine
                 */
                abstract class CryptographicEngine {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicEngine.Decrypt(Windows.Security.Cryptography.Core.CryptographicKey,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                     */
                    static decrypt(key: CryptographicKey, data: Windows.Storage.Streams.IBuffer, iv: Windows.Storage.Streams.IBuffer): Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicEngine.DecryptAndAuthenticate(Windows.Security.Cryptography.Core.CryptographicKey,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                     */
                    static decryptAndAuthenticate(key: CryptographicKey, data: Windows.Storage.Streams.IBuffer, nonce: Windows.Storage.Streams.IBuffer, authenticationTag: Windows.Storage.Streams.IBuffer, authenticatedData: Windows.Storage.Streams.IBuffer): Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicEngine.DecryptAsync(Windows.Security.Cryptography.Core.CryptographicKey,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                     */
                    static decryptAsync(key: CryptographicKey, data: Windows.Storage.Streams.IBuffer, iv: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicEngine.DeriveKeyMaterial(Windows.Security.Cryptography.Core.CryptographicKey,Windows.Security.Cryptography.Core.KeyDerivationParameters,System.UInt32)
                     */
                    static deriveKeyMaterial(key: CryptographicKey, parameters: KeyDerivationParameters, desiredKeySize: number): Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicEngine.Encrypt(Windows.Security.Cryptography.Core.CryptographicKey,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                     */
                    static encrypt(key: CryptographicKey, data: Windows.Storage.Streams.IBuffer, iv: Windows.Storage.Streams.IBuffer): Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicEngine.EncryptAndAuthenticate(Windows.Security.Cryptography.Core.CryptographicKey,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                     */
                    static encryptAndAuthenticate(key: CryptographicKey, data: Windows.Storage.Streams.IBuffer, nonce: Windows.Storage.Streams.IBuffer, authenticatedData: Windows.Storage.Streams.IBuffer): EncryptedAndAuthenticatedData;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicEngine.Sign(Windows.Security.Cryptography.Core.CryptographicKey,Windows.Storage.Streams.IBuffer)
                     */
                    static sign(key: CryptographicKey, data: Windows.Storage.Streams.IBuffer): Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicEngine.SignAsync(Windows.Security.Cryptography.Core.CryptographicKey,Windows.Storage.Streams.IBuffer)
                     */
                    static signAsync(key: CryptographicKey, data: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicEngine.SignHashedData(Windows.Security.Cryptography.Core.CryptographicKey,Windows.Storage.Streams.IBuffer)
                     */
                    static signHashedData(key: CryptographicKey, data: Windows.Storage.Streams.IBuffer): Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicEngine.SignHashedDataAsync(Windows.Security.Cryptography.Core.CryptographicKey,Windows.Storage.Streams.IBuffer)
                     */
                    static signHashedDataAsync(key: CryptographicKey, data: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicEngine.VerifySignature(Windows.Security.Cryptography.Core.CryptographicKey,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                     */
                    static verifySignature(key: CryptographicKey, data: Windows.Storage.Streams.IBuffer, signature: Windows.Storage.Streams.IBuffer): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicEngine.VerifySignatureWithHashInput(Windows.Security.Cryptography.Core.CryptographicKey,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                     */
                    static verifySignatureWithHashInput(key: CryptographicKey, data: Windows.Storage.Streams.IBuffer, signature: Windows.Storage.Streams.IBuffer): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.CryptographicHash
                 */
                abstract class CryptographicHash {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicHash.Append(Windows.Storage.Streams.IBuffer)
                     */
                    append(data: Windows.Storage.Streams.IBuffer): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicHash.GetValueAndReset
                     */
                    getValueAndReset(): Windows.Storage.Streams.IBuffer;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.CryptographicKey
                 */
                abstract class CryptographicKey {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.CryptographicKey.KeySize
                     */
                    keySize: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicKey.Export(Windows.Security.Cryptography.Core.CryptographicPrivateKeyBlobType)
                     */
                    export(BlobType: CryptographicPrivateKeyBlobType): Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicKey.Export
                     */
                    export(): Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicKey.ExportPublicKey(Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType)
                     */
                    exportPublicKey(BlobType: CryptographicPublicKeyBlobType): Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.CryptographicKey.ExportPublicKey
                     */
                    exportPublicKey(): Windows.Storage.Streams.IBuffer;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.CryptographicPadding
                 */
                enum CryptographicPadding {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPadding.None
                     */
                    none,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPadding.RsaOaep
                     */
                    rsaOaep,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPadding.RsaPkcs1V15
                     */
                    rsaPkcs1V15,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPadding.RsaPss
                     */
                    rsaPss,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.CryptographicPrivateKeyBlobType
                 */
                enum CryptographicPrivateKeyBlobType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPrivateKeyBlobType.BCryptEccFullPrivateKey
                     */
                    bcryptEccFullPrivateKey,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPrivateKeyBlobType.BCryptPrivateKey
                     */
                    bcryptPrivateKey,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPrivateKeyBlobType.Capi1PrivateKey
                     */
                    capi1PrivateKey,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPrivateKeyBlobType.Pkcs1RsaPrivateKey
                     */
                    pkcs1RsaPrivateKey,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPrivateKeyBlobType.Pkcs8RawPrivateKeyInfo
                     */
                    pkcs8RawPrivateKeyInfo,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType
                 */
                enum CryptographicPublicKeyBlobType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType.BCryptEccFullPublicKey
                     */
                    bcryptEccFullPublicKey,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType.BCryptPublicKey
                     */
                    bcryptPublicKey,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType.Capi1PublicKey
                     */
                    capi1PublicKey,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType.Pkcs1RsaPublicKey
                     */
                    pkcs1RsaPublicKey,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType.X509SubjectPublicKeyInfo
                     */
                    x509SubjectPublicKeyInfo,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.EccCurveNames
                 */
                abstract class EccCurveNames {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.AllEccCurveNames
                     */
                    static allEccCurveNames: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP160r1
                     */
                    static brainpoolP160r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP160t1
                     */
                    static brainpoolP160t1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP192r1
                     */
                    static brainpoolP192r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP192t1
                     */
                    static brainpoolP192t1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP224r1
                     */
                    static brainpoolP224r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP224t1
                     */
                    static brainpoolP224t1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP256r1
                     */
                    static brainpoolP256r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP256t1
                     */
                    static brainpoolP256t1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP320r1
                     */
                    static brainpoolP320r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP320t1
                     */
                    static brainpoolP320t1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP384r1
                     */
                    static brainpoolP384r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP384t1
                     */
                    static brainpoolP384t1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP512r1
                     */
                    static brainpoolP512r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.BrainpoolP512t1
                     */
                    static brainpoolP512t1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.Curve25519
                     */
                    static curve25519: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.Ec192wapi
                     */
                    static ec192wapi: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.NistP192
                     */
                    static nistP192: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.NistP224
                     */
                    static nistP224: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.NistP256
                     */
                    static nistP256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.NistP384
                     */
                    static nistP384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.NistP521
                     */
                    static nistP521: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.NumsP256t1
                     */
                    static numsP256t1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.NumsP384t1
                     */
                    static numsP384t1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.NumsP512t1
                     */
                    static numsP512t1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.SecP160k1
                     */
                    static secP160k1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.SecP160r1
                     */
                    static secP160r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.SecP160r2
                     */
                    static secP160r2: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.SecP192k1
                     */
                    static secP192k1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.SecP192r1
                     */
                    static secP192r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.SecP224k1
                     */
                    static secP224k1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.SecP224r1
                     */
                    static secP224r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.SecP256k1
                     */
                    static secP256k1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.SecP256r1
                     */
                    static secP256r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.SecP384r1
                     */
                    static secP384r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.SecP521r1
                     */
                    static secP521r1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.Wtls12
                     */
                    static wtls12: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.Wtls7
                     */
                    static wtls7: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.Wtls9
                     */
                    static wtls9: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.X962P192v1
                     */
                    static x962P192v1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.X962P192v2
                     */
                    static x962P192v2: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.X962P192v3
                     */
                    static x962P192v3: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.X962P239v1
                     */
                    static x962P239v1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.X962P239v2
                     */
                    static x962P239v2: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.X962P239v3
                     */
                    static x962P239v3: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EccCurveNames.X962P256v1
                     */
                    static x962P256v1: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.EncryptedAndAuthenticatedData
                 */
                abstract class EncryptedAndAuthenticatedData {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EncryptedAndAuthenticatedData.AuthenticationTag
                     */
                    authenticationTag: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.EncryptedAndAuthenticatedData.EncryptedData
                     */
                    encryptedData: Windows.Storage.Streams.IBuffer;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.HashAlgorithmNames
                 */
                abstract class HashAlgorithmNames {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.HashAlgorithmNames.Md5
                     */
                    static md5: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.HashAlgorithmNames.Sha1
                     */
                    static sha1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.HashAlgorithmNames.Sha256
                     */
                    static sha256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.HashAlgorithmNames.Sha384
                     */
                    static sha384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.HashAlgorithmNames.Sha512
                     */
                    static sha512: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.HashAlgorithmProvider
                 */
                abstract class HashAlgorithmProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.HashAlgorithmProvider.OpenAlgorithm(System.String)
                     */
                    static openAlgorithm(algorithm: string): HashAlgorithmProvider;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.HashAlgorithmProvider.AlgorithmName
                     */
                    algorithmName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.HashAlgorithmProvider.HashLength
                     */
                    hashLength: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.HashAlgorithmProvider.CreateHash
                     */
                    createHash(): CryptographicHash;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.HashAlgorithmProvider.HashData(Windows.Storage.Streams.IBuffer)
                     */
                    hashData(data: Windows.Storage.Streams.IBuffer): Windows.Storage.Streams.IBuffer;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames
                 */
                abstract class KeyDerivationAlgorithmNames {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.CapiKdfMd5
                     */
                    static capiKdfMd5: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.CapiKdfSha1
                     */
                    static capiKdfSha1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.CapiKdfSha256
                     */
                    static capiKdfSha256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.CapiKdfSha384
                     */
                    static capiKdfSha384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.CapiKdfSha512
                     */
                    static capiKdfSha512: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Pbkdf2Md5
                     */
                    static pbkdf2Md5: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Pbkdf2Sha1
                     */
                    static pbkdf2Sha1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Pbkdf2Sha256
                     */
                    static pbkdf2Sha256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Pbkdf2Sha384
                     */
                    static pbkdf2Sha384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Pbkdf2Sha512
                     */
                    static pbkdf2Sha512: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Sp800108CtrHmacMd5
                     */
                    static sp800108CtrHmacMd5: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Sp800108CtrHmacSha1
                     */
                    static sp800108CtrHmacSha1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Sp800108CtrHmacSha256
                     */
                    static sp800108CtrHmacSha256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Sp800108CtrHmacSha384
                     */
                    static sp800108CtrHmacSha384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Sp800108CtrHmacSha512
                     */
                    static sp800108CtrHmacSha512: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Sp80056aConcatMd5
                     */
                    static sp80056aConcatMd5: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Sp80056aConcatSha1
                     */
                    static sp80056aConcatSha1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Sp80056aConcatSha256
                     */
                    static sp80056aConcatSha256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Sp80056aConcatSha384
                     */
                    static sp80056aConcatSha384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames.Sp80056aConcatSha512
                     */
                    static sp80056aConcatSha512: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmProvider
                 */
                abstract class KeyDerivationAlgorithmProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmProvider.OpenAlgorithm(System.String)
                     */
                    static openAlgorithm(algorithm: string): KeyDerivationAlgorithmProvider;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmProvider.AlgorithmName
                     */
                    algorithmName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.KeyDerivationAlgorithmProvider.CreateKey(Windows.Storage.Streams.IBuffer)
                     */
                    createKey(keyMaterial: Windows.Storage.Streams.IBuffer): CryptographicKey;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.KeyDerivationParameters
                 */
                abstract class KeyDerivationParameters {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.KeyDerivationParameters.BuildForCapi1Kdf(Windows.Security.Cryptography.Core.Capi1KdfTargetAlgorithm)
                     */
                    static buildForCapi1Kdf(capi1KdfTargetAlgorithm: Capi1KdfTargetAlgorithm): KeyDerivationParameters;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.KeyDerivationParameters.BuildForPbkdf2(Windows.Storage.Streams.IBuffer,System.UInt32)
                     */
                    static buildForPbkdf2(pbkdf2Salt: Windows.Storage.Streams.IBuffer, iterationCount: number): KeyDerivationParameters;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.KeyDerivationParameters.BuildForSP800108(Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                     */
                    static buildForSP800108(label: Windows.Storage.Streams.IBuffer, context: Windows.Storage.Streams.IBuffer): KeyDerivationParameters;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.KeyDerivationParameters.BuildForSP80056a(Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                     */
                    static buildForSP80056a(algorithmId: Windows.Storage.Streams.IBuffer, partyUInfo: Windows.Storage.Streams.IBuffer, partyVInfo: Windows.Storage.Streams.IBuffer, suppPubInfo: Windows.Storage.Streams.IBuffer, suppPrivInfo: Windows.Storage.Streams.IBuffer): KeyDerivationParameters;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationParameters.Capi1KdfTargetAlgorithm
                     */
                    capi1KdfTargetAlgorithm: Capi1KdfTargetAlgorithm;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationParameters.IterationCount
                     */
                    iterationCount: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.KeyDerivationParameters.KdfGenericBinary
                     */
                    kdfGenericBinary: Windows.Storage.Streams.IBuffer;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.MacAlgorithmNames
                 */
                abstract class MacAlgorithmNames {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.MacAlgorithmNames.AesCmac
                     */
                    static aesCmac: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.MacAlgorithmNames.HmacMd5
                     */
                    static hmacMd5: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.MacAlgorithmNames.HmacSha1
                     */
                    static hmacSha1: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.MacAlgorithmNames.HmacSha256
                     */
                    static hmacSha256: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.MacAlgorithmNames.HmacSha384
                     */
                    static hmacSha384: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.MacAlgorithmNames.HmacSha512
                     */
                    static hmacSha512: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.MacAlgorithmProvider
                 */
                abstract class MacAlgorithmProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.MacAlgorithmProvider.OpenAlgorithm(System.String)
                     */
                    static openAlgorithm(algorithm: string): MacAlgorithmProvider;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.MacAlgorithmProvider.AlgorithmName
                     */
                    algorithmName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.MacAlgorithmProvider.MacLength
                     */
                    macLength: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.MacAlgorithmProvider.CreateHash(Windows.Storage.Streams.IBuffer)
                     */
                    createHash(keyMaterial: Windows.Storage.Streams.IBuffer): CryptographicHash;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.MacAlgorithmProvider.CreateKey(Windows.Storage.Streams.IBuffer)
                     */
                    createKey(keyMaterial: Windows.Storage.Streams.IBuffer): CryptographicKey;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.PersistedKeyProvider
                 */
                abstract class PersistedKeyProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.PersistedKeyProvider.OpenKeyPairFromCertificateAsync(Windows.Security.Cryptography.Certificates.Certificate,System.String,Windows.Security.Cryptography.Core.CryptographicPadding)
                     */
                    static openKeyPairFromCertificateAsync(certificate: Windows.Security.Cryptography.Certificates.Certificate, hashAlgorithmName: string, padding: CryptographicPadding): Windows.Foundation.IAsyncOperation<CryptographicKey>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.PersistedKeyProvider.OpenPublicKeyFromCertificate(Windows.Security.Cryptography.Certificates.Certificate,System.String,Windows.Security.Cryptography.Core.CryptographicPadding)
                     */
                    static openPublicKeyFromCertificate(certificate: Windows.Security.Cryptography.Certificates.Certificate, hashAlgorithmName: string, padding: CryptographicPadding): CryptographicKey;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames
                 */
                abstract class SymmetricAlgorithmNames {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.AesCbc
                     */
                    static aesCbc: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.AesCbcPkcs7
                     */
                    static aesCbcPkcs7: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.AesCcm
                     */
                    static aesCcm: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.AesEcb
                     */
                    static aesEcb: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.AesEcbPkcs7
                     */
                    static aesEcbPkcs7: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.AesGcm
                     */
                    static aesGcm: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.DesCbc
                     */
                    static desCbc: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.DesCbcPkcs7
                     */
                    static desCbcPkcs7: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.DesEcb
                     */
                    static desEcb: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.DesEcbPkcs7
                     */
                    static desEcbPkcs7: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.Rc2Cbc
                     */
                    static rc2Cbc: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.Rc2CbcPkcs7
                     */
                    static rc2CbcPkcs7: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.Rc2Ecb
                     */
                    static rc2Ecb: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.Rc2EcbPkcs7
                     */
                    static rc2EcbPkcs7: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.Rc4
                     */
                    static rc4: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.TripleDesCbc
                     */
                    static tripleDesCbc: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.TripleDesCbcPkcs7
                     */
                    static tripleDesCbcPkcs7: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.TripleDesEcb
                     */
                    static tripleDesEcb: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricAlgorithmNames.TripleDesEcbPkcs7
                     */
                    static tripleDesEcbPkcs7: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.Core.SymmetricKeyAlgorithmProvider
                 */
                abstract class SymmetricKeyAlgorithmProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.SymmetricKeyAlgorithmProvider.OpenAlgorithm(System.String)
                     */
                    static openAlgorithm(algorithm: string): SymmetricKeyAlgorithmProvider;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricKeyAlgorithmProvider.AlgorithmName
                     */
                    algorithmName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.Cryptography.Core.SymmetricKeyAlgorithmProvider.BlockLength
                     */
                    blockLength: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.Core.SymmetricKeyAlgorithmProvider.CreateSymmetricKey(Windows.Storage.Streams.IBuffer)
                     */
                    createSymmetricKey(keyMaterial: Windows.Storage.Streams.IBuffer): CryptographicKey;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.CryptographicBuffer
             */
            abstract class CryptographicBuffer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.CryptographicBuffer.Compare(Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)
                 */
                static compare(object1: Windows.Storage.Streams.IBuffer, object2: Windows.Storage.Streams.IBuffer): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.CryptographicBuffer.ConvertBinaryToString(Windows.Security.Cryptography.BinaryStringEncoding,Windows.Storage.Streams.IBuffer)
                 */
                static convertBinaryToString(encoding: BinaryStringEncoding, buffer: Windows.Storage.Streams.IBuffer): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.CryptographicBuffer.ConvertStringToBinary(System.String,Windows.Security.Cryptography.BinaryStringEncoding)
                 */
                static convertStringToBinary(value: string, encoding: BinaryStringEncoding): Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.CryptographicBuffer.CopyToByteArray(Windows.Storage.Streams.IBuffer,System.Byte[]@)
                 */
                static copyToByteArray(buffer: Windows.Storage.Streams.IBuffer): number[];
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.CryptographicBuffer.CreateFromByteArray(System.Byte[])
                 */
                static createFromByteArray(value: number[]): Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.CryptographicBuffer.DecodeFromBase64String(System.String)
                 */
                static decodeFromBase64String(value: string): Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.CryptographicBuffer.DecodeFromHexString(System.String)
                 */
                static decodeFromHexString(value: string): Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.CryptographicBuffer.EncodeToBase64String(Windows.Storage.Streams.IBuffer)
                 */
                static encodeToBase64String(buffer: Windows.Storage.Streams.IBuffer): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.CryptographicBuffer.EncodeToHexString(Windows.Storage.Streams.IBuffer)
                 */
                static encodeToHexString(buffer: Windows.Storage.Streams.IBuffer): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.CryptographicBuffer.GenerateRandom(System.UInt32)
                 */
                static generateRandom(length: number): Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.CryptographicBuffer.GenerateRandomNumber
                 */
                static generateRandomNumber(): number;
            }
            namespace DataProtection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.Cryptography.DataProtection.DataProtectionProvider
                 */
                class DataProtectionProvider {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.DataProtection.DataProtectionProvider.#ctor(System.String)
                     */
                    constructor(protectionDescriptor: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.DataProtection.DataProtectionProvider.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.DataProtection.DataProtectionProvider.ProtectAsync(Windows.Storage.Streams.IBuffer)
                     */
                    protectAsync(data: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.DataProtection.DataProtectionProvider.ProtectStreamAsync(Windows.Storage.Streams.IInputStream,Windows.Storage.Streams.IOutputStream)
                     */
                    protectStreamAsync(src: Windows.Storage.Streams.IInputStream, dest: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncAction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.DataProtection.DataProtectionProvider.UnprotectAsync(Windows.Storage.Streams.IBuffer)
                     */
                    unprotectAsync(data: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.Cryptography.DataProtection.DataProtectionProvider.UnprotectStreamAsync(Windows.Storage.Streams.IInputStream,Windows.Storage.Streams.IOutputStream)
                     */
                    unprotectStreamAsync(src: Windows.Storage.Streams.IInputStream, dest: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncAction;
                }
            }
        }
        namespace EnterpriseData {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult
             */
            enum ProtectionPolicyEvaluationResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult.Blocked
                 */
                blocked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult.ConsentRequired
                 */
                consentRequired,
            }
        }
        namespace ExchangeActiveSyncProvisioning {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation
             */
            class EasClientDeviceInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation.FriendlyName
                 */
                friendlyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation.OperatingSystem
                 */
                operatingSystem: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation.SystemFirmwareVersion
                 */
                systemFirmwareVersion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation.SystemHardwareVersion
                 */
                systemHardwareVersion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation.SystemManufacturer
                 */
                systemManufacturer: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation.SystemProductName
                 */
                systemProductName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation.SystemSku
                 */
                systemSku: string;
            }
        }
    }
    namespace Services {
        namespace Cortana {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Services.Cortana.CortanaPermission
             */
            enum CortanaPermission {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermission.BrowsingHistory
                 */
                browsingHistory,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermission.Calendar
                 */
                calendar,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermission.CallHistory
                 */
                callHistory,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermission.Contacts
                 */
                contacts,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermission.Email
                 */
                email,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermission.InputPersonalization
                 */
                inputPersonalization,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermission.Location
                 */
                location,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermission.Messaging
                 */
                messaging,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermission.Microphone
                 */
                microphone,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermission.Personalization
                 */
                personalization,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermission.PhoneCall
                 */
                phoneCall,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Services.Cortana.CortanaPermissionsChangeResult
             */
            enum CortanaPermissionsChangeResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermissionsChangeResult.DisabledByPolicy
                 */
                disabledByPolicy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermissionsChangeResult.Success
                 */
                success,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Services.Cortana.CortanaPermissionsChangeResult.Unavailable
                 */
                unavailable,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Services.Cortana.CortanaPermissionsManager
             */
            abstract class CortanaPermissionsManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Services.Cortana.CortanaPermissionsManager.GetDefault
                 */
                static getDefault(): CortanaPermissionsManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Services.Cortana.CortanaPermissionsManager.ArePermissionsGrantedAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                arePermissionsGrantedAsync(permissions: Windows.Foundation.Collections.IIterable<CortanaPermission>): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Services.Cortana.CortanaPermissionsManager.GrantPermissionsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                grantPermissionsAsync(permissions: Windows.Foundation.Collections.IIterable<CortanaPermission>): Windows.Foundation.IAsyncOperation<CortanaPermissionsChangeResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Services.Cortana.CortanaPermissionsManager.IsSupported
                 */
                isSupported(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Services.Cortana.CortanaPermissionsManager.RevokePermissionsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                revokePermissionsAsync(permissions: Windows.Foundation.Collections.IIterable<CortanaPermission>): Windows.Foundation.IAsyncOperation<CortanaPermissionsChangeResult>;
            }
        }
        namespace Maps {
            namespace OfflineMaps {
            }
        }
        namespace Store {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreAcquireLicenseResult
             */
            abstract class StoreAcquireLicenseResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAcquireLicenseResult.ExtendedError
                 */
                extendedError: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAcquireLicenseResult.StorePackageLicense
                 */
                storePackageLicense: StorePackageLicense;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreAppLicense
             */
            abstract class StoreAppLicense {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAppLicense.AddOnLicenses
                 */
                addOnLicenses: Windows.Foundation.Collections.IMapView<string, StoreLicense>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAppLicense.ExpirationDate
                 */
                expirationDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAppLicense.ExtendedJsonData
                 */
                extendedJsonData: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAppLicense.IsActive
                 */
                isActive: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAppLicense.IsTrial
                 */
                isTrial: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAppLicense.IsTrialOwnedByThisUser
                 */
                isTrialOwnedByThisUser: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAppLicense.SkuStoreId
                 */
                skuStoreId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAppLicense.TrialTimeRemaining
                 */
                trialTimeRemaining: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAppLicense.TrialUniqueId
                 */
                trialUniqueId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreAvailability
             */
            abstract class StoreAvailability {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAvailability.EndDate
                 */
                endDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAvailability.ExtendedJsonData
                 */
                extendedJsonData: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAvailability.Price
                 */
                price: StorePrice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreAvailability.StoreId
                 */
                storeId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreAvailability.RequestPurchaseAsync(Windows.Services.Store.StorePurchaseProperties)
                 */
                requestPurchaseAsync(storePurchaseProperties: StorePurchaseProperties): Windows.Foundation.IAsyncOperation<StorePurchaseResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreAvailability.RequestPurchaseAsync
                 */
                requestPurchaseAsync(): Windows.Foundation.IAsyncOperation<StorePurchaseResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreCollectionData
             */
            abstract class StoreCollectionData {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreCollectionData.AcquiredDate
                 */
                acquiredDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreCollectionData.CampaignId
                 */
                campaignId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreCollectionData.DeveloperOfferId
                 */
                developerOfferId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreCollectionData.EndDate
                 */
                endDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreCollectionData.ExtendedJsonData
                 */
                extendedJsonData: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreCollectionData.IsTrial
                 */
                isTrial: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreCollectionData.StartDate
                 */
                startDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreCollectionData.TrialTimeRemaining
                 */
                trialTimeRemaining: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreConsumableResult
             */
            abstract class StoreConsumableResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreConsumableResult.BalanceRemaining
                 */
                balanceRemaining: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreConsumableResult.ExtendedError
                 */
                extendedError: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreConsumableResult.Status
                 */
                status: StoreConsumableStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreConsumableResult.TrackingId
                 */
                trackingId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreConsumableStatus
             */
            enum StoreConsumableStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StoreConsumableStatus.InsufficentQuantity
                 */
                insufficentQuantity,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StoreConsumableStatus.NetworkError
                 */
                networkError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StoreConsumableStatus.ServerError
                 */
                serverError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StoreConsumableStatus.Succeeded
                 */
                succeeded,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreContext
             */
            abstract class StoreContext {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetDefault
                 */
                static getDefault(): StoreContext;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): StoreContext;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd E:Windows.Services.Store.StoreContext.OfflineLicensesChanged
                 */
                onofflinelicenseschanged: (arg: { type: "offlinelicenseschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<StoreContext, Object>) => Windows.Foundation.TypedEventHandlerReturnType<StoreContext, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreContext.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.AcquireStoreLicenseForOptionalPackageAsync(Windows.ApplicationModel.Package)
                 */
                acquireStoreLicenseForOptionalPackageAsync(optionalPackage: Windows.ApplicationModel.Package): Windows.Foundation.IAsyncOperation<StoreAcquireLicenseResult>;
                addEventListener(type: "offlinelicenseschanged", listener: (arg: { type: "offlinelicenseschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<StoreContext, Object>) => Windows.Foundation.TypedEventHandlerReturnType<StoreContext, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.FindStoreProductForPackageAsync(Windows.Foundation.Collections.IIterable`1,Windows.ApplicationModel.Package)
                 */
                findStoreProductForPackageAsync(productKinds: Windows.Foundation.Collections.IIterable<string>, package: Windows.ApplicationModel.Package): Windows.Foundation.IAsyncOperation<StoreProductResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetAppAndOptionalStorePackageUpdatesAsync
                 */
                getAppAndOptionalStorePackageUpdatesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<StorePackageUpdate>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetAppLicenseAsync
                 */
                getAppLicenseAsync(): Windows.Foundation.IAsyncOperation<StoreAppLicense>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetAssociatedStoreProductsAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                getAssociatedStoreProductsAsync(productKinds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<StoreProductQueryResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetAssociatedStoreProductsWithPagingAsync(Windows.Foundation.Collections.IIterable`1,System.UInt32)
                 */
                getAssociatedStoreProductsWithPagingAsync(productKinds: Windows.Foundation.Collections.IIterable<string>, maxItemsToRetrievePerPage: number): Windows.Foundation.IAsyncOperation<StoreProductPagedQueryResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetConsumableBalanceRemainingAsync(System.String)
                 */
                getConsumableBalanceRemainingAsync(productStoreId: string): Windows.Foundation.IAsyncOperation<StoreConsumableResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetCustomerCollectionsIdAsync(System.String,System.String)
                 */
                getCustomerCollectionsIdAsync(serviceTicket: string, publisherUserId: string): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetCustomerPurchaseIdAsync(System.String,System.String)
                 */
                getCustomerPurchaseIdAsync(serviceTicket: string, publisherUserId: string): Windows.Foundation.IAsyncOperation<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetStoreProductForCurrentAppAsync
                 */
                getStoreProductForCurrentAppAsync(): Windows.Foundation.IAsyncOperation<StoreProductResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetStoreProductsAsync(Windows.Foundation.Collections.IIterable`1,Windows.Foundation.Collections.IIterable`1)
                 */
                getStoreProductsAsync(productKinds: Windows.Foundation.Collections.IIterable<string>, storeIds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<StoreProductQueryResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetUserCollectionAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                getUserCollectionAsync(productKinds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<StoreProductQueryResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.GetUserCollectionWithPagingAsync(Windows.Foundation.Collections.IIterable`1,System.UInt32)
                 */
                getUserCollectionWithPagingAsync(productKinds: Windows.Foundation.Collections.IIterable<string>, maxItemsToRetrievePerPage: number): Windows.Foundation.IAsyncOperation<StoreProductPagedQueryResult>;
                removeEventListener(type: "offlinelicenseschanged", listener: (arg: { type: "offlinelicenseschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<StoreContext, Object>) => Windows.Foundation.TypedEventHandlerReturnType<StoreContext, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.ReportConsumableFulfillmentAsync(System.String,System.UInt32,System.Guid)
                 */
                reportConsumableFulfillmentAsync(productStoreId: string, quantity: number, trackingId: string): Windows.Foundation.IAsyncOperation<StoreConsumableResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.RequestDownloadAndInstallStorePackageUpdatesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                requestDownloadAndInstallStorePackageUpdatesAsync(storePackageUpdates: Windows.Foundation.Collections.IIterable<StorePackageUpdate>): Windows.Foundation.IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.RequestDownloadAndInstallStorePackagesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                requestDownloadAndInstallStorePackagesAsync(storeIds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.RequestDownloadStorePackageUpdatesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                requestDownloadStorePackageUpdatesAsync(storePackageUpdates: Windows.Foundation.Collections.IIterable<StorePackageUpdate>): Windows.Foundation.IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.RequestPurchaseAsync(System.String,Windows.Services.Store.StorePurchaseProperties)
                 */
                requestPurchaseAsync(storeId: string, storePurchaseProperties: StorePurchaseProperties): Windows.Foundation.IAsyncOperation<StorePurchaseResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreContext.RequestPurchaseAsync(System.String)
                 */
                requestPurchaseAsync(storeId: string): Windows.Foundation.IAsyncOperation<StorePurchaseResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreContract
             */
            interface StoreContract {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreDurationUnit
             */
            enum StoreDurationUnit {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StoreDurationUnit.Day
                 */
                day,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StoreDurationUnit.Hour
                 */
                hour,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StoreDurationUnit.Minute
                 */
                minute,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StoreDurationUnit.Month
                 */
                month,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StoreDurationUnit.Week
                 */
                week,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StoreDurationUnit.Year
                 */
                year,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreImage
             */
            abstract class StoreImage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreImage.Caption
                 */
                caption: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreImage.Height
                 */
                height: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreImage.ImagePurposeTag
                 */
                imagePurposeTag: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreImage.Uri
                 */
                uri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreImage.Width
                 */
                width: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreLicense
             */
            abstract class StoreLicense {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreLicense.ExpirationDate
                 */
                expirationDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreLicense.ExtendedJsonData
                 */
                extendedJsonData: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreLicense.InAppOfferToken
                 */
                inAppOfferToken: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreLicense.IsActive
                 */
                isActive: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreLicense.SkuStoreId
                 */
                skuStoreId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StorePackageLicense
             */
            abstract class StorePackageLicense implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePackageLicense.IsValid
                 */
                isValid: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd E:Windows.Services.Store.StorePackageLicense.LicenseLost
                 */
                onlicenselost: (arg: { type: "licenselost"; } & Windows.Foundation.TypedEventHandlerArgumentType<StorePackageLicense, Object>) => Windows.Foundation.TypedEventHandlerReturnType<StorePackageLicense, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePackageLicense.Package
                 */
                package: Windows.ApplicationModel.Package;
                addEventListener(type: "licenselost", listener: (arg: { type: "licenselost"; } & Windows.Foundation.TypedEventHandlerArgumentType<StorePackageLicense, Object>) => Windows.Foundation.TypedEventHandlerReturnType<StorePackageLicense, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StorePackageLicense.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StorePackageLicense.ReleaseLicense
                 */
                releaseLicense(): void;
                removeEventListener(type: "licenselost", listener: (arg: { type: "licenselost"; } & Windows.Foundation.TypedEventHandlerArgumentType<StorePackageLicense, Object>) => Windows.Foundation.TypedEventHandlerReturnType<StorePackageLicense, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StorePackageUpdate
             */
            abstract class StorePackageUpdate {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePackageUpdate.Mandatory
                 */
                mandatory: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePackageUpdate.Package
                 */
                package: Windows.ApplicationModel.Package;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StorePackageUpdateResult
             */
            abstract class StorePackageUpdateResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePackageUpdateResult.OverallState
                 */
                overallState: StorePackageUpdateState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePackageUpdateResult.StorePackageUpdateStatuses
                 */
                storePackageUpdateStatuses: Windows.Foundation.Collections.IVectorView<StorePackageUpdateStatus>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StorePackageUpdateState
             */
            enum StorePackageUpdateState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateState.Canceled
                 */
                canceled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateState.Completed
                 */
                completed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateState.Deploying
                 */
                deploying,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateState.Downloading
                 */
                downloading,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateState.ErrorLowBattery
                 */
                errorLowBattery,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateState.ErrorWiFiRecommended
                 */
                errorWiFiRecommended,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateState.ErrorWiFiRequired
                 */
                errorWiFiRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateState.OtherError
                 */
                otherError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateState.Pending
                 */
                pending,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StorePackageUpdateStatus
             */
            interface StorePackageUpdateStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateStatus.PackageFamilyName
                 */
                packageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateStatus.PackageDownloadSizeInBytes
                 */
                packageDownloadSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateStatus.PackageBytesDownloaded
                 */
                packageBytesDownloaded: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateStatus.PackageDownloadProgress
                 */
                packageDownloadProgress: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateStatus.TotalDownloadProgress
                 */
                totalDownloadProgress: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePackageUpdateStatus.PackageUpdateState
                 */
                packageUpdateState: StorePackageUpdateState;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StorePrice
             */
            abstract class StorePrice {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePrice.CurrencyCode
                 */
                currencyCode: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePrice.FormattedBasePrice
                 */
                formattedBasePrice: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePrice.FormattedPrice
                 */
                formattedPrice: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePrice.FormattedRecurrencePrice
                 */
                formattedRecurrencePrice: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePrice.IsOnSale
                 */
                isOnSale: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePrice.SaleEndDate
                 */
                saleEndDate: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreProduct
             */
            abstract class StoreProduct {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.ExtendedJsonData
                 */
                extendedJsonData: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.HasDigitalDownload
                 */
                hasDigitalDownload: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.Images
                 */
                images: Windows.Foundation.Collections.IVectorView<StoreImage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.InAppOfferToken
                 */
                inAppOfferToken: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.IsInUserCollection
                 */
                isInUserCollection: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.Keywords
                 */
                keywords: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.LinkUri
                 */
                linkUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.Price
                 */
                price: StorePrice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.ProductKind
                 */
                productKind: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.Skus
                 */
                skus: Windows.Foundation.Collections.IVectorView<StoreSku>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.StoreId
                 */
                storeId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProduct.Videos
                 */
                videos: Windows.Foundation.Collections.IVectorView<StoreVideo>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreProduct.GetIsAnySkuInstalledAsync
                 */
                getIsAnySkuInstalledAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreProduct.RequestPurchaseAsync(Windows.Services.Store.StorePurchaseProperties)
                 */
                requestPurchaseAsync(storePurchaseProperties: StorePurchaseProperties): Windows.Foundation.IAsyncOperation<StorePurchaseResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreProduct.RequestPurchaseAsync
                 */
                requestPurchaseAsync(): Windows.Foundation.IAsyncOperation<StorePurchaseResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreProductPagedQueryResult
             */
            abstract class StoreProductPagedQueryResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProductPagedQueryResult.ExtendedError
                 */
                extendedError: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProductPagedQueryResult.HasMoreResults
                 */
                hasMoreResults: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProductPagedQueryResult.Products
                 */
                products: Windows.Foundation.Collections.IMapView<string, StoreProduct>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreProductPagedQueryResult.GetNextAsync
                 */
                getNextAsync(): Windows.Foundation.IAsyncOperation<StoreProductPagedQueryResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreProductQueryResult
             */
            abstract class StoreProductQueryResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProductQueryResult.ExtendedError
                 */
                extendedError: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProductQueryResult.Products
                 */
                products: Windows.Foundation.Collections.IMapView<string, StoreProduct>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreProductResult
             */
            abstract class StoreProductResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProductResult.ExtendedError
                 */
                extendedError: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreProductResult.Product
                 */
                product: StoreProduct;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StorePurchaseProperties
             */
            class StorePurchaseProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StorePurchaseProperties.#ctor(System.String)
                 */
                constructor(name: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StorePurchaseProperties.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePurchaseProperties.ExtendedJsonData
                 */
                extendedJsonData: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePurchaseProperties.Name
                 */
                name: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StorePurchaseResult
             */
            abstract class StorePurchaseResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePurchaseResult.ExtendedError
                 */
                extendedError: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StorePurchaseResult.Status
                 */
                status: StorePurchaseStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StorePurchaseStatus
             */
            enum StorePurchaseStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePurchaseStatus.AlreadyPurchased
                 */
                alreadyPurchased,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePurchaseStatus.NetworkError
                 */
                networkError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePurchaseStatus.NotPurchased
                 */
                notPurchased,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePurchaseStatus.ServerError
                 */
                serverError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd F:Windows.Services.Store.StorePurchaseStatus.Succeeded
                 */
                succeeded,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreRequestHelper
             */
            abstract class StoreRequestHelper {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreRequestHelper.SendRequestAsync(Windows.Services.Store.StoreContext,System.UInt32,System.String)
                 */
                static sendRequestAsync(context: StoreContext, requestKind: number, parametersAsJson: string): Windows.Foundation.IAsyncOperation<StoreSendRequestResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreSendRequestResult
             */
            abstract class StoreSendRequestResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSendRequestResult.ExtendedError
                 */
                extendedError: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSendRequestResult.HttpStatusCode
                 */
                httpStatusCode: Windows.Web.Http.HttpStatusCode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSendRequestResult.Response
                 */
                response: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreSku
             */
            abstract class StoreSku {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.Availabilities
                 */
                availabilities: Windows.Foundation.Collections.IVectorView<StoreAvailability>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.BundledSkus
                 */
                bundledSkus: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.CollectionData
                 */
                collectionData: StoreCollectionData;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.CustomDeveloperData
                 */
                customDeveloperData: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.ExtendedJsonData
                 */
                extendedJsonData: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.Images
                 */
                images: Windows.Foundation.Collections.IVectorView<StoreImage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.IsInUserCollection
                 */
                isInUserCollection: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.IsSubscription
                 */
                isSubscription: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.IsTrial
                 */
                isTrial: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.Price
                 */
                price: StorePrice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.StoreId
                 */
                storeId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.SubscriptionInfo
                 */
                subscriptionInfo: StoreSubscriptionInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSku.Videos
                 */
                videos: Windows.Foundation.Collections.IVectorView<StoreVideo>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreSku.GetIsInstalledAsync
                 */
                getIsInstalledAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreSku.RequestPurchaseAsync(Windows.Services.Store.StorePurchaseProperties)
                 */
                requestPurchaseAsync(storePurchaseProperties: StorePurchaseProperties): Windows.Foundation.IAsyncOperation<StorePurchaseResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd M:Windows.Services.Store.StoreSku.RequestPurchaseAsync
                 */
                requestPurchaseAsync(): Windows.Foundation.IAsyncOperation<StorePurchaseResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreSubscriptionInfo
             */
            abstract class StoreSubscriptionInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSubscriptionInfo.BillingPeriod
                 */
                billingPeriod: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSubscriptionInfo.BillingPeriodUnit
                 */
                billingPeriodUnit: StoreDurationUnit;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSubscriptionInfo.HasTrialPeriod
                 */
                hasTrialPeriod: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSubscriptionInfo.TrialPeriod
                 */
                trialPeriod: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreSubscriptionInfo.TrialPeriodUnit
                 */
                trialPeriodUnit: StoreDurationUnit;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd T:Windows.Services.Store.StoreVideo
             */
            abstract class StoreVideo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreVideo.Caption
                 */
                caption: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreVideo.Height
                 */
                height: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreVideo.PreviewImage
                 */
                previewImage: StoreImage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreVideo.Uri
                 */
                uri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreVideo.VideoPurposeTag
                 */
                videoPurposeTag: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.store.storecontract\2.0.0.0\windows.services.store.storecontract.winmd P:Windows.Services.Store.StoreVideo.Width
                 */
                width: number;
            }
        }
        namespace TargetedContent {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentAction
             */
            abstract class TargetedContentAction {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentAction.InvokeAsync
                 */
                invokeAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentAppInstallationState
             */
            enum TargetedContentAppInstallationState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentAppInstallationState.Installed
                 */
                installed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentAppInstallationState.NotApplicable
                 */
                notApplicable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentAppInstallationState.NotInstalled
                 */
                notInstalled,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentAvailability
             */
            enum TargetedContentAvailability {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentAvailability.All
                 */
                all,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentAvailability.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentAvailability.Partial
                 */
                partial,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentAvailabilityChangedEventArgs
             */
            abstract class TargetedContentAvailabilityChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentAvailabilityChangedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentChangedEventArgs
             */
            abstract class TargetedContentChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentChangedEventArgs.HasPreviousContentExpired
                 */
                hasPreviousContentExpired: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentChangedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentCollection
             */
            abstract class TargetedContentCollection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentCollection.Collections
                 */
                collections: Windows.Foundation.Collections.IVectorView<TargetedContentCollection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentCollection.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentCollection.Items
                 */
                items: Windows.Foundation.Collections.IVectorView<TargetedContentItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentCollection.Path
                 */
                path: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentCollection.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, TargetedContentValue>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentCollection.ReportCustomInteraction(System.String)
                 */
                reportCustomInteraction(customInteractionName: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentCollection.ReportInteraction(Windows.Services.TargetedContent.TargetedContentInteraction)
                 */
                reportInteraction(interaction: TargetedContentInteraction): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentContainer
             */
            abstract class TargetedContentContainer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentContainer.GetAsync(System.String)
                 */
                static getAsync(contentId: string): Windows.Foundation.IAsyncOperation<TargetedContentContainer>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentContainer.Availability
                 */
                availability: TargetedContentAvailability;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentContainer.Content
                 */
                content: TargetedContentCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentContainer.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentContainer.Timestamp
                 */
                timestamp: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentContainer.SelectSingleObject(System.String)
                 */
                selectSingleObject(path: string): TargetedContentObject;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentContract
             */
            interface TargetedContentContract {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentFile
             */
            abstract class TargetedContentFile implements Windows.Storage.Streams.IRandomAccessStreamReference {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentFile.OpenReadAsync
                 */
                openReadAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamWithContentType>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentImage
             */
            abstract class TargetedContentImage implements Windows.Storage.Streams.IRandomAccessStreamReference {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentImage.Height
                 */
                height: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentImage.Width
                 */
                width: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentImage.OpenReadAsync
                 */
                openReadAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamWithContentType>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentInteraction
             */
            enum TargetedContentInteraction {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.Accept
                 */
                accept,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.Canceled
                 */
                canceled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.ClickThrough
                 */
                clickThrough,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.Conversion
                 */
                conversion,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.Decline
                 */
                decline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.Defer
                 */
                defer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.Dislike
                 */
                dislike,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.Dismiss
                 */
                dismiss,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.Hover
                 */
                hover,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.Impression
                 */
                impression,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.Ineligible
                 */
                ineligible,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.Like
                 */
                like,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentInteraction.Opportunity
                 */
                opportunity,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentItem
             */
            abstract class TargetedContentItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentItem.Collections
                 */
                collections: Windows.Foundation.Collections.IVectorView<TargetedContentCollection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentItem.Path
                 */
                path: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentItem.Properties
                 */
                properties: Windows.Foundation.Collections.IMapView<string, TargetedContentValue>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentItem.State
                 */
                state: TargetedContentItemState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentItem.ReportCustomInteraction(System.String)
                 */
                reportCustomInteraction(customInteractionName: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentItem.ReportInteraction(Windows.Services.TargetedContent.TargetedContentInteraction)
                 */
                reportInteraction(interaction: TargetedContentInteraction): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentItemState
             */
            abstract class TargetedContentItemState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentItemState.AppInstallationState
                 */
                appInstallationState: TargetedContentAppInstallationState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentItemState.ShouldDisplay
                 */
                shouldDisplay: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentObject
             */
            abstract class TargetedContentObject {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentObject.Collection
                 */
                collection: TargetedContentCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentObject.Item
                 */
                item: TargetedContentItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentObject.ObjectKind
                 */
                objectKind: TargetedContentObjectKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentObject.Value
                 */
                value: TargetedContentValue;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentObjectKind
             */
            enum TargetedContentObjectKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentObjectKind.Collection
                 */
                collection,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentObjectKind.Item
                 */
                item,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentObjectKind.Value
                 */
                value,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentStateChangedEventArgs
             */
            abstract class TargetedContentStateChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentStateChangedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentSubscription
             */
            abstract class TargetedContentSubscription {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentSubscription.GetAsync(System.String)
                 */
                static getAsync(subscriptionId: string): Windows.Foundation.IAsyncOperation<TargetedContentSubscription>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentSubscription.GetOptions(System.String)
                 */
                static getOptions(subscriptionId: string): TargetedContentSubscriptionOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentSubscription.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd E:Windows.Services.TargetedContent.TargetedContentSubscription.AvailabilityChanged
                 */
                onavailabilitychanged: (arg: { type: "availabilitychanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<TargetedContentSubscription, TargetedContentAvailabilityChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TargetedContentSubscription, TargetedContentAvailabilityChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd E:Windows.Services.TargetedContent.TargetedContentSubscription.ContentChanged
                 */
                oncontentchanged: (arg: { type: "contentchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<TargetedContentSubscription, TargetedContentChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TargetedContentSubscription, TargetedContentChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd E:Windows.Services.TargetedContent.TargetedContentSubscription.StateChanged
                 */
                onstatechanged: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<TargetedContentSubscription, TargetedContentStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TargetedContentSubscription, TargetedContentStateChangedEventArgs>;
                addEventListener(type: "availabilitychanged", listener: (arg: { type: "availabilitychanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<TargetedContentSubscription, TargetedContentAvailabilityChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TargetedContentSubscription, TargetedContentAvailabilityChangedEventArgs>): void;
                addEventListener(type: "contentchanged", listener: (arg: { type: "contentchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<TargetedContentSubscription, TargetedContentChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TargetedContentSubscription, TargetedContentChangedEventArgs>): void;
                addEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<TargetedContentSubscription, TargetedContentStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TargetedContentSubscription, TargetedContentStateChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentSubscription.GetContentContainerAsync
                 */
                getContentContainerAsync(): Windows.Foundation.IAsyncOperation<TargetedContentContainer>;
                removeEventListener(type: "availabilitychanged", listener: (arg: { type: "availabilitychanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<TargetedContentSubscription, TargetedContentAvailabilityChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TargetedContentSubscription, TargetedContentAvailabilityChangedEventArgs>): void;
                removeEventListener(type: "contentchanged", listener: (arg: { type: "contentchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<TargetedContentSubscription, TargetedContentChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TargetedContentSubscription, TargetedContentChangedEventArgs>): void;
                removeEventListener(type: "statechanged", listener: (arg: { type: "statechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<TargetedContentSubscription, TargetedContentStateChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<TargetedContentSubscription, TargetedContentStateChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentSubscriptionOptions
             */
            abstract class TargetedContentSubscriptionOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentSubscriptionOptions.AllowPartialContentAvailability
                 */
                allowPartialContentAvailability: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentSubscriptionOptions.CloudQueryParameters
                 */
                cloudQueryParameters: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentSubscriptionOptions.LocalFilters
                 */
                localFilters: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentSubscriptionOptions.SubscriptionId
                 */
                subscriptionId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd M:Windows.Services.TargetedContent.TargetedContentSubscriptionOptions.Update
                 */
                update(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentValue
             */
            abstract class TargetedContentValue {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.Action
                 */
                action: TargetedContentAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.Actions
                 */
                actions: Windows.Foundation.Collections.IVectorView<TargetedContentAction>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.Boolean
                 */
                boolean: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.Booleans
                 */
                booleans: Windows.Foundation.Collections.IVectorView<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.File
                 */
                file: TargetedContentFile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.Files
                 */
                files: Windows.Foundation.Collections.IVectorView<TargetedContentFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.ImageFile
                 */
                imageFile: TargetedContentImage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.ImageFiles
                 */
                imageFiles: Windows.Foundation.Collections.IVectorView<TargetedContentImage>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.Number
                 */
                number: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.Numbers
                 */
                numbers: Windows.Foundation.Collections.IVectorView<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.Path
                 */
                path: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.String
                 */
                string: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.Strings
                 */
                strings: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.Uri
                 */
                uri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.Uris
                 */
                uris: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Uri>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd P:Windows.Services.TargetedContent.TargetedContentValue.ValueKind
                 */
                valueKind: TargetedContentValueKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd T:Windows.Services.TargetedContent.TargetedContentValueKind
             */
            enum TargetedContentValueKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.Action
                 */
                action,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.Actions
                 */
                actions,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.Boolean
                 */
                boolean,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.Booleans
                 */
                booleans,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.File
                 */
                file,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.Files
                 */
                files,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.ImageFile
                 */
                imageFile,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.ImageFiles
                 */
                imageFiles,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.Number
                 */
                number,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.Numbers
                 */
                numbers,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.String
                 */
                string,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.Strings
                 */
                strings,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.Uri
                 */
                uri,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.services.targetedcontent.targetedcontentcontract\1.0.0.0\windows.services.targetedcontent.targetedcontentcontract.winmd F:Windows.Services.TargetedContent.TargetedContentValueKind.Uris
                 */
                uris,
            }
        }
    }
    namespace Storage {
        namespace AccessCache {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.AccessCache.AccessCacheOptions
             */
            enum AccessCacheOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.AccessCache.AccessCacheOptions.DisallowUserInput
                 */
                disallowUserInput,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.AccessCache.AccessCacheOptions.FastLocationsOnly
                 */
                fastLocationsOnly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.AccessCache.AccessCacheOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.AccessCache.AccessCacheOptions.SuppressAccessTimeUpdate
                 */
                suppressAccessTimeUpdate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.AccessCache.AccessCacheOptions.UseReadOnlyCachedCopy
                 */
                useReadOnlyCachedCopy,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.AccessCache.AccessListEntry
             */
            interface AccessListEntry {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.AccessCache.AccessListEntry.Token
                 */
                token: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.AccessCache.AccessListEntry.Metadata
                 */
                metadata: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.AccessCache.AccessListEntryView
             */
            abstract class AccessListEntryView extends Array<AccessListEntry> implements Windows.Foundation.Collections.IIterable<AccessListEntry>, Windows.Foundation.Collections.IVectorView<AccessListEntry> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.AccessCache.AccessListEntryView.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.AccessListEntryView.First
                 */
                first(): Windows.Foundation.Collections.IIterator<AccessListEntry>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.AccessListEntryView.GetAt(System.UInt32)
                 */
                getAt(index: number): AccessListEntry;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.AccessListEntryView.GetMany(System.UInt32,Windows.Storage.AccessCache.AccessListEntry[])
                 */
                getMany(startIndex: number, items: AccessListEntry[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.AccessListEntryView.IndexOf(Windows.Storage.AccessCache.AccessListEntry,System.UInt32@)
                 */
                indexOf(value: AccessListEntry): any; /* { index: number; returnValue: boolean; } */ 
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.AccessCache.IStorageItemAccessList
             */
            interface IStorageItemAccessList {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.AccessCache.IStorageItemAccessList.Entries
                 */
                entries: AccessListEntryView;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.AccessCache.IStorageItemAccessList.MaximumItemsAllowed
                 */
                maximumItemsAllowed: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.Add(Windows.Storage.IStorageItem,System.String)
                 */
                add(file: Windows.Storage.IStorageItem, metadata: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.Add(Windows.Storage.IStorageItem)
                 */
                add(file: Windows.Storage.IStorageItem): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.AddOrReplace(System.String,Windows.Storage.IStorageItem,System.String)
                 */
                addOrReplace(token: string, file: Windows.Storage.IStorageItem, metadata: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.AddOrReplace(System.String,Windows.Storage.IStorageItem)
                 */
                addOrReplace(token: string, file: Windows.Storage.IStorageItem): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.CheckAccess(Windows.Storage.IStorageItem)
                 */
                checkAccess(file: Windows.Storage.IStorageItem): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.ContainsItem(System.String)
                 */
                containsItem(token: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.GetFileAsync(System.String,Windows.Storage.AccessCache.AccessCacheOptions)
                 */
                getFileAsync(token: string, options: AccessCacheOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.GetFileAsync(System.String)
                 */
                getFileAsync(token: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.GetFolderAsync(System.String,Windows.Storage.AccessCache.AccessCacheOptions)
                 */
                getFolderAsync(token: string, options: AccessCacheOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.GetFolderAsync(System.String)
                 */
                getFolderAsync(token: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.GetItemAsync(System.String,Windows.Storage.AccessCache.AccessCacheOptions)
                 */
                getItemAsync(token: string, options: AccessCacheOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.IStorageItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.GetItemAsync(System.String)
                 */
                getItemAsync(token: string): Windows.Foundation.IAsyncOperation<Windows.Storage.IStorageItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.IStorageItemAccessList.Remove(System.String)
                 */
                remove(token: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.AccessCache.ItemRemovedEventArgs
             */
            abstract class ItemRemovedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.AccessCache.ItemRemovedEventArgs.RemovedEntry
                 */
                removedEntry: AccessListEntry;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.AccessCache.RecentStorageItemVisibility
             */
            enum RecentStorageItemVisibility {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.AccessCache.RecentStorageItemVisibility.AppAndSystem
                 */
                appAndSystem,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.AccessCache.RecentStorageItemVisibility.AppOnly
                 */
                appOnly,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.AccessCache.StorageApplicationPermissions
             */
            abstract class StorageApplicationPermissions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList
                 */
                static futureAccessList: StorageItemAccessList;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.AccessCache.StorageApplicationPermissions.MostRecentlyUsedList
                 */
                static mostRecentlyUsedList: StorageItemMostRecentlyUsedList;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.AccessCache.StorageItemAccessList
             */
            abstract class StorageItemAccessList implements IStorageItemAccessList {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.AccessCache.StorageItemAccessList.Entries
                 */
                entries: AccessListEntryView;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.AccessCache.StorageItemAccessList.MaximumItemsAllowed
                 */
                maximumItemsAllowed: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.Add(Windows.Storage.IStorageItem,System.String)
                 */
                add(file: Windows.Storage.IStorageItem, metadata: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.Add(Windows.Storage.IStorageItem)
                 */
                add(file: Windows.Storage.IStorageItem): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.AddOrReplace(System.String,Windows.Storage.IStorageItem,System.String)
                 */
                addOrReplace(token: string, file: Windows.Storage.IStorageItem, metadata: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.AddOrReplace(System.String,Windows.Storage.IStorageItem)
                 */
                addOrReplace(token: string, file: Windows.Storage.IStorageItem): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.CheckAccess(Windows.Storage.IStorageItem)
                 */
                checkAccess(file: Windows.Storage.IStorageItem): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.ContainsItem(System.String)
                 */
                containsItem(token: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.GetFileAsync(System.String,Windows.Storage.AccessCache.AccessCacheOptions)
                 */
                getFileAsync(token: string, options: AccessCacheOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.GetFileAsync(System.String)
                 */
                getFileAsync(token: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.GetFolderAsync(System.String,Windows.Storage.AccessCache.AccessCacheOptions)
                 */
                getFolderAsync(token: string, options: AccessCacheOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.GetFolderAsync(System.String)
                 */
                getFolderAsync(token: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.GetItemAsync(System.String,Windows.Storage.AccessCache.AccessCacheOptions)
                 */
                getItemAsync(token: string, options: AccessCacheOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.IStorageItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.GetItemAsync(System.String)
                 */
                getItemAsync(token: string): Windows.Foundation.IAsyncOperation<Windows.Storage.IStorageItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemAccessList.Remove(System.String)
                 */
                remove(token: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList
             */
            abstract class StorageItemMostRecentlyUsedList implements IStorageItemAccessList {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.Entries
                 */
                entries: AccessListEntryView;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.MaximumItemsAllowed
                 */
                maximumItemsAllowed: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.ItemRemoved
                 */
                onitemremoved: (arg: { type: "itemremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<StorageItemMostRecentlyUsedList, ItemRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<StorageItemMostRecentlyUsedList, ItemRemovedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.Add(Windows.Storage.IStorageItem,System.String,Windows.Storage.AccessCache.RecentStorageItemVisibility)
                 */
                add(file: Windows.Storage.IStorageItem, metadata: string, visibility: RecentStorageItemVisibility): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.Add(Windows.Storage.IStorageItem,System.String)
                 */
                add(file: Windows.Storage.IStorageItem, metadata: string): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.Add(Windows.Storage.IStorageItem)
                 */
                add(file: Windows.Storage.IStorageItem): string;
                addEventListener(type: "itemremoved", listener: (arg: { type: "itemremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<StorageItemMostRecentlyUsedList, ItemRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<StorageItemMostRecentlyUsedList, ItemRemovedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.AddOrReplace(System.String,Windows.Storage.IStorageItem,System.String,Windows.Storage.AccessCache.RecentStorageItemVisibility)
                 */
                addOrReplace(token: string, file: Windows.Storage.IStorageItem, metadata: string, visibility: RecentStorageItemVisibility): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.AddOrReplace(System.String,Windows.Storage.IStorageItem,System.String)
                 */
                addOrReplace(token: string, file: Windows.Storage.IStorageItem, metadata: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.AddOrReplace(System.String,Windows.Storage.IStorageItem)
                 */
                addOrReplace(token: string, file: Windows.Storage.IStorageItem): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.CheckAccess(Windows.Storage.IStorageItem)
                 */
                checkAccess(file: Windows.Storage.IStorageItem): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.ContainsItem(System.String)
                 */
                containsItem(token: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.GetFileAsync(System.String,Windows.Storage.AccessCache.AccessCacheOptions)
                 */
                getFileAsync(token: string, options: AccessCacheOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.GetFileAsync(System.String)
                 */
                getFileAsync(token: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.GetFolderAsync(System.String,Windows.Storage.AccessCache.AccessCacheOptions)
                 */
                getFolderAsync(token: string, options: AccessCacheOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.GetFolderAsync(System.String)
                 */
                getFolderAsync(token: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.GetItemAsync(System.String,Windows.Storage.AccessCache.AccessCacheOptions)
                 */
                getItemAsync(token: string, options: AccessCacheOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.IStorageItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.GetItemAsync(System.String)
                 */
                getItemAsync(token: string): Windows.Foundation.IAsyncOperation<Windows.Storage.IStorageItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.Remove(System.String)
                 */
                remove(token: string): void;
                removeEventListener(type: "itemremoved", listener: (arg: { type: "itemremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<StorageItemMostRecentlyUsedList, ItemRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<StorageItemMostRecentlyUsedList, ItemRemovedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.ApplicationData
         */
        abstract class ApplicationData {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationData.Current
             */
            static current: ApplicationData;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationData.GetForUserAsync(Windows.System.User)
             */
            static getForUserAsync(user: Windows.System.User): Windows.Foundation.IAsyncOperation<ApplicationData>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationData.LocalCacheFolder
             */
            localCacheFolder: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationData.LocalFolder
             */
            localFolder: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationData.LocalSettings
             */
            localSettings: ApplicationDataContainer;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.ApplicationData.DataChanged
             */
            ondatachanged: (arg: { type: "datachanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ApplicationData, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ApplicationData, Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationData.RoamingFolder
             */
            roamingFolder: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationData.RoamingSettings
             */
            roamingSettings: ApplicationDataContainer;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationData.RoamingStorageQuota
             */
            roamingStorageQuota: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationData.SharedLocalFolder
             */
            sharedLocalFolder: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationData.TemporaryFolder
             */
            temporaryFolder: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationData.Version
             */
            version: number;
            addEventListener(type: "datachanged", listener: (arg: { type: "datachanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ApplicationData, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ApplicationData, Object>): void;
            addEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationData.ClearAsync(Windows.Storage.ApplicationDataLocality)
             */
            clearAsync(locality: ApplicationDataLocality): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationData.ClearAsync
             */
            clearAsync(): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationData.ClearPublisherCacheFolderAsync(System.String)
             */
            clearPublisherCacheFolderAsync(folderName: string): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationData.GetPublisherCacheFolder(System.String)
             */
            getPublisherCacheFolder(folderName: string): StorageFolder;
            removeEventListener(type: "datachanged", listener: (arg: { type: "datachanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ApplicationData, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ApplicationData, Object>): void;
            removeEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationData.SetVersionAsync(System.UInt32,Windows.Storage.ApplicationDataSetVersionHandler)
             */
            setVersionAsync(desiredVersion: number, handler: ApplicationDataSetVersionHandler): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationData.SignalDataChanged
             */
            signalDataChanged(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.ApplicationDataCompositeValue
         */
        class ApplicationDataCompositeValue implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>, Windows.Foundation.Collections.IMap<string, Object>, Windows.Foundation.Collections.IObservableMap<string, Object>, Windows.Foundation.Collections.IPropertySet {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataCompositeValue.#ctor
             */
            constructor();
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.ApplicationDataCompositeValue.MapChanged
             */
            onmapchanged: (arg: { type: "mapchanged"; } & Windows.Foundation.Collections.MapChangedEventHandlerArgumentType<string, Object>) => Windows.Foundation.Collections.MapChangedEventHandlerReturnType<string, Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationDataCompositeValue.Size
             */
            size: number;
            addEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & Windows.Foundation.Collections.MapChangedEventHandlerArgumentType<string, Object>) => Windows.Foundation.Collections.MapChangedEventHandlerReturnType<string, Object>): void;
            addEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataCompositeValue.Clear
             */
            clear(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataCompositeValue.First
             */
            first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, Object>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataCompositeValue.GetView
             */
            getView(): Windows.Foundation.Collections.IMapView<string, Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataCompositeValue.HasKey(System.String)
             */
            hasKey(key: string): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataCompositeValue.Insert(System.String,System.Object)
             */
            insert(key: string, value: Object): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataCompositeValue.Lookup(System.String)
             */
            lookup(key: string): Object;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataCompositeValue.Remove(System.String)
             */
            remove(key: string): void;
            removeEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & Windows.Foundation.Collections.MapChangedEventHandlerArgumentType<string, Object>) => Windows.Foundation.Collections.MapChangedEventHandlerReturnType<string, Object>): void;
            removeEventListener(type: string, listener: (...args: any[]) => any): void;
            [index: string]: any;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.ApplicationDataContainer
         */
        abstract class ApplicationDataContainer {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationDataContainer.Containers
             */
            containers: Windows.Foundation.Collections.IMapView<string, ApplicationDataContainer>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationDataContainer.Locality
             */
            locality: ApplicationDataLocality;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationDataContainer.Name
             */
            name: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationDataContainer.Values
             */
            values: Windows.Foundation.Collections.IPropertySet;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataContainer.CreateContainer(System.String,Windows.Storage.ApplicationDataCreateDisposition)
             */
            createContainer(name: string, disposition: ApplicationDataCreateDisposition): ApplicationDataContainer;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataContainer.DeleteContainer(System.String)
             */
            deleteContainer(name: string): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.ApplicationDataContainerSettings
         */
        abstract class ApplicationDataContainerSettings implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>, Windows.Foundation.Collections.IMap<string, Object>, Windows.Foundation.Collections.IObservableMap<string, Object>, Windows.Foundation.Collections.IPropertySet {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.ApplicationDataContainerSettings.MapChanged
             */
            onmapchanged: (arg: { type: "mapchanged"; } & Windows.Foundation.Collections.MapChangedEventHandlerArgumentType<string, Object>) => Windows.Foundation.Collections.MapChangedEventHandlerReturnType<string, Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.ApplicationDataContainerSettings.Size
             */
            size: number;
            addEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & Windows.Foundation.Collections.MapChangedEventHandlerArgumentType<string, Object>) => Windows.Foundation.Collections.MapChangedEventHandlerReturnType<string, Object>): void;
            addEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataContainerSettings.Clear
             */
            clear(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataContainerSettings.First
             */
            first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, Object>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataContainerSettings.GetView
             */
            getView(): Windows.Foundation.Collections.IMapView<string, Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataContainerSettings.HasKey(System.String)
             */
            hasKey(key: string): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataContainerSettings.Insert(System.String,System.Object)
             */
            insert(key: string, value: Object): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataContainerSettings.Lookup(System.String)
             */
            lookup(key: string): Object;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.ApplicationDataContainerSettings.Remove(System.String)
             */
            remove(key: string): void;
            removeEventListener(type: "mapchanged", listener: (arg: { type: "mapchanged"; } & Windows.Foundation.Collections.MapChangedEventHandlerArgumentType<string, Object>) => Windows.Foundation.Collections.MapChangedEventHandlerReturnType<string, Object>): void;
            removeEventListener(type: string, listener: (...args: any[]) => any): void;
            [index: string]: any;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.ApplicationDataCreateDisposition
         */
        enum ApplicationDataCreateDisposition {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.ApplicationDataCreateDisposition.Always
             */
            always,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.ApplicationDataCreateDisposition.Existing
             */
            existing,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.ApplicationDataLocality
         */
        enum ApplicationDataLocality {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.ApplicationDataLocality.Local
             */
            local,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.ApplicationDataLocality.LocalCache
             */
            localCache,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.ApplicationDataLocality.Roaming
             */
            roaming,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.ApplicationDataLocality.Temporary
             */
            temporary,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.ApplicationDataSetVersionHandler
         */
        interface ApplicationDataSetVersionHandler {
            (setVersionRequest: SetVersionRequest): void
        }
        type ApplicationDataSetVersionHandlerArgumentType = { detail: any[]; target: SetVersionRequest; };
        type ApplicationDataSetVersionHandlerReturnType = void;
        namespace BulkAccess {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.BulkAccess.FileInformation
             */
            abstract class FileInformation implements Windows.Storage.Streams.IInputStreamReference, Windows.Storage.Streams.IRandomAccessStreamReference, Windows.Storage.IStorageFile, IStorageItemInformation, Windows.Storage.IStorageItemPropertiesWithProvider, Windows.Storage.IStorageItem2, Windows.Storage.IStorageItemProperties, Windows.Storage.IStorageItem, Windows.Storage.IStorageFile2, Windows.Storage.IStorageFilePropertiesWithAvailability {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.Attributes
                 */
                attributes: Windows.Storage.FileAttributes;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.BasicProperties
                 */
                basicProperties: Windows.Storage.FileProperties.BasicProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.ContentType
                 */
                contentType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.DateCreated
                 */
                dateCreated: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.DisplayType
                 */
                displayType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.DocumentProperties
                 */
                documentProperties: Windows.Storage.FileProperties.DocumentProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.FileType
                 */
                fileType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.FolderRelativeId
                 */
                folderRelativeId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.ImageProperties
                 */
                imageProperties: Windows.Storage.FileProperties.ImageProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.IsAvailable
                 */
                isAvailable: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.MusicProperties
                 */
                musicProperties: Windows.Storage.FileProperties.MusicProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.BulkAccess.FileInformation.PropertiesUpdated
                 */
                onpropertiesupdated: (arg: { type: "propertiesupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.BulkAccess.FileInformation.ThumbnailUpdated
                 */
                onthumbnailupdated: (arg: { type: "thumbnailupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.Path
                 */
                path: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.Properties
                 */
                properties: Windows.Storage.FileProperties.StorageItemContentProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.Provider
                 */
                provider: Windows.Storage.StorageProvider;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.Thumbnail
                 */
                thumbnail: Windows.Storage.FileProperties.StorageItemThumbnail;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FileInformation.VideoProperties
                 */
                videoProperties: Windows.Storage.FileProperties.VideoProperties;
                addEventListener(type: "propertiesupdated", listener: (arg: { type: "propertiesupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>): void;
                addEventListener(type: "thumbnailupdated", listener: (arg: { type: "thumbnailupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.CopyAndReplaceAsync(Windows.Storage.IStorageFile)
                 */
                copyAndReplaceAsync(fileToReplace: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.CopyAsync(Windows.Storage.IStorageFolder,System.String,Windows.Storage.NameCollisionOption)
                 */
                copyAsync(destinationFolder: Windows.Storage.IStorageFolder, desiredNewName: string, option: Windows.Storage.NameCollisionOption): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.CopyAsync(Windows.Storage.IStorageFolder,System.String)
                 */
                copyAsync(destinationFolder: Windows.Storage.IStorageFolder, desiredNewName: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.CopyAsync(Windows.Storage.IStorageFolder)
                 */
                copyAsync(destinationFolder: Windows.Storage.IStorageFolder): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.DeleteAsync(Windows.Storage.StorageDeleteOption)
                 */
                deleteAsync(option: Windows.Storage.StorageDeleteOption): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.DeleteAsync
                 */
                deleteAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.GetBasicPropertiesAsync
                 */
                getBasicPropertiesAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.FileProperties.BasicProperties>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.GetParentAsync
                 */
                getParentAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32,Windows.Storage.FileProperties.ThumbnailOptions)
                 */
                getThumbnailAsync(mode: Windows.Storage.FileProperties.ThumbnailMode, requestedSize: number, options: Windows.Storage.FileProperties.ThumbnailOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.FileProperties.StorageItemThumbnail>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32)
                 */
                getThumbnailAsync(mode: Windows.Storage.FileProperties.ThumbnailMode, requestedSize: number): Windows.Foundation.IAsyncOperation<Windows.Storage.FileProperties.StorageItemThumbnail>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode)
                 */
                getThumbnailAsync(mode: Windows.Storage.FileProperties.ThumbnailMode): Windows.Foundation.IAsyncOperation<Windows.Storage.FileProperties.StorageItemThumbnail>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.IsEqual(Windows.Storage.IStorageItem)
                 */
                isEqual(item: Windows.Storage.IStorageItem): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.IsOfType(Windows.Storage.StorageItemTypes)
                 */
                isOfType(type: Windows.Storage.StorageItemTypes): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.MoveAndReplaceAsync(Windows.Storage.IStorageFile)
                 */
                moveAndReplaceAsync(fileToReplace: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.MoveAsync(Windows.Storage.IStorageFolder,System.String,Windows.Storage.NameCollisionOption)
                 */
                moveAsync(destinationFolder: Windows.Storage.IStorageFolder, desiredNewName: string, option: Windows.Storage.NameCollisionOption): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.MoveAsync(Windows.Storage.IStorageFolder,System.String)
                 */
                moveAsync(destinationFolder: Windows.Storage.IStorageFolder, desiredNewName: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.MoveAsync(Windows.Storage.IStorageFolder)
                 */
                moveAsync(destinationFolder: Windows.Storage.IStorageFolder): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.OpenAsync(Windows.Storage.FileAccessMode,Windows.Storage.StorageOpenOptions)
                 */
                openAsync(accessMode: Windows.Storage.FileAccessMode, options: Windows.Storage.StorageOpenOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.OpenAsync(Windows.Storage.FileAccessMode)
                 */
                openAsync(accessMode: Windows.Storage.FileAccessMode): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.OpenReadAsync
                 */
                openReadAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamWithContentType>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.OpenSequentialReadAsync
                 */
                openSequentialReadAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.OpenTransactedWriteAsync(Windows.Storage.StorageOpenOptions)
                 */
                openTransactedWriteAsync(options: Windows.Storage.StorageOpenOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageStreamTransaction>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.OpenTransactedWriteAsync
                 */
                openTransactedWriteAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageStreamTransaction>;
                removeEventListener(type: "propertiesupdated", listener: (arg: { type: "propertiesupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>): void;
                removeEventListener(type: "thumbnailupdated", listener: (arg: { type: "thumbnailupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.RenameAsync(System.String,Windows.Storage.NameCollisionOption)
                 */
                renameAsync(desiredName: string, option: Windows.Storage.NameCollisionOption): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformation.RenameAsync(System.String)
                 */
                renameAsync(desiredName: string): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.BulkAccess.FileInformationFactory
             */
            class FileInformationFactory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.#ctor(Windows.Storage.Search.IStorageQueryResultBase,Windows.Storage.FileProperties.ThumbnailMode,System.UInt32,Windows.Storage.FileProperties.ThumbnailOptions,System.Boolean)
                 */
                constructor(queryResult: Windows.Storage.Search.IStorageQueryResultBase, mode: Windows.Storage.FileProperties.ThumbnailMode, requestedThumbnailSize: number, thumbnailOptions: Windows.Storage.FileProperties.ThumbnailOptions, delayLoad: boolean);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.#ctor(Windows.Storage.Search.IStorageQueryResultBase,Windows.Storage.FileProperties.ThumbnailMode,System.UInt32,Windows.Storage.FileProperties.ThumbnailOptions)
                 */
                constructor(queryResult: Windows.Storage.Search.IStorageQueryResultBase, mode: Windows.Storage.FileProperties.ThumbnailMode, requestedThumbnailSize: number, thumbnailOptions: Windows.Storage.FileProperties.ThumbnailOptions);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.#ctor(Windows.Storage.Search.IStorageQueryResultBase,Windows.Storage.FileProperties.ThumbnailMode,System.UInt32)
                 */
                constructor(queryResult: Windows.Storage.Search.IStorageQueryResultBase, mode: Windows.Storage.FileProperties.ThumbnailMode, requestedThumbnailSize: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.#ctor(Windows.Storage.Search.IStorageQueryResultBase,Windows.Storage.FileProperties.ThumbnailMode)
                 */
                constructor(queryResult: Windows.Storage.Search.IStorageQueryResultBase, mode: Windows.Storage.FileProperties.ThumbnailMode);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.GetFilesAsync(System.UInt32,System.UInt32)
                 */
                getFilesAsync(startIndex: number, maxItemsToRetrieve: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<FileInformation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.GetFilesAsync
                 */
                getFilesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<FileInformation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.GetFoldersAsync(System.UInt32,System.UInt32)
                 */
                getFoldersAsync(startIndex: number, maxItemsToRetrieve: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<FolderInformation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.GetFoldersAsync
                 */
                getFoldersAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<FolderInformation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.GetItemsAsync(System.UInt32,System.UInt32)
                 */
                getItemsAsync(startIndex: number, maxItemsToRetrieve: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<IStorageItemInformation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.GetItemsAsync
                 */
                getItemsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<IStorageItemInformation>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.GetVirtualizedFilesVector
                 */
                getVirtualizedFilesVector(): Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.GetVirtualizedFoldersVector
                 */
                getVirtualizedFoldersVector(): Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FileInformationFactory.GetVirtualizedItemsVector
                 */
                getVirtualizedItemsVector(): Object;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.BulkAccess.FolderInformation
             */
            abstract class FolderInformation implements Windows.Storage.IStorageFolder, IStorageItemInformation, Windows.Storage.IStorageItemProperties, Windows.Storage.IStorageItemPropertiesWithProvider, Windows.Storage.IStorageFolder2, Windows.Storage.IStorageItem, Windows.Storage.IStorageItem2, Windows.Storage.Search.IStorageFolderQueryOperations {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.Attributes
                 */
                attributes: Windows.Storage.FileAttributes;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.BasicProperties
                 */
                basicProperties: Windows.Storage.FileProperties.BasicProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.DateCreated
                 */
                dateCreated: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.DisplayType
                 */
                displayType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.DocumentProperties
                 */
                documentProperties: Windows.Storage.FileProperties.DocumentProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.FolderRelativeId
                 */
                folderRelativeId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.ImageProperties
                 */
                imageProperties: Windows.Storage.FileProperties.ImageProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.MusicProperties
                 */
                musicProperties: Windows.Storage.FileProperties.MusicProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.BulkAccess.FolderInformation.PropertiesUpdated
                 */
                onpropertiesupdated: (arg: { type: "propertiesupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.BulkAccess.FolderInformation.ThumbnailUpdated
                 */
                onthumbnailupdated: (arg: { type: "thumbnailupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.Path
                 */
                path: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.Properties
                 */
                properties: Windows.Storage.FileProperties.StorageItemContentProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.Provider
                 */
                provider: Windows.Storage.StorageProvider;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.Thumbnail
                 */
                thumbnail: Windows.Storage.FileProperties.StorageItemThumbnail;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.FolderInformation.VideoProperties
                 */
                videoProperties: Windows.Storage.FileProperties.VideoProperties;
                addEventListener(type: "propertiesupdated", listener: (arg: { type: "propertiesupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>): void;
                addEventListener(type: "thumbnailupdated", listener: (arg: { type: "thumbnailupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.AreQueryOptionsSupported(Windows.Storage.Search.QueryOptions)
                 */
                areQueryOptionsSupported(queryOptions: Windows.Storage.Search.QueryOptions): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.CreateFileAsync(System.String,Windows.Storage.CreationCollisionOption)
                 */
                createFileAsync(desiredName: string, options: Windows.Storage.CreationCollisionOption): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.CreateFileAsync(System.String)
                 */
                createFileAsync(desiredName: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.CreateFileQuery(Windows.Storage.Search.CommonFileQuery)
                 */
                createFileQuery(query: Windows.Storage.Search.CommonFileQuery): Windows.Storage.Search.StorageFileQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.CreateFileQuery
                 */
                createFileQuery(): Windows.Storage.Search.StorageFileQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.CreateFileQueryWithOptions(Windows.Storage.Search.QueryOptions)
                 */
                createFileQueryWithOptions(queryOptions: Windows.Storage.Search.QueryOptions): Windows.Storage.Search.StorageFileQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.CreateFolderAsync(System.String,Windows.Storage.CreationCollisionOption)
                 */
                createFolderAsync(desiredName: string, options: Windows.Storage.CreationCollisionOption): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.CreateFolderAsync(System.String)
                 */
                createFolderAsync(desiredName: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.CreateFolderQuery(Windows.Storage.Search.CommonFolderQuery)
                 */
                createFolderQuery(query: Windows.Storage.Search.CommonFolderQuery): Windows.Storage.Search.StorageFolderQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.CreateFolderQuery
                 */
                createFolderQuery(): Windows.Storage.Search.StorageFolderQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.CreateFolderQueryWithOptions(Windows.Storage.Search.QueryOptions)
                 */
                createFolderQueryWithOptions(queryOptions: Windows.Storage.Search.QueryOptions): Windows.Storage.Search.StorageFolderQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.CreateItemQuery
                 */
                createItemQuery(): Windows.Storage.Search.StorageItemQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.CreateItemQueryWithOptions(Windows.Storage.Search.QueryOptions)
                 */
                createItemQueryWithOptions(queryOptions: Windows.Storage.Search.QueryOptions): Windows.Storage.Search.StorageItemQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.DeleteAsync(Windows.Storage.StorageDeleteOption)
                 */
                deleteAsync(option: Windows.Storage.StorageDeleteOption): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.DeleteAsync
                 */
                deleteAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetBasicPropertiesAsync
                 */
                getBasicPropertiesAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.FileProperties.BasicProperties>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetFileAsync(System.String)
                 */
                getFileAsync(name: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetFilesAsync(Windows.Storage.Search.CommonFileQuery,System.UInt32,System.UInt32)
                 */
                getFilesAsync(query: Windows.Storage.Search.CommonFileQuery, startIndex: number, maxItemsToRetrieve: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetFilesAsync(Windows.Storage.Search.CommonFileQuery)
                 */
                getFilesAsync(query: Windows.Storage.Search.CommonFileQuery): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetFilesAsync
                 */
                getFilesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetFolderAsync(System.String)
                 */
                getFolderAsync(name: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetFoldersAsync(Windows.Storage.Search.CommonFolderQuery,System.UInt32,System.UInt32)
                 */
                getFoldersAsync(query: Windows.Storage.Search.CommonFolderQuery, startIndex: number, maxItemsToRetrieve: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFolder>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetFoldersAsync(Windows.Storage.Search.CommonFolderQuery)
                 */
                getFoldersAsync(query: Windows.Storage.Search.CommonFolderQuery): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFolder>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetFoldersAsync
                 */
                getFoldersAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFolder>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetIndexedStateAsync
                 */
                getIndexedStateAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.Search.IndexedState>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetItemAsync(System.String)
                 */
                getItemAsync(name: string): Windows.Foundation.IAsyncOperation<Windows.Storage.IStorageItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetItemsAsync(System.UInt32,System.UInt32)
                 */
                getItemsAsync(startIndex: number, maxItemsToRetrieve: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.IStorageItem>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetItemsAsync
                 */
                getItemsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.IStorageItem>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetParentAsync
                 */
                getParentAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32,Windows.Storage.FileProperties.ThumbnailOptions)
                 */
                getThumbnailAsync(mode: Windows.Storage.FileProperties.ThumbnailMode, requestedSize: number, options: Windows.Storage.FileProperties.ThumbnailOptions): Windows.Foundation.IAsyncOperation<Windows.Storage.FileProperties.StorageItemThumbnail>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32)
                 */
                getThumbnailAsync(mode: Windows.Storage.FileProperties.ThumbnailMode, requestedSize: number): Windows.Foundation.IAsyncOperation<Windows.Storage.FileProperties.StorageItemThumbnail>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode)
                 */
                getThumbnailAsync(mode: Windows.Storage.FileProperties.ThumbnailMode): Windows.Foundation.IAsyncOperation<Windows.Storage.FileProperties.StorageItemThumbnail>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.IsCommonFileQuerySupported(Windows.Storage.Search.CommonFileQuery)
                 */
                isCommonFileQuerySupported(query: Windows.Storage.Search.CommonFileQuery): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.IsCommonFolderQuerySupported(Windows.Storage.Search.CommonFolderQuery)
                 */
                isCommonFolderQuerySupported(query: Windows.Storage.Search.CommonFolderQuery): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.IsEqual(Windows.Storage.IStorageItem)
                 */
                isEqual(item: Windows.Storage.IStorageItem): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.IsOfType(Windows.Storage.StorageItemTypes)
                 */
                isOfType(type: Windows.Storage.StorageItemTypes): boolean;
                removeEventListener(type: "propertiesupdated", listener: (arg: { type: "propertiesupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>): void;
                removeEventListener(type: "thumbnailupdated", listener: (arg: { type: "thumbnailupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.RenameAsync(System.String,Windows.Storage.NameCollisionOption)
                 */
                renameAsync(desiredName: string, option: Windows.Storage.NameCollisionOption): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.RenameAsync(System.String)
                 */
                renameAsync(desiredName: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.BulkAccess.FolderInformation.TryGetItemAsync(System.String)
                 */
                tryGetItemAsync(name: string): Windows.Foundation.IAsyncOperation<Windows.Storage.IStorageItem>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.BulkAccess.IStorageItemInformation
             */
            interface IStorageItemInformation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.IStorageItemInformation.BasicProperties
                 */
                basicProperties: Windows.Storage.FileProperties.BasicProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.IStorageItemInformation.DocumentProperties
                 */
                documentProperties: Windows.Storage.FileProperties.DocumentProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.IStorageItemInformation.ImageProperties
                 */
                imageProperties: Windows.Storage.FileProperties.ImageProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.IStorageItemInformation.MusicProperties
                 */
                musicProperties: Windows.Storage.FileProperties.MusicProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.BulkAccess.IStorageItemInformation.PropertiesUpdated
                 */
                onpropertiesupdated: (arg: { type: "propertiesupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.BulkAccess.IStorageItemInformation.ThumbnailUpdated
                 */
                onthumbnailupdated: (arg: { type: "thumbnailupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.IStorageItemInformation.Thumbnail
                 */
                thumbnail: Windows.Storage.FileProperties.StorageItemThumbnail;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.BulkAccess.IStorageItemInformation.VideoProperties
                 */
                videoProperties: Windows.Storage.FileProperties.VideoProperties;
                addEventListener(type: "propertiesupdated", listener: (arg: { type: "propertiesupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>): void;
                addEventListener(type: "thumbnailupdated", listener: (arg: { type: "thumbnailupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "propertiesupdated", listener: (arg: { type: "propertiesupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>): void;
                removeEventListener(type: "thumbnailupdated", listener: (arg: { type: "thumbnailupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageItemInformation, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageItemInformation, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.CachedFileManager
         */
        abstract class CachedFileManager {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.CachedFileManager.CompleteUpdatesAsync(Windows.Storage.IStorageFile)
             */
            static completeUpdatesAsync(file: IStorageFile): Windows.Foundation.IAsyncOperation<Provider.FileUpdateStatus>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.CachedFileManager.DeferUpdates(Windows.Storage.IStorageFile)
             */
            static deferUpdates(file: IStorageFile): void;
        }
        namespace Compression {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Compression.CompressAlgorithm
             */
            enum CompressAlgorithm {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Compression.CompressAlgorithm.InvalidAlgorithm
                 */
                invalidAlgorithm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Compression.CompressAlgorithm.Lzms
                 */
                lzms,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Compression.CompressAlgorithm.Mszip
                 */
                mszip,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Compression.CompressAlgorithm.NullAlgorithm
                 */
                nullAlgorithm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Compression.CompressAlgorithm.Xpress
                 */
                xpress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Compression.CompressAlgorithm.XpressHuff
                 */
                xpressHuff,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Compression.Compressor
             */
            class Compressor implements Windows.Foundation.IClosable, Windows.Storage.Streams.IOutputStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Compression.Compressor.#ctor(Windows.Storage.Streams.IOutputStream,Windows.Storage.Compression.CompressAlgorithm,System.UInt32)
                 */
                constructor(underlyingStream: Windows.Storage.Streams.IOutputStream, algorithm: CompressAlgorithm, blockSize: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Compression.Compressor.#ctor(Windows.Storage.Streams.IOutputStream)
                 */
                constructor(underlyingStream: Windows.Storage.Streams.IOutputStream);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Compression.Compressor.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Compression.Compressor.DetachStream
                 */
                detachStream(): Windows.Storage.Streams.IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Compression.Compressor.FinishAsync
                 */
                finishAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Compression.Compressor.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Compression.Compressor.WriteAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeAsync(buffer: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Compression.Decompressor
             */
            class Decompressor implements Windows.Foundation.IClosable, Windows.Storage.Streams.IInputStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Compression.Decompressor.#ctor(Windows.Storage.Streams.IInputStream)
                 */
                constructor(underlyingStream: Windows.Storage.Streams.IInputStream);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Compression.Decompressor.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Compression.Decompressor.DetachStream
                 */
                detachStream(): Windows.Storage.Streams.IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Compression.Decompressor.ReadAsync(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.InputStreamOptions)
                 */
                readAsync(buffer: Windows.Storage.Streams.IBuffer, count: number, options: Windows.Storage.Streams.InputStreamOptions): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.CreationCollisionOption
         */
        enum CreationCollisionOption {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.CreationCollisionOption.FailIfExists
             */
            failIfExists,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.CreationCollisionOption.GenerateUniqueName
             */
            generateUniqueName,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.CreationCollisionOption.OpenIfExists
             */
            openIfExists,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.CreationCollisionOption.ReplaceExisting
             */
            replaceExisting,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.DownloadsFolder
         */
        abstract class DownloadsFolder {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.DownloadsFolder.CreateFileAsync(System.String,Windows.Storage.CreationCollisionOption)
             */
            static createFileAsync(desiredName: string, option: CreationCollisionOption): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.DownloadsFolder.CreateFileAsync(System.String)
             */
            static createFileAsync(desiredName: string): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.DownloadsFolder.CreateFileForUserAsync(Windows.System.User,System.String,Windows.Storage.CreationCollisionOption)
             */
            static createFileForUserAsync(user: Windows.System.User, desiredName: string, option: CreationCollisionOption): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.DownloadsFolder.CreateFileForUserAsync(Windows.System.User,System.String)
             */
            static createFileForUserAsync(user: Windows.System.User, desiredName: string): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.DownloadsFolder.CreateFolderAsync(System.String,Windows.Storage.CreationCollisionOption)
             */
            static createFolderAsync(desiredName: string, option: CreationCollisionOption): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.DownloadsFolder.CreateFolderAsync(System.String)
             */
            static createFolderAsync(desiredName: string): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.DownloadsFolder.CreateFolderForUserAsync(Windows.System.User,System.String,Windows.Storage.CreationCollisionOption)
             */
            static createFolderForUserAsync(user: Windows.System.User, desiredName: string, option: CreationCollisionOption): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.DownloadsFolder.CreateFolderForUserAsync(Windows.System.User,System.String)
             */
            static createFolderForUserAsync(user: Windows.System.User, desiredName: string): Windows.Foundation.IAsyncOperation<StorageFolder>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileAccessMode
         */
        enum FileAccessMode {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileAccessMode.Read
             */
            read,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileAccessMode.ReadWrite
             */
            readWrite,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileAttributes
         */
        enum FileAttributes {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileAttributes.Archive
             */
            archive,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileAttributes.Directory
             */
            directory,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileAttributes.LocallyIncomplete
             */
            locallyIncomplete,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileAttributes.Normal
             */
            normal,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileAttributes.ReadOnly
             */
            readOnly,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileAttributes.Temporary
             */
            temporary,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileIO
         */
        abstract class FileIO {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.AppendLinesAsync(Windows.Storage.IStorageFile,Windows.Foundation.Collections.IIterable`1,Windows.Storage.Streams.UnicodeEncoding)
             */
            static appendLinesAsync(file: IStorageFile, lines: Windows.Foundation.Collections.IIterable<string>, encoding: Streams.UnicodeEncoding): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.AppendLinesAsync(Windows.Storage.IStorageFile,Windows.Foundation.Collections.IIterable`1)
             */
            static appendLinesAsync(file: IStorageFile, lines: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.AppendTextAsync(Windows.Storage.IStorageFile,System.String,Windows.Storage.Streams.UnicodeEncoding)
             */
            static appendTextAsync(file: IStorageFile, contents: string, encoding: Streams.UnicodeEncoding): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.AppendTextAsync(Windows.Storage.IStorageFile,System.String)
             */
            static appendTextAsync(file: IStorageFile, contents: string): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.ReadBufferAsync(Windows.Storage.IStorageFile)
             */
            static readBufferAsync(file: IStorageFile): Windows.Foundation.IAsyncOperation<Streams.IBuffer>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.ReadLinesAsync(Windows.Storage.IStorageFile,Windows.Storage.Streams.UnicodeEncoding)
             */
            static readLinesAsync(file: IStorageFile, encoding: Streams.UnicodeEncoding): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<string>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.ReadLinesAsync(Windows.Storage.IStorageFile)
             */
            static readLinesAsync(file: IStorageFile): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<string>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.ReadTextAsync(Windows.Storage.IStorageFile,Windows.Storage.Streams.UnicodeEncoding)
             */
            static readTextAsync(file: IStorageFile, encoding: Streams.UnicodeEncoding): Windows.Foundation.IAsyncOperation<string>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.ReadTextAsync(Windows.Storage.IStorageFile)
             */
            static readTextAsync(file: IStorageFile): Windows.Foundation.IAsyncOperation<string>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.WriteBufferAsync(Windows.Storage.IStorageFile,Windows.Storage.Streams.IBuffer)
             */
            static writeBufferAsync(file: IStorageFile, buffer: Streams.IBuffer): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.WriteBytesAsync(Windows.Storage.IStorageFile,System.Byte[])
             */
            static writeBytesAsync(file: IStorageFile, buffer: number[]): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.WriteLinesAsync(Windows.Storage.IStorageFile,Windows.Foundation.Collections.IIterable`1,Windows.Storage.Streams.UnicodeEncoding)
             */
            static writeLinesAsync(file: IStorageFile, lines: Windows.Foundation.Collections.IIterable<string>, encoding: Streams.UnicodeEncoding): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.WriteLinesAsync(Windows.Storage.IStorageFile,Windows.Foundation.Collections.IIterable`1)
             */
            static writeLinesAsync(file: IStorageFile, lines: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.WriteTextAsync(Windows.Storage.IStorageFile,System.String,Windows.Storage.Streams.UnicodeEncoding)
             */
            static writeTextAsync(file: IStorageFile, contents: string, encoding: Streams.UnicodeEncoding): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileIO.WriteTextAsync(Windows.Storage.IStorageFile,System.String)
             */
            static writeTextAsync(file: IStorageFile, contents: string): Windows.Foundation.IAsyncAction;
        }
        namespace FileProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.BasicProperties
             */
            abstract class BasicProperties implements IStorageItemExtraProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.BasicProperties.DateModified
                 */
                dateModified: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.BasicProperties.ItemDate
                 */
                itemDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.BasicProperties.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.BasicProperties.RetrievePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                retrievePropertiesAsync(propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMap<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.BasicProperties.SavePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                savePropertiesAsync(propertiesToSave: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.BasicProperties.SavePropertiesAsync
                 */
                savePropertiesAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.DocumentProperties
             */
            abstract class DocumentProperties implements IStorageItemExtraProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.DocumentProperties.Author
                 */
                author: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.DocumentProperties.Comment
                 */
                comment: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.DocumentProperties.Keywords
                 */
                keywords: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.DocumentProperties.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.DocumentProperties.RetrievePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                retrievePropertiesAsync(propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMap<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.DocumentProperties.SavePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                savePropertiesAsync(propertiesToSave: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.DocumentProperties.SavePropertiesAsync
                 */
                savePropertiesAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.GeotagHelper
             */
            abstract class GeotagHelper {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.GeotagHelper.GetGeotagAsync(Windows.Storage.IStorageFile)
                 */
                static getGeotagAsync(file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncOperation<Windows.Devices.Geolocation.Geopoint>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.GeotagHelper.SetGeotagAsync(Windows.Storage.IStorageFile,Windows.Devices.Geolocation.Geopoint)
                 */
                static setGeotagAsync(file: Windows.Storage.IStorageFile, geopoint: Windows.Devices.Geolocation.Geopoint): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.GeotagHelper.SetGeotagFromGeolocatorAsync(Windows.Storage.IStorageFile,Windows.Devices.Geolocation.Geolocator)
                 */
                static setGeotagFromGeolocatorAsync(file: Windows.Storage.IStorageFile, geolocator: Windows.Devices.Geolocation.Geolocator): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.IStorageItemExtraProperties
             */
            interface IStorageItemExtraProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.IStorageItemExtraProperties.RetrievePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                retrievePropertiesAsync(propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMap<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.IStorageItemExtraProperties.SavePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                savePropertiesAsync(propertiesToSave: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.IStorageItemExtraProperties.SavePropertiesAsync
                 */
                savePropertiesAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.ImageProperties
             */
            abstract class ImageProperties implements IStorageItemExtraProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.ImageProperties.CameraManufacturer
                 */
                cameraManufacturer: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.ImageProperties.CameraModel
                 */
                cameraModel: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.ImageProperties.DateTaken
                 */
                dateTaken: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.ImageProperties.Height
                 */
                height: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.ImageProperties.Keywords
                 */
                keywords: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.ImageProperties.Latitude
                 */
                latitude: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.ImageProperties.Longitude
                 */
                longitude: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.ImageProperties.Orientation
                 */
                orientation: PhotoOrientation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.ImageProperties.PeopleNames
                 */
                peopleNames: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.ImageProperties.Rating
                 */
                rating: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.ImageProperties.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.ImageProperties.Width
                 */
                width: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.ImageProperties.RetrievePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                retrievePropertiesAsync(propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMap<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.ImageProperties.SavePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                savePropertiesAsync(propertiesToSave: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.ImageProperties.SavePropertiesAsync
                 */
                savePropertiesAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.MusicProperties
             */
            abstract class MusicProperties implements IStorageItemExtraProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Album
                 */
                album: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.AlbumArtist
                 */
                albumArtist: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Artist
                 */
                artist: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Bitrate
                 */
                bitrate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Composers
                 */
                composers: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Conductors
                 */
                conductors: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Genre
                 */
                genre: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Producers
                 */
                producers: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Publisher
                 */
                publisher: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Rating
                 */
                rating: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Subtitle
                 */
                subtitle: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.TrackNumber
                 */
                trackNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Writers
                 */
                writers: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.MusicProperties.Year
                 */
                year: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.MusicProperties.RetrievePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                retrievePropertiesAsync(propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMap<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.MusicProperties.SavePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                savePropertiesAsync(propertiesToSave: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.MusicProperties.SavePropertiesAsync
                 */
                savePropertiesAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.PhotoOrientation
             */
            enum PhotoOrientation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PhotoOrientation.FlipHorizontal
                 */
                flipHorizontal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PhotoOrientation.FlipVertical
                 */
                flipVertical,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PhotoOrientation.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PhotoOrientation.Rotate180
                 */
                rotate180,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PhotoOrientation.Rotate270
                 */
                rotate270,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PhotoOrientation.Rotate90
                 */
                rotate90,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PhotoOrientation.Transpose
                 */
                transpose,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PhotoOrientation.Transverse
                 */
                transverse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PhotoOrientation.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.PropertyPrefetchOptions
             */
            enum PropertyPrefetchOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PropertyPrefetchOptions.BasicProperties
                 */
                basicProperties,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PropertyPrefetchOptions.DocumentProperties
                 */
                documentProperties,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PropertyPrefetchOptions.ImageProperties
                 */
                imageProperties,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PropertyPrefetchOptions.MusicProperties
                 */
                musicProperties,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PropertyPrefetchOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.PropertyPrefetchOptions.VideoProperties
                 */
                videoProperties,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.StorageItemContentProperties
             */
            abstract class StorageItemContentProperties implements IStorageItemExtraProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemContentProperties.GetDocumentPropertiesAsync
                 */
                getDocumentPropertiesAsync(): Windows.Foundation.IAsyncOperation<DocumentProperties>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemContentProperties.GetImagePropertiesAsync
                 */
                getImagePropertiesAsync(): Windows.Foundation.IAsyncOperation<ImageProperties>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemContentProperties.GetMusicPropertiesAsync
                 */
                getMusicPropertiesAsync(): Windows.Foundation.IAsyncOperation<MusicProperties>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemContentProperties.GetVideoPropertiesAsync
                 */
                getVideoPropertiesAsync(): Windows.Foundation.IAsyncOperation<VideoProperties>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemContentProperties.RetrievePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                retrievePropertiesAsync(propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMap<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemContentProperties.SavePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                savePropertiesAsync(propertiesToSave: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemContentProperties.SavePropertiesAsync
                 */
                savePropertiesAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.StorageItemThumbnail
             */
            abstract class StorageItemThumbnail implements Windows.Storage.Streams.IOutputStream, Windows.Storage.Streams.IRandomAccessStream, Windows.Storage.Streams.IContentTypeProvider, Windows.Storage.Streams.IRandomAccessStreamWithContentType, Windows.Storage.Streams.IInputStream, Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.StorageItemThumbnail.CanRead
                 */
                canRead: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.StorageItemThumbnail.CanWrite
                 */
                canWrite: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.StorageItemThumbnail.ContentType
                 */
                contentType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.StorageItemThumbnail.OriginalHeight
                 */
                originalHeight: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.StorageItemThumbnail.OriginalWidth
                 */
                originalWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.StorageItemThumbnail.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.StorageItemThumbnail.ReturnedSmallerCachedSize
                 */
                returnedSmallerCachedSize: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.StorageItemThumbnail.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.StorageItemThumbnail.Type
                 */
                type: ThumbnailType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemThumbnail.CloneStream
                 */
                cloneStream(): Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemThumbnail.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemThumbnail.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemThumbnail.GetInputStreamAt(System.UInt64)
                 */
                getInputStreamAt(position: number): Windows.Storage.Streams.IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemThumbnail.GetOutputStreamAt(System.UInt64)
                 */
                getOutputStreamAt(position: number): Windows.Storage.Streams.IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemThumbnail.ReadAsync(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.InputStreamOptions)
                 */
                readAsync(buffer: Windows.Storage.Streams.IBuffer, count: number, options: Windows.Storage.Streams.InputStreamOptions): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemThumbnail.Seek(System.UInt64)
                 */
                seek(position: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.StorageItemThumbnail.WriteAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeAsync(buffer: Windows.Storage.Streams.IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.ThumbnailMode
             */
            enum ThumbnailMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.ThumbnailMode.DocumentsView
                 */
                documentsView,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.ThumbnailMode.ListView
                 */
                listView,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.ThumbnailMode.MusicView
                 */
                musicView,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.ThumbnailMode.PicturesView
                 */
                picturesView,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.ThumbnailMode.SingleItem
                 */
                singleItem,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.ThumbnailMode.VideosView
                 */
                videosView,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.ThumbnailOptions
             */
            enum ThumbnailOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.ThumbnailOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.ThumbnailOptions.ResizeThumbnail
                 */
                resizeThumbnail,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.ThumbnailOptions.ReturnOnlyIfCached
                 */
                returnOnlyIfCached,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.ThumbnailOptions.UseCurrentScale
                 */
                useCurrentScale,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.ThumbnailType
             */
            enum ThumbnailType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.ThumbnailType.Icon
                 */
                icon,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.ThumbnailType.Image
                 */
                image,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.VideoOrientation
             */
            enum VideoOrientation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.VideoOrientation.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.VideoOrientation.Rotate180
                 */
                rotate180,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.VideoOrientation.Rotate270
                 */
                rotate270,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.FileProperties.VideoOrientation.Rotate90
                 */
                rotate90,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.FileProperties.VideoProperties
             */
            abstract class VideoProperties implements IStorageItemExtraProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Bitrate
                 */
                bitrate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Directors
                 */
                directors: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Height
                 */
                height: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Keywords
                 */
                keywords: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Latitude
                 */
                latitude: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Longitude
                 */
                longitude: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Orientation
                 */
                orientation: VideoOrientation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Producers
                 */
                producers: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Publisher
                 */
                publisher: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Rating
                 */
                rating: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Subtitle
                 */
                subtitle: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Width
                 */
                width: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Writers
                 */
                writers: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.FileProperties.VideoProperties.Year
                 */
                year: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.VideoProperties.RetrievePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                retrievePropertiesAsync(propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMap<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.VideoProperties.SavePropertiesAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                savePropertiesAsync(propertiesToSave: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.FileProperties.VideoProperties.SavePropertiesAsync
                 */
                savePropertiesAsync(): Windows.Foundation.IAsyncAction;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.IStorageFile
         */
        interface IStorageFile extends IStorageItem, Streams.IRandomAccessStreamReference, Streams.IInputStreamReference {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.IStorageFile.ContentType
             */
            contentType: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.IStorageFile.FileType
             */
            fileType: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFile.CopyAndReplaceAsync(Windows.Storage.IStorageFile)
             */
            copyAndReplaceAsync(fileToReplace: IStorageFile): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFile.CopyAsync(Windows.Storage.IStorageFolder,System.String,Windows.Storage.NameCollisionOption)
             */
            copyAsync(destinationFolder: IStorageFolder, desiredNewName: string, option: NameCollisionOption): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFile.CopyAsync(Windows.Storage.IStorageFolder,System.String)
             */
            copyAsync(destinationFolder: IStorageFolder, desiredNewName: string): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFile.CopyAsync(Windows.Storage.IStorageFolder)
             */
            copyAsync(destinationFolder: IStorageFolder): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFile.MoveAndReplaceAsync(Windows.Storage.IStorageFile)
             */
            moveAndReplaceAsync(fileToReplace: IStorageFile): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,System.String,Windows.Storage.NameCollisionOption)
             */
            moveAsync(destinationFolder: IStorageFolder, desiredNewName: string, option: NameCollisionOption): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,System.String)
             */
            moveAsync(destinationFolder: IStorageFolder, desiredNewName: string): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder)
             */
            moveAsync(destinationFolder: IStorageFolder): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFile.OpenAsync(Windows.Storage.FileAccessMode)
             */
            openAsync(accessMode: FileAccessMode): Windows.Foundation.IAsyncOperation<Streams.IRandomAccessStream>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFile.OpenTransactedWriteAsync
             */
            openTransactedWriteAsync(): Windows.Foundation.IAsyncOperation<StorageStreamTransaction>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.IStorageFile2
         */
        interface IStorageFile2 {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFile2.OpenAsync(Windows.Storage.FileAccessMode,Windows.Storage.StorageOpenOptions)
             */
            openAsync(accessMode: FileAccessMode, options: StorageOpenOptions): Windows.Foundation.IAsyncOperation<Streams.IRandomAccessStream>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFile2.OpenTransactedWriteAsync(Windows.Storage.StorageOpenOptions)
             */
            openTransactedWriteAsync(options: StorageOpenOptions): Windows.Foundation.IAsyncOperation<StorageStreamTransaction>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.IStorageFilePropertiesWithAvailability
         */
        interface IStorageFilePropertiesWithAvailability {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.IStorageFilePropertiesWithAvailability.IsAvailable
             */
            isAvailable: boolean;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.IStorageFolder
         */
        interface IStorageFolder extends IStorageItem {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFolder.CreateFileAsync(System.String,Windows.Storage.CreationCollisionOption)
             */
            createFileAsync(desiredName: string, options: CreationCollisionOption): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFolder.CreateFileAsync(System.String)
             */
            createFileAsync(desiredName: string): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFolder.CreateFolderAsync(System.String,Windows.Storage.CreationCollisionOption)
             */
            createFolderAsync(desiredName: string, options: CreationCollisionOption): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFolder.CreateFolderAsync(System.String)
             */
            createFolderAsync(desiredName: string): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFolder.GetFileAsync(System.String)
             */
            getFileAsync(name: string): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFolder.GetFilesAsync
             */
            getFilesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<StorageFile>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFolder.GetFolderAsync(System.String)
             */
            getFolderAsync(name: string): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFolder.GetFoldersAsync
             */
            getFoldersAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<StorageFolder>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFolder.GetItemAsync(System.String)
             */
            getItemAsync(name: string): Windows.Foundation.IAsyncOperation<IStorageItem>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFolder.GetItemsAsync
             */
            getItemsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<IStorageItem>>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.IStorageFolder2
         */
        interface IStorageFolder2 {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageFolder2.TryGetItemAsync(System.String)
             */
            tryGetItemAsync(name: string): Windows.Foundation.IAsyncOperation<IStorageItem>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.IStorageItem
         */
        interface IStorageItem {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.IStorageItem.Attributes
             */
            attributes: FileAttributes;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.IStorageItem.DateCreated
             */
            dateCreated: Date;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.IStorageItem.Name
             */
            name: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.IStorageItem.Path
             */
            path: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItem.DeleteAsync(Windows.Storage.StorageDeleteOption)
             */
            deleteAsync(option: StorageDeleteOption): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItem.DeleteAsync
             */
            deleteAsync(): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItem.GetBasicPropertiesAsync
             */
            getBasicPropertiesAsync(): Windows.Foundation.IAsyncOperation<FileProperties.BasicProperties>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItem.IsOfType(Windows.Storage.StorageItemTypes)
             */
            isOfType(type: StorageItemTypes): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItem.RenameAsync(System.String,Windows.Storage.NameCollisionOption)
             */
            renameAsync(desiredName: string, option: NameCollisionOption): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItem.RenameAsync(System.String)
             */
            renameAsync(desiredName: string): Windows.Foundation.IAsyncAction;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.IStorageItem2
         */
        interface IStorageItem2 extends IStorageItem {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItem2.GetParentAsync
             */
            getParentAsync(): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItem2.IsEqual(Windows.Storage.IStorageItem)
             */
            isEqual(item: IStorageItem): boolean;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.IStorageItemProperties
         */
        interface IStorageItemProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.IStorageItemProperties.DisplayName
             */
            displayName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.IStorageItemProperties.DisplayType
             */
            displayType: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.IStorageItemProperties.FolderRelativeId
             */
            folderRelativeId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.IStorageItemProperties.Properties
             */
            properties: FileProperties.StorageItemContentProperties;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItemProperties.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32,Windows.Storage.FileProperties.ThumbnailOptions)
             */
            getThumbnailAsync(mode: FileProperties.ThumbnailMode, requestedSize: number, options: FileProperties.ThumbnailOptions): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItemProperties.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32)
             */
            getThumbnailAsync(mode: FileProperties.ThumbnailMode, requestedSize: number): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItemProperties.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode)
             */
            getThumbnailAsync(mode: FileProperties.ThumbnailMode): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.IStorageItemProperties2
         */
        interface IStorageItemProperties2 extends IStorageItemProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItemProperties2.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32,Windows.Storage.FileProperties.ThumbnailOptions)
             */
            getScaledImageAsThumbnailAsync(mode: FileProperties.ThumbnailMode, requestedSize: number, options: FileProperties.ThumbnailOptions): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItemProperties2.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32)
             */
            getScaledImageAsThumbnailAsync(mode: FileProperties.ThumbnailMode, requestedSize: number): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStorageItemProperties2.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode)
             */
            getScaledImageAsThumbnailAsync(mode: FileProperties.ThumbnailMode): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.IStorageItemPropertiesWithProvider
         */
        interface IStorageItemPropertiesWithProvider extends IStorageItemProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.IStorageItemPropertiesWithProvider.Provider
             */
            provider: StorageProvider;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.IStreamedFileDataRequest
         */
        interface IStreamedFileDataRequest {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.IStreamedFileDataRequest.FailAndClose(Windows.Storage.StreamedFileFailureMode)
             */
            failAndClose(failureMode: StreamedFileFailureMode): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.KnownFolderId
         */
        enum KnownFolderId {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.AllAppMods
             */
            allAppMods,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.AppCaptures
             */
            appCaptures,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.CameraRoll
             */
            cameraRoll,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.CurrentAppMods
             */
            currentAppMods,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.DocumentsLibrary
             */
            documentsLibrary,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.HomeGroup
             */
            homeGroup,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.MediaServerDevices
             */
            mediaServerDevices,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.MusicLibrary
             */
            musicLibrary,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.Objects3D
             */
            objects3D,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.PicturesLibrary
             */
            picturesLibrary,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.Playlists
             */
            playlists,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.RecordedCalls
             */
            recordedCalls,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.RemovableDevices
             */
            removableDevices,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.SavedPictures
             */
            savedPictures,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.Screenshots
             */
            screenshots,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownFolderId.VideosLibrary
             */
            videosLibrary,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.KnownFolders
         */
        abstract class KnownFolders {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.AppCaptures
             */
            static appCaptures: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.CameraRoll
             */
            static cameraRoll: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.DocumentsLibrary
             */
            static documentsLibrary: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.HomeGroup
             */
            static homeGroup: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.MediaServerDevices
             */
            static mediaServerDevices: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.MusicLibrary
             */
            static musicLibrary: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.Objects3D
             */
            static objects3D: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.PicturesLibrary
             */
            static picturesLibrary: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.Playlists
             */
            static playlists: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.RecordedCalls
             */
            static recordedCalls: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.RemovableDevices
             */
            static removableDevices: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.SavedPictures
             */
            static savedPictures: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.KnownFolders.VideosLibrary
             */
            static videosLibrary: StorageFolder;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.KnownFolders.GetFolderForUserAsync(Windows.System.User,Windows.Storage.KnownFolderId)
             */
            static getFolderForUserAsync(user: Windows.System.User, folderId: KnownFolderId): Windows.Foundation.IAsyncOperation<StorageFolder>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.KnownLibraryId
         */
        enum KnownLibraryId {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownLibraryId.Documents
             */
            documents,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownLibraryId.Music
             */
            music,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownLibraryId.Pictures
             */
            pictures,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.KnownLibraryId.Videos
             */
            videos,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.NameCollisionOption
         */
        enum NameCollisionOption {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.NameCollisionOption.FailIfExists
             */
            failIfExists,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.NameCollisionOption.GenerateUniqueName
             */
            generateUniqueName,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.NameCollisionOption.ReplaceExisting
             */
            replaceExisting,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.PathIO
         */
        abstract class PathIO {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.AppendLinesAsync(System.String,Windows.Foundation.Collections.IIterable`1,Windows.Storage.Streams.UnicodeEncoding)
             */
            static appendLinesAsync(absolutePath: string, lines: Windows.Foundation.Collections.IIterable<string>, encoding: Streams.UnicodeEncoding): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.AppendLinesAsync(System.String,Windows.Foundation.Collections.IIterable`1)
             */
            static appendLinesAsync(absolutePath: string, lines: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.AppendTextAsync(System.String,System.String,Windows.Storage.Streams.UnicodeEncoding)
             */
            static appendTextAsync(absolutePath: string, contents: string, encoding: Streams.UnicodeEncoding): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.AppendTextAsync(System.String,System.String)
             */
            static appendTextAsync(absolutePath: string, contents: string): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.ReadBufferAsync(System.String)
             */
            static readBufferAsync(absolutePath: string): Windows.Foundation.IAsyncOperation<Streams.IBuffer>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.ReadLinesAsync(System.String,Windows.Storage.Streams.UnicodeEncoding)
             */
            static readLinesAsync(absolutePath: string, encoding: Streams.UnicodeEncoding): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<string>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.ReadLinesAsync(System.String)
             */
            static readLinesAsync(absolutePath: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<string>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.ReadTextAsync(System.String,Windows.Storage.Streams.UnicodeEncoding)
             */
            static readTextAsync(absolutePath: string, encoding: Streams.UnicodeEncoding): Windows.Foundation.IAsyncOperation<string>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.ReadTextAsync(System.String)
             */
            static readTextAsync(absolutePath: string): Windows.Foundation.IAsyncOperation<string>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.WriteBufferAsync(System.String,Windows.Storage.Streams.IBuffer)
             */
            static writeBufferAsync(absolutePath: string, buffer: Streams.IBuffer): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.WriteBytesAsync(System.String,System.Byte[])
             */
            static writeBytesAsync(absolutePath: string, buffer: number[]): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.WriteLinesAsync(System.String,Windows.Foundation.Collections.IIterable`1,Windows.Storage.Streams.UnicodeEncoding)
             */
            static writeLinesAsync(absolutePath: string, lines: Windows.Foundation.Collections.IIterable<string>, encoding: Streams.UnicodeEncoding): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.WriteLinesAsync(System.String,Windows.Foundation.Collections.IIterable`1)
             */
            static writeLinesAsync(absolutePath: string, lines: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.WriteTextAsync(System.String,System.String,Windows.Storage.Streams.UnicodeEncoding)
             */
            static writeTextAsync(absolutePath: string, contents: string, encoding: Streams.UnicodeEncoding): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.PathIO.WriteTextAsync(System.String,System.String)
             */
            static writeTextAsync(absolutePath: string, contents: string): Windows.Foundation.IAsyncAction;
        }
        namespace Pickers {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.FileExtensionVector
             */
            abstract class FileExtensionVector extends Array<string> implements Windows.Foundation.Collections.IIterable<string>, Windows.Foundation.Collections.IVector<string> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileExtensionVector.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileExtensionVector.Append(System.String)
                 */
                append(value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileExtensionVector.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileExtensionVector.First
                 */
                first(): Windows.Foundation.Collections.IIterator<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileExtensionVector.GetAt(System.UInt32)
                 */
                getAt(index: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileExtensionVector.GetMany(System.UInt32,System.String[])
                 */
                getMany(startIndex: number, items: string[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileExtensionVector.GetView
                 */
                getView(): Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileExtensionVector.IndexOf(System.String,System.UInt32@)
                 */
                indexOf(value: string): any; /* { index: number; returnValue: boolean; } */ 
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileExtensionVector.InsertAt(System.UInt32,System.String)
                 */
                insertAt(index: number, value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileExtensionVector.RemoveAt(System.UInt32)
                 */
                removeAt(index: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileExtensionVector.RemoveAtEnd
                 */
                removeAtEnd(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileExtensionVector.ReplaceAll(System.String[])
                 */
                replaceAll(items: string[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileExtensionVector.SetAt(System.UInt32,System.String)
                 */
                setAt(index: number, value: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.FileOpenPicker
             */
            class FileOpenPicker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileOpenPicker.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileOpenPicker.ResumePickSingleFileAsync
                 */
                static resumePickSingleFileAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileOpenPicker.CommitButtonText
                 */
                commitButtonText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileOpenPicker.ContinuationData
                 */
                continuationData: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileOpenPicker.FileTypeFilter
                 */
                fileTypeFilter: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileOpenPicker.SettingsIdentifier
                 */
                settingsIdentifier: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileOpenPicker.SuggestedStartLocation
                 */
                suggestedStartLocation: PickerLocationId;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileOpenPicker.ViewMode
                 */
                viewMode: PickerViewMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileOpenPicker.PickMultipleFilesAndContinue
                 */
                pickMultipleFilesAndContinue(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileOpenPicker.PickMultipleFilesAsync
                 */
                pickMultipleFilesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileOpenPicker.PickSingleFileAndContinue
                 */
                pickSingleFileAndContinue(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileOpenPicker.PickSingleFileAsync(System.String)
                 */
                pickSingleFileAsync(pickerOperationId: string): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileOpenPicker.PickSingleFileAsync
                 */
                pickSingleFileAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.FilePickerFileTypesOrderedMap
             */
            abstract class FilePickerFileTypesOrderedMap implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Windows.Foundation.Collections.IVector<string>>>, Windows.Foundation.Collections.IMap<string, Windows.Foundation.Collections.IVector<string>> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FilePickerFileTypesOrderedMap.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FilePickerFileTypesOrderedMap.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FilePickerFileTypesOrderedMap.First
                 */
                first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, Windows.Foundation.Collections.IVector<string>>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FilePickerFileTypesOrderedMap.GetView
                 */
                getView(): Windows.Foundation.Collections.IMapView<string, Windows.Foundation.Collections.IVector<string>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FilePickerFileTypesOrderedMap.HasKey(System.String)
                 */
                hasKey(key: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FilePickerFileTypesOrderedMap.Insert(System.String,Windows.Foundation.Collections.IVector`1)
                 */
                insert(key: string, value: Windows.Foundation.Collections.IVector<string>): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FilePickerFileTypesOrderedMap.Lookup(System.String)
                 */
                lookup(key: string): Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FilePickerFileTypesOrderedMap.Remove(System.String)
                 */
                remove(key: string): void;
                [index: string]: any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.FilePickerSelectedFilesArray
             */
            abstract class FilePickerSelectedFilesArray extends Array<Windows.Storage.StorageFile> implements Windows.Foundation.Collections.IIterable<Windows.Storage.StorageFile>, Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FilePickerSelectedFilesArray.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FilePickerSelectedFilesArray.First
                 */
                first(): Windows.Foundation.Collections.IIterator<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FilePickerSelectedFilesArray.GetAt(System.UInt32)
                 */
                getAt(index: number): Windows.Storage.StorageFile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FilePickerSelectedFilesArray.GetMany(System.UInt32,Windows.Storage.StorageFile[])
                 */
                getMany(startIndex: number, items: Windows.Storage.StorageFile[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FilePickerSelectedFilesArray.IndexOf(Windows.Storage.StorageFile,System.UInt32@)
                 */
                indexOf(value: Windows.Storage.StorageFile): any; /* { index: number; returnValue: boolean; } */ 
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.FileSavePicker
             */
            class FileSavePicker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileSavePicker.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileSavePicker.CommitButtonText
                 */
                commitButtonText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileSavePicker.ContinuationData
                 */
                continuationData: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileSavePicker.DefaultFileExtension
                 */
                defaultFileExtension: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileSavePicker.EnterpriseId
                 */
                enterpriseId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileSavePicker.FileTypeChoices
                 */
                fileTypeChoices: Windows.Foundation.Collections.IMap<string, Windows.Foundation.Collections.IVector<string>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileSavePicker.SettingsIdentifier
                 */
                settingsIdentifier: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileSavePicker.SuggestedFileName
                 */
                suggestedFileName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileSavePicker.SuggestedSaveFile
                 */
                suggestedSaveFile: Windows.Storage.StorageFile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FileSavePicker.SuggestedStartLocation
                 */
                suggestedStartLocation: PickerLocationId;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileSavePicker.PickSaveFileAndContinue
                 */
                pickSaveFileAndContinue(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FileSavePicker.PickSaveFileAsync
                 */
                pickSaveFileAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.FolderPicker
             */
            class FolderPicker {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FolderPicker.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FolderPicker.CommitButtonText
                 */
                commitButtonText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FolderPicker.ContinuationData
                 */
                continuationData: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FolderPicker.FileTypeFilter
                 */
                fileTypeFilter: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FolderPicker.SettingsIdentifier
                 */
                settingsIdentifier: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FolderPicker.SuggestedStartLocation
                 */
                suggestedStartLocation: PickerLocationId;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.FolderPicker.ViewMode
                 */
                viewMode: PickerViewMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FolderPicker.PickFolderAndContinue
                 */
                pickFolderAndContinue(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.FolderPicker.PickSingleFolderAsync
                 */
                pickSingleFolderAsync(): Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.PickerLocationId
             */
            enum PickerLocationId {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.PickerLocationId.ComputerFolder
                 */
                computerFolder,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.PickerLocationId.Desktop
                 */
                desktop,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.PickerLocationId.DocumentsLibrary
                 */
                documentsLibrary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.PickerLocationId.Downloads
                 */
                downloads,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.PickerLocationId.HomeGroup
                 */
                homeGroup,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.PickerLocationId.MusicLibrary
                 */
                musicLibrary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.PickerLocationId.Objects3D
                 */
                objects3D,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.PickerLocationId.PicturesLibrary
                 */
                picturesLibrary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.PickerLocationId.Unspecified
                 */
                unspecified,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.PickerLocationId.VideosLibrary
                 */
                videosLibrary,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.PickerViewMode
             */
            enum PickerViewMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.PickerViewMode.List
                 */
                list,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.PickerViewMode.Thumbnail
                 */
                thumbnail,
            }
            namespace Provider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.Provider.AddFileResult
                 */
                enum AddFileResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.Provider.AddFileResult.Added
                     */
                    added,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.Provider.AddFileResult.AlreadyAdded
                     */
                    alreadyAdded,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.Provider.AddFileResult.NotAllowed
                     */
                    notAllowed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.Provider.AddFileResult.Unavailable
                     */
                    unavailable,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.Provider.FileOpenPickerUI
                 */
                abstract class FileOpenPickerUI {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.FileOpenPickerUI.AllowedFileTypes
                     */
                    allowedFileTypes: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Pickers.Provider.FileOpenPickerUI.Closing
                     */
                    onclosing: (arg: { type: "closing"; } & Windows.Foundation.TypedEventHandlerArgumentType<FileOpenPickerUI, PickerClosingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<FileOpenPickerUI, PickerClosingEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Pickers.Provider.FileOpenPickerUI.FileRemoved
                     */
                    onfileremoved: (arg: { type: "fileremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<FileOpenPickerUI, FileRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<FileOpenPickerUI, FileRemovedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.FileOpenPickerUI.SelectionMode
                     */
                    selectionMode: FileSelectionMode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.FileOpenPickerUI.SettingsIdentifier
                     */
                    settingsIdentifier: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.FileOpenPickerUI.Title
                     */
                    title: string;
                    addEventListener(type: "closing", listener: (arg: { type: "closing"; } & Windows.Foundation.TypedEventHandlerArgumentType<FileOpenPickerUI, PickerClosingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<FileOpenPickerUI, PickerClosingEventArgs>): void;
                    addEventListener(type: "fileremoved", listener: (arg: { type: "fileremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<FileOpenPickerUI, FileRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<FileOpenPickerUI, FileRemovedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.Provider.FileOpenPickerUI.AddFile(System.String,Windows.Storage.IStorageFile)
                     */
                    addFile(id: string, file: Windows.Storage.IStorageFile): AddFileResult;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.Provider.FileOpenPickerUI.CanAddFile(Windows.Storage.IStorageFile)
                     */
                    canAddFile(file: Windows.Storage.IStorageFile): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.Provider.FileOpenPickerUI.ContainsFile(System.String)
                     */
                    containsFile(id: string): boolean;
                    removeEventListener(type: "closing", listener: (arg: { type: "closing"; } & Windows.Foundation.TypedEventHandlerArgumentType<FileOpenPickerUI, PickerClosingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<FileOpenPickerUI, PickerClosingEventArgs>): void;
                    removeEventListener(type: "fileremoved", listener: (arg: { type: "fileremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<FileOpenPickerUI, FileRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<FileOpenPickerUI, FileRemovedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.Provider.FileOpenPickerUI.RemoveFile(System.String)
                     */
                    removeFile(id: string): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.Provider.FileRemovedEventArgs
                 */
                abstract class FileRemovedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.FileRemovedEventArgs.Id
                     */
                    id: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.Provider.FileSavePickerUI
                 */
                abstract class FileSavePickerUI {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.FileSavePickerUI.AllowedFileTypes
                     */
                    allowedFileTypes: Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.FileSavePickerUI.FileName
                     */
                    fileName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Pickers.Provider.FileSavePickerUI.FileNameChanged
                     */
                    onfilenamechanged: (arg: { type: "filenamechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<FileSavePickerUI, Object>) => Windows.Foundation.TypedEventHandlerReturnType<FileSavePickerUI, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Pickers.Provider.FileSavePickerUI.TargetFileRequested
                     */
                    ontargetfilerequested: (arg: { type: "targetfilerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<FileSavePickerUI, TargetFileRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<FileSavePickerUI, TargetFileRequestedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.FileSavePickerUI.SettingsIdentifier
                     */
                    settingsIdentifier: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.FileSavePickerUI.Title
                     */
                    title: string;
                    addEventListener(type: "filenamechanged", listener: (arg: { type: "filenamechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<FileSavePickerUI, Object>) => Windows.Foundation.TypedEventHandlerReturnType<FileSavePickerUI, Object>): void;
                    addEventListener(type: "targetfilerequested", listener: (arg: { type: "targetfilerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<FileSavePickerUI, TargetFileRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<FileSavePickerUI, TargetFileRequestedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "filenamechanged", listener: (arg: { type: "filenamechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<FileSavePickerUI, Object>) => Windows.Foundation.TypedEventHandlerReturnType<FileSavePickerUI, Object>): void;
                    removeEventListener(type: "targetfilerequested", listener: (arg: { type: "targetfilerequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<FileSavePickerUI, TargetFileRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<FileSavePickerUI, TargetFileRequestedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.Provider.FileSavePickerUI.TrySetFileName(System.String)
                     */
                    trySetFileName(value: string): SetFileNameResult;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.Provider.FileSelectionMode
                 */
                enum FileSelectionMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.Provider.FileSelectionMode.Multiple
                     */
                    multiple,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.Provider.FileSelectionMode.Single
                     */
                    single,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.Provider.PickerClosingDeferral
                 */
                abstract class PickerClosingDeferral {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.Provider.PickerClosingDeferral.Complete
                     */
                    complete(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.Provider.PickerClosingEventArgs
                 */
                abstract class PickerClosingEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.PickerClosingEventArgs.ClosingOperation
                     */
                    closingOperation: PickerClosingOperation;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.PickerClosingEventArgs.IsCanceled
                     */
                    isCanceled: boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.Provider.PickerClosingOperation
                 */
                abstract class PickerClosingOperation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.PickerClosingOperation.Deadline
                     */
                    deadline: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.Provider.PickerClosingOperation.GetDeferral
                     */
                    getDeferral(): PickerClosingDeferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.Provider.SetFileNameResult
                 */
                enum SetFileNameResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.Provider.SetFileNameResult.NotAllowed
                     */
                    notAllowed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.Provider.SetFileNameResult.Succeeded
                     */
                    succeeded,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Pickers.Provider.SetFileNameResult.Unavailable
                     */
                    unavailable,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.Provider.TargetFileRequest
                 */
                abstract class TargetFileRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.TargetFileRequest.TargetFile
                     */
                    targetFile: Windows.Storage.IStorageFile;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.Provider.TargetFileRequest.GetDeferral
                     */
                    getDeferral(): TargetFileRequestDeferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.Provider.TargetFileRequestDeferral
                 */
                abstract class TargetFileRequestDeferral {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Pickers.Provider.TargetFileRequestDeferral.Complete
                     */
                    complete(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Pickers.Provider.TargetFileRequestedEventArgs
                 */
                abstract class TargetFileRequestedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Pickers.Provider.TargetFileRequestedEventArgs.Request
                     */
                    request: TargetFileRequest;
                }
            }
        }
        namespace Provider {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Provider.CachedFileOptions
             */
            enum CachedFileOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.CachedFileOptions.DenyAccessWhenOffline
                 */
                denyAccessWhenOffline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.CachedFileOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.CachedFileOptions.RequireUpdateOnAccess
                 */
                requireUpdateOnAccess,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.CachedFileOptions.UseCachedFileWhenOffline
                 */
                useCachedFileWhenOffline,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Provider.CachedFileTarget
             */
            enum CachedFileTarget {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.CachedFileTarget.Local
                 */
                local,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.CachedFileTarget.Remote
                 */
                remote,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Provider.CachedFileUpdater
             */
            abstract class CachedFileUpdater {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Provider.CachedFileUpdater.SetUpdateInformation(Windows.Storage.IStorageFile,System.String,Windows.Storage.Provider.ReadActivationMode,Windows.Storage.Provider.WriteActivationMode,Windows.Storage.Provider.CachedFileOptions)
                 */
                static setUpdateInformation(file: Windows.Storage.IStorageFile, contentId: string, readMode: ReadActivationMode, writeMode: WriteActivationMode, options: CachedFileOptions): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Provider.CachedFileUpdaterUI
             */
            abstract class CachedFileUpdaterUI {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Provider.CachedFileUpdaterUI.FileUpdateRequested
                 */
                onfileupdaterequested: (arg: { type: "fileupdaterequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CachedFileUpdaterUI, FileUpdateRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CachedFileUpdaterUI, FileUpdateRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Provider.CachedFileUpdaterUI.UIRequested
                 */
                onuirequested: (arg: { type: "uirequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CachedFileUpdaterUI, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CachedFileUpdaterUI, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Provider.CachedFileUpdaterUI.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Provider.CachedFileUpdaterUI.UIStatus
                 */
                uiStatus: UIStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Provider.CachedFileUpdaterUI.UpdateRequest
                 */
                updateRequest: FileUpdateRequest;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Provider.CachedFileUpdaterUI.UpdateTarget
                 */
                updateTarget: CachedFileTarget;
                addEventListener(type: "fileupdaterequested", listener: (arg: { type: "fileupdaterequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CachedFileUpdaterUI, FileUpdateRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CachedFileUpdaterUI, FileUpdateRequestedEventArgs>): void;
                addEventListener(type: "uirequested", listener: (arg: { type: "uirequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CachedFileUpdaterUI, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CachedFileUpdaterUI, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Provider.CachedFileUpdaterUI.GetDeferral
                 */
                getDeferral(): FileUpdateRequestDeferral;
                removeEventListener(type: "fileupdaterequested", listener: (arg: { type: "fileupdaterequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CachedFileUpdaterUI, FileUpdateRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CachedFileUpdaterUI, FileUpdateRequestedEventArgs>): void;
                removeEventListener(type: "uirequested", listener: (arg: { type: "uirequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CachedFileUpdaterUI, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CachedFileUpdaterUI, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Provider.FileUpdateRequest
             */
            abstract class FileUpdateRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Provider.FileUpdateRequest.ContentId
                 */
                contentId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Provider.FileUpdateRequest.File
                 */
                file: Windows.Storage.StorageFile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Provider.FileUpdateRequest.Status
                 */
                status: FileUpdateStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Provider.FileUpdateRequest.UserInputNeededMessage
                 */
                userInputNeededMessage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Provider.FileUpdateRequest.GetDeferral
                 */
                getDeferral(): FileUpdateRequestDeferral;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Provider.FileUpdateRequest.UpdateLocalFile(Windows.Storage.IStorageFile)
                 */
                updateLocalFile(value: Windows.Storage.IStorageFile): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Provider.FileUpdateRequestDeferral
             */
            abstract class FileUpdateRequestDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Provider.FileUpdateRequestDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Provider.FileUpdateRequestedEventArgs
             */
            abstract class FileUpdateRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Provider.FileUpdateRequestedEventArgs.Request
                 */
                request: FileUpdateRequest;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Provider.FileUpdateStatus
             */
            enum FileUpdateStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.FileUpdateStatus.Complete
                 */
                complete,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.FileUpdateStatus.CompleteAndRenamed
                 */
                completeAndRenamed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.FileUpdateStatus.CurrentlyUnavailable
                 */
                currentlyUnavailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.FileUpdateStatus.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.FileUpdateStatus.Incomplete
                 */
                incomplete,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.FileUpdateStatus.UserInputNeeded
                 */
                userInputNeeded,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Provider.ReadActivationMode
             */
            enum ReadActivationMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.ReadActivationMode.BeforeAccess
                 */
                beforeAccess,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.ReadActivationMode.NotNeeded
                 */
                notNeeded,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Provider.UIStatus
             */
            enum UIStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.UIStatus.Complete
                 */
                complete,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.UIStatus.Hidden
                 */
                hidden,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.UIStatus.Unavailable
                 */
                unavailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.UIStatus.Visible
                 */
                visible,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Provider.WriteActivationMode
             */
            enum WriteActivationMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.WriteActivationMode.AfterWrite
                 */
                afterWrite,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.WriteActivationMode.NotNeeded
                 */
                notNeeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Provider.WriteActivationMode.ReadOnly
                 */
                readOnly,
            }
        }
        namespace Search {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.CommonFileQuery
             */
            enum CommonFileQuery {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFileQuery.DefaultQuery
                 */
                defaultQuery,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFileQuery.OrderByDate
                 */
                orderByDate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFileQuery.OrderByMusicProperties
                 */
                orderByMusicProperties,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFileQuery.OrderByName
                 */
                orderByName,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFileQuery.OrderBySearchRank
                 */
                orderBySearchRank,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFileQuery.OrderByTitle
                 */
                orderByTitle,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.CommonFolderQuery
             */
            enum CommonFolderQuery {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.DefaultQuery
                 */
                defaultQuery,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.GroupByAlbum
                 */
                groupByAlbum,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.GroupByAlbumArtist
                 */
                groupByAlbumArtist,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.GroupByArtist
                 */
                groupByArtist,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.GroupByAuthor
                 */
                groupByAuthor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.GroupByComposer
                 */
                groupByComposer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.GroupByGenre
                 */
                groupByGenre,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.GroupByMonth
                 */
                groupByMonth,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.GroupByPublishedYear
                 */
                groupByPublishedYear,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.GroupByRating
                 */
                groupByRating,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.GroupByTag
                 */
                groupByTag,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.GroupByType
                 */
                groupByType,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.CommonFolderQuery.GroupByYear
                 */
                groupByYear,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.ContentIndexer
             */
            abstract class ContentIndexer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexer.GetIndexer(System.String)
                 */
                static getIndexer(indexName: string): ContentIndexer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexer.GetIndexer
                 */
                static getIndexer(): ContentIndexer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.ContentIndexer.Revision
                 */
                revision: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexer.AddAsync(Windows.Storage.Search.IIndexableContent)
                 */
                addAsync(indexableContent: IIndexableContent): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexer.CreateQuery(System.String,Windows.Foundation.Collections.IIterable`1,Windows.Foundation.Collections.IIterable`1,System.String)
                 */
                createQuery(searchFilter: string, propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>, sortOrder: Windows.Foundation.Collections.IIterable<SortEntry>, searchFilterLanguage: string): ContentIndexerQuery;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexer.CreateQuery(System.String,Windows.Foundation.Collections.IIterable`1,Windows.Foundation.Collections.IIterable`1)
                 */
                createQuery(searchFilter: string, propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>, sortOrder: Windows.Foundation.Collections.IIterable<SortEntry>): ContentIndexerQuery;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexer.CreateQuery(System.String,Windows.Foundation.Collections.IIterable`1)
                 */
                createQuery(searchFilter: string, propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): ContentIndexerQuery;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexer.DeleteAllAsync
                 */
                deleteAllAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexer.DeleteAsync(System.String)
                 */
                deleteAsync(contentId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexer.DeleteMultipleAsync(Windows.Foundation.Collections.IIterable`1)
                 */
                deleteMultipleAsync(contentIds: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexer.RetrievePropertiesAsync(System.String,Windows.Foundation.Collections.IIterable`1)
                 */
                retrievePropertiesAsync(contentId: string, propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMapView<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexer.UpdateAsync(Windows.Storage.Search.IIndexableContent)
                 */
                updateAsync(indexableContent: IIndexableContent): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.ContentIndexerQuery
             */
            abstract class ContentIndexerQuery {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.ContentIndexerQuery.QueryFolder
                 */
                queryFolder: Windows.Storage.StorageFolder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexerQuery.GetAsync(System.UInt32,System.UInt32)
                 */
                getAsync(startIndex: number, maxItems: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<IIndexableContent>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexerQuery.GetAsync
                 */
                getAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<IIndexableContent>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexerQuery.GetCountAsync
                 */
                getCountAsync(): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexerQuery.GetPropertiesAsync(System.UInt32,System.UInt32)
                 */
                getPropertiesAsync(startIndex: number, maxItems: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Foundation.Collections.IMapView<string, Object>>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ContentIndexerQuery.GetPropertiesAsync
                 */
                getPropertiesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Foundation.Collections.IMapView<string, Object>>>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.DateStackOption
             */
            enum DateStackOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.DateStackOption.Month
                 */
                month,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.DateStackOption.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.DateStackOption.Year
                 */
                year,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.FolderDepth
             */
            enum FolderDepth {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.FolderDepth.Deep
                 */
                deep,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.FolderDepth.Shallow
                 */
                shallow,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.IIndexableContent
             */
            interface IIndexableContent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.IIndexableContent.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.IIndexableContent.Properties
                 */
                properties: Windows.Foundation.Collections.IMap<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.IIndexableContent.Stream
                 */
                stream: Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.IIndexableContent.StreamContentType
                 */
                streamContentType: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.IStorageFolderQueryOperations
             */
            interface IStorageFolderQueryOperations {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.AreQueryOptionsSupported(Windows.Storage.Search.QueryOptions)
                 */
                areQueryOptionsSupported(queryOptions: QueryOptions): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.CreateFileQuery(Windows.Storage.Search.CommonFileQuery)
                 */
                createFileQuery(query: CommonFileQuery): StorageFileQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.CreateFileQuery
                 */
                createFileQuery(): StorageFileQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.CreateFileQueryWithOptions(Windows.Storage.Search.QueryOptions)
                 */
                createFileQueryWithOptions(queryOptions: QueryOptions): StorageFileQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.CreateFolderQuery(Windows.Storage.Search.CommonFolderQuery)
                 */
                createFolderQuery(query: CommonFolderQuery): StorageFolderQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.CreateFolderQuery
                 */
                createFolderQuery(): StorageFolderQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.CreateFolderQueryWithOptions(Windows.Storage.Search.QueryOptions)
                 */
                createFolderQueryWithOptions(queryOptions: QueryOptions): StorageFolderQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.CreateItemQuery
                 */
                createItemQuery(): StorageItemQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.CreateItemQueryWithOptions(Windows.Storage.Search.QueryOptions)
                 */
                createItemQueryWithOptions(queryOptions: QueryOptions): StorageItemQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.GetFilesAsync(Windows.Storage.Search.CommonFileQuery,System.UInt32,System.UInt32)
                 */
                getFilesAsync(query: CommonFileQuery, startIndex: number, maxItemsToRetrieve: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.GetFilesAsync(Windows.Storage.Search.CommonFileQuery)
                 */
                getFilesAsync(query: CommonFileQuery): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.GetFoldersAsync(Windows.Storage.Search.CommonFolderQuery,System.UInt32,System.UInt32)
                 */
                getFoldersAsync(query: CommonFolderQuery, startIndex: number, maxItemsToRetrieve: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFolder>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.GetFoldersAsync(Windows.Storage.Search.CommonFolderQuery)
                 */
                getFoldersAsync(query: CommonFolderQuery): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFolder>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.GetIndexedStateAsync
                 */
                getIndexedStateAsync(): Windows.Foundation.IAsyncOperation<IndexedState>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.GetItemsAsync(System.UInt32,System.UInt32)
                 */
                getItemsAsync(startIndex: number, maxItemsToRetrieve: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.IStorageItem>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.IsCommonFileQuerySupported(Windows.Storage.Search.CommonFileQuery)
                 */
                isCommonFileQuerySupported(query: CommonFileQuery): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageFolderQueryOperations.IsCommonFolderQuerySupported(Windows.Storage.Search.CommonFolderQuery)
                 */
                isCommonFolderQuerySupported(query: CommonFolderQuery): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.IStorageQueryResultBase
             */
            interface IStorageQueryResultBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.IStorageQueryResultBase.Folder
                 */
                folder: Windows.Storage.StorageFolder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Search.IStorageQueryResultBase.ContentsChanged
                 */
                oncontentschanged: (arg: { type: "contentschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Search.IStorageQueryResultBase.OptionsChanged
                 */
                onoptionschanged: (arg: { type: "optionschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>;
                addEventListener(type: "contentschanged", listener: (arg: { type: "contentschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                addEventListener(type: "optionschanged", listener: (arg: { type: "optionschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageQueryResultBase.ApplyNewQueryOptions(Windows.Storage.Search.QueryOptions)
                 */
                applyNewQueryOptions(newQueryOptions: QueryOptions): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageQueryResultBase.FindStartIndexAsync(System.Object)
                 */
                findStartIndexAsync(value: Object): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageQueryResultBase.GetCurrentQueryOptions
                 */
                getCurrentQueryOptions(): QueryOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IStorageQueryResultBase.GetItemCountAsync
                 */
                getItemCountAsync(): Windows.Foundation.IAsyncOperation<number>;
                removeEventListener(type: "contentschanged", listener: (arg: { type: "contentschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                removeEventListener(type: "optionschanged", listener: (arg: { type: "optionschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.IndexableContent
             */
            class IndexableContent implements IIndexableContent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.IndexableContent.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.IndexableContent.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.IndexableContent.Properties
                 */
                properties: Windows.Foundation.Collections.IMap<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.IndexableContent.Stream
                 */
                stream: Windows.Storage.Streams.IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.IndexableContent.StreamContentType
                 */
                streamContentType: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.IndexedState
             */
            enum IndexedState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.IndexedState.FullyIndexed
                 */
                fullyIndexed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.IndexedState.NotIndexed
                 */
                notIndexed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.IndexedState.PartiallyIndexed
                 */
                partiallyIndexed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.IndexedState.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.IndexerOption
             */
            enum IndexerOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.IndexerOption.DoNotUseIndexer
                 */
                doNotUseIndexer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.IndexerOption.OnlyUseIndexer
                 */
                onlyUseIndexer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.IndexerOption.UseIndexerWhenAvailable
                 */
                useIndexerWhenAvailable,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.QueryOptions
             */
            class QueryOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.QueryOptions.#ctor(Windows.Storage.Search.CommonFileQuery,Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(query: CommonFileQuery, fileTypeFilter: Windows.Foundation.Collections.IIterable<string>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.QueryOptions.#ctor(Windows.Storage.Search.CommonFolderQuery)
                 */
                constructor(query: CommonFolderQuery);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.QueryOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.QueryOptions.ApplicationSearchFilter
                 */
                applicationSearchFilter: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.QueryOptions.DateStackOption
                 */
                dateStackOption: DateStackOption;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.QueryOptions.FileTypeFilter
                 */
                fileTypeFilter: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.QueryOptions.FolderDepth
                 */
                folderDepth: FolderDepth;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.QueryOptions.GroupPropertyName
                 */
                groupPropertyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.QueryOptions.IndexerOption
                 */
                indexerOption: IndexerOption;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.QueryOptions.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.QueryOptions.SortOrder
                 */
                sortOrder: Windows.Foundation.Collections.IVector<SortEntry>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.QueryOptions.StorageProviderIdFilter
                 */
                storageProviderIdFilter: Windows.Foundation.Collections.IVector<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.QueryOptions.UserSearchFilter
                 */
                userSearchFilter: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.QueryOptions.LoadFromString(System.String)
                 */
                loadFromString(value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.QueryOptions.SaveToString
                 */
                saveToString(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.QueryOptions.SetPropertyPrefetch(Windows.Storage.FileProperties.PropertyPrefetchOptions,Windows.Foundation.Collections.IIterable`1)
                 */
                setPropertyPrefetch(options: Windows.Storage.FileProperties.PropertyPrefetchOptions, propertiesToRetrieve: Windows.Foundation.Collections.IIterable<string>): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.QueryOptions.SetThumbnailPrefetch(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32,Windows.Storage.FileProperties.ThumbnailOptions)
                 */
                setThumbnailPrefetch(mode: Windows.Storage.FileProperties.ThumbnailMode, requestedSize: number, options: Windows.Storage.FileProperties.ThumbnailOptions): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.SortEntry
             */
            interface SortEntry {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.SortEntry.PropertyName
                 */
                propertyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Search.SortEntry.AscendingOrder
                 */
                ascendingOrder: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.SortEntryVector
             */
            abstract class SortEntryVector extends Array<SortEntry> implements Windows.Foundation.Collections.IIterable<SortEntry>, Windows.Foundation.Collections.IVector<SortEntry> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.SortEntryVector.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.SortEntryVector.Append(Windows.Storage.Search.SortEntry)
                 */
                append(value: SortEntry): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.SortEntryVector.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.SortEntryVector.First
                 */
                first(): Windows.Foundation.Collections.IIterator<SortEntry>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.SortEntryVector.GetAt(System.UInt32)
                 */
                getAt(index: number): SortEntry;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.SortEntryVector.GetMany(System.UInt32,Windows.Storage.Search.SortEntry[])
                 */
                getMany(startIndex: number, items: SortEntry[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.SortEntryVector.GetView
                 */
                getView(): Windows.Foundation.Collections.IVectorView<SortEntry>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.SortEntryVector.IndexOf(Windows.Storage.Search.SortEntry,System.UInt32@)
                 */
                indexOf(value: SortEntry): any; /* { index: number; returnValue: boolean; } */ 
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.SortEntryVector.InsertAt(System.UInt32,Windows.Storage.Search.SortEntry)
                 */
                insertAt(index: number, value: SortEntry): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.SortEntryVector.RemoveAt(System.UInt32)
                 */
                removeAt(index: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.SortEntryVector.RemoveAtEnd
                 */
                removeAtEnd(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.SortEntryVector.ReplaceAll(Windows.Storage.Search.SortEntry[])
                 */
                replaceAll(items: SortEntry[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.SortEntryVector.SetAt(System.UInt32,Windows.Storage.Search.SortEntry)
                 */
                setAt(index: number, value: SortEntry): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.StorageFileQueryResult
             */
            abstract class StorageFileQueryResult implements IStorageQueryResultBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.StorageFileQueryResult.Folder
                 */
                folder: Windows.Storage.StorageFolder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Search.StorageFileQueryResult.ContentsChanged
                 */
                oncontentschanged: (arg: { type: "contentschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Search.StorageFileQueryResult.OptionsChanged
                 */
                onoptionschanged: (arg: { type: "optionschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>;
                addEventListener(type: "contentschanged", listener: (arg: { type: "contentschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                addEventListener(type: "optionschanged", listener: (arg: { type: "optionschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFileQueryResult.ApplyNewQueryOptions(Windows.Storage.Search.QueryOptions)
                 */
                applyNewQueryOptions(newQueryOptions: QueryOptions): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFileQueryResult.FindStartIndexAsync(System.Object)
                 */
                findStartIndexAsync(value: Object): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFileQueryResult.GetCurrentQueryOptions
                 */
                getCurrentQueryOptions(): QueryOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFileQueryResult.GetFilesAsync(System.UInt32,System.UInt32)
                 */
                getFilesAsync(startIndex: number, maxNumberOfItems: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFileQueryResult.GetFilesAsync
                 */
                getFilesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFileQueryResult.GetItemCountAsync
                 */
                getItemCountAsync(): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFileQueryResult.GetMatchingPropertiesWithRanges(Windows.Storage.StorageFile)
                 */
                getMatchingPropertiesWithRanges(file: Windows.Storage.StorageFile): Windows.Foundation.Collections.IMap<string, Windows.Foundation.Collections.IVectorView<Windows.Data.Text.TextSegment>>;
                removeEventListener(type: "contentschanged", listener: (arg: { type: "contentschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                removeEventListener(type: "optionschanged", listener: (arg: { type: "optionschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.StorageFolderQueryResult
             */
            abstract class StorageFolderQueryResult implements IStorageQueryResultBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.StorageFolderQueryResult.Folder
                 */
                folder: Windows.Storage.StorageFolder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Search.StorageFolderQueryResult.ContentsChanged
                 */
                oncontentschanged: (arg: { type: "contentschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Search.StorageFolderQueryResult.OptionsChanged
                 */
                onoptionschanged: (arg: { type: "optionschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>;
                addEventListener(type: "contentschanged", listener: (arg: { type: "contentschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                addEventListener(type: "optionschanged", listener: (arg: { type: "optionschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFolderQueryResult.ApplyNewQueryOptions(Windows.Storage.Search.QueryOptions)
                 */
                applyNewQueryOptions(newQueryOptions: QueryOptions): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFolderQueryResult.FindStartIndexAsync(System.Object)
                 */
                findStartIndexAsync(value: Object): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFolderQueryResult.GetCurrentQueryOptions
                 */
                getCurrentQueryOptions(): QueryOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFolderQueryResult.GetFoldersAsync(System.UInt32,System.UInt32)
                 */
                getFoldersAsync(startIndex: number, maxNumberOfItems: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFolder>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFolderQueryResult.GetFoldersAsync
                 */
                getFoldersAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFolder>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageFolderQueryResult.GetItemCountAsync
                 */
                getItemCountAsync(): Windows.Foundation.IAsyncOperation<number>;
                removeEventListener(type: "contentschanged", listener: (arg: { type: "contentschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                removeEventListener(type: "optionschanged", listener: (arg: { type: "optionschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.StorageItemQueryResult
             */
            abstract class StorageItemQueryResult implements IStorageQueryResultBase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.StorageItemQueryResult.Folder
                 */
                folder: Windows.Storage.StorageFolder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Search.StorageItemQueryResult.ContentsChanged
                 */
                oncontentschanged: (arg: { type: "contentschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.Search.StorageItemQueryResult.OptionsChanged
                 */
                onoptionschanged: (arg: { type: "optionschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>;
                addEventListener(type: "contentschanged", listener: (arg: { type: "contentschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                addEventListener(type: "optionschanged", listener: (arg: { type: "optionschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageItemQueryResult.ApplyNewQueryOptions(Windows.Storage.Search.QueryOptions)
                 */
                applyNewQueryOptions(newQueryOptions: QueryOptions): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageItemQueryResult.FindStartIndexAsync(System.Object)
                 */
                findStartIndexAsync(value: Object): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageItemQueryResult.GetCurrentQueryOptions
                 */
                getCurrentQueryOptions(): QueryOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageItemQueryResult.GetItemCountAsync
                 */
                getItemCountAsync(): Windows.Foundation.IAsyncOperation<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageItemQueryResult.GetItemsAsync(System.UInt32,System.UInt32)
                 */
                getItemsAsync(startIndex: number, maxNumberOfItems: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.IStorageItem>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageItemQueryResult.GetItemsAsync
                 */
                getItemsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.IStorageItem>>;
                removeEventListener(type: "contentschanged", listener: (arg: { type: "contentschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                removeEventListener(type: "optionschanged", listener: (arg: { type: "optionschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<IStorageQueryResultBase, Object>) => Windows.Foundation.TypedEventHandlerReturnType<IStorageQueryResultBase, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.StorageLibraryContentChangedTriggerDetails
             */
            abstract class StorageLibraryContentChangedTriggerDetails {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.StorageLibraryContentChangedTriggerDetails.Folder
                 */
                folder: Windows.Storage.StorageFolder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.StorageLibraryContentChangedTriggerDetails.CreateModifiedSinceQuery(Windows.Foundation.DateTime)
                 */
                createModifiedSinceQuery(lastQueryTime: Date): StorageItemQueryResult;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Search.ValueAndLanguage
             */
            class ValueAndLanguage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Search.ValueAndLanguage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.ValueAndLanguage.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Search.ValueAndLanguage.Value
                 */
                value: Object;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.SetVersionDeferral
         */
        abstract class SetVersionDeferral {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.SetVersionDeferral.Complete
             */
            complete(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.SetVersionRequest
         */
        abstract class SetVersionRequest {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SetVersionRequest.CurrentVersion
             */
            currentVersion: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SetVersionRequest.DesiredVersion
             */
            desiredVersion: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.SetVersionRequest.GetDeferral
             */
            getDeferral(): SetVersionDeferral;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StorageDeleteOption
         */
        enum StorageDeleteOption {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageDeleteOption.Default
             */
            default,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageDeleteOption.PermanentDelete
             */
            permanentDelete,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StorageFile
         */
        abstract class StorageFile implements Streams.IInputStreamReference, Streams.IRandomAccessStreamReference, IStorageFile, IStorageItemPropertiesWithProvider, IStorageItem, IStorageItem2, IStorageItemProperties2, IStorageItemProperties, IStorageFile2, IStorageFilePropertiesWithAvailability {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.CreateStreamedFileAsync(System.String,Windows.Storage.StreamedFileDataRequestedHandler,Windows.Storage.Streams.IRandomAccessStreamReference)
             */
            static createStreamedFileAsync(displayNameWithExtension: string, dataRequested: StreamedFileDataRequestedHandler, thumbnail: Streams.IRandomAccessStreamReference): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.CreateStreamedFileFromUriAsync(System.String,Windows.Foundation.Uri,Windows.Storage.Streams.IRandomAccessStreamReference)
             */
            static createStreamedFileFromUriAsync(displayNameWithExtension: string, uri: Windows.Foundation.Uri, thumbnail: Streams.IRandomAccessStreamReference): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(Windows.Foundation.Uri)
             */
            static getFileFromApplicationUriAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.GetFileFromPathAsync(System.String)
             */
            static getFileFromPathAsync(path: string): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.ReplaceWithStreamedFileAsync(Windows.Storage.IStorageFile,Windows.Storage.StreamedFileDataRequestedHandler,Windows.Storage.Streams.IRandomAccessStreamReference)
             */
            static replaceWithStreamedFileAsync(fileToReplace: IStorageFile, dataRequested: StreamedFileDataRequestedHandler, thumbnail: Streams.IRandomAccessStreamReference): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.ReplaceWithStreamedFileFromUriAsync(Windows.Storage.IStorageFile,Windows.Foundation.Uri,Windows.Storage.Streams.IRandomAccessStreamReference)
             */
            static replaceWithStreamedFileFromUriAsync(fileToReplace: IStorageFile, uri: Windows.Foundation.Uri, thumbnail: Streams.IRandomAccessStreamReference): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFile.Attributes
             */
            attributes: FileAttributes;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFile.ContentType
             */
            contentType: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFile.DateCreated
             */
            dateCreated: Date;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFile.DisplayName
             */
            displayName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFile.DisplayType
             */
            displayType: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFile.FileType
             */
            fileType: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFile.FolderRelativeId
             */
            folderRelativeId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFile.IsAvailable
             */
            isAvailable: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFile.Name
             */
            name: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFile.Path
             */
            path: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFile.Properties
             */
            properties: FileProperties.StorageItemContentProperties;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFile.Provider
             */
            provider: StorageProvider;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.CopyAndReplaceAsync(Windows.Storage.IStorageFile)
             */
            copyAndReplaceAsync(fileToReplace: IStorageFile): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.CopyAsync(Windows.Storage.IStorageFolder,System.String,Windows.Storage.NameCollisionOption)
             */
            copyAsync(destinationFolder: IStorageFolder, desiredNewName: string, option: NameCollisionOption): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.CopyAsync(Windows.Storage.IStorageFolder,System.String)
             */
            copyAsync(destinationFolder: IStorageFolder, desiredNewName: string): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.CopyAsync(Windows.Storage.IStorageFolder)
             */
            copyAsync(destinationFolder: IStorageFolder): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.DeleteAsync(Windows.Storage.StorageDeleteOption)
             */
            deleteAsync(option: StorageDeleteOption): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.DeleteAsync
             */
            deleteAsync(): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.GetBasicPropertiesAsync
             */
            getBasicPropertiesAsync(): Windows.Foundation.IAsyncOperation<FileProperties.BasicProperties>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.GetParentAsync
             */
            getParentAsync(): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32,Windows.Storage.FileProperties.ThumbnailOptions)
             */
            getScaledImageAsThumbnailAsync(mode: FileProperties.ThumbnailMode, requestedSize: number, options: FileProperties.ThumbnailOptions): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32)
             */
            getScaledImageAsThumbnailAsync(mode: FileProperties.ThumbnailMode, requestedSize: number): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode)
             */
            getScaledImageAsThumbnailAsync(mode: FileProperties.ThumbnailMode): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32,Windows.Storage.FileProperties.ThumbnailOptions)
             */
            getThumbnailAsync(mode: FileProperties.ThumbnailMode, requestedSize: number, options: FileProperties.ThumbnailOptions): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32)
             */
            getThumbnailAsync(mode: FileProperties.ThumbnailMode, requestedSize: number): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode)
             */
            getThumbnailAsync(mode: FileProperties.ThumbnailMode): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.IsEqual(Windows.Storage.IStorageItem)
             */
            isEqual(item: IStorageItem): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.IsOfType(Windows.Storage.StorageItemTypes)
             */
            isOfType(type: StorageItemTypes): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.MoveAndReplaceAsync(Windows.Storage.IStorageFile)
             */
            moveAndReplaceAsync(fileToReplace: IStorageFile): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.MoveAsync(Windows.Storage.IStorageFolder,System.String,Windows.Storage.NameCollisionOption)
             */
            moveAsync(destinationFolder: IStorageFolder, desiredNewName: string, option: NameCollisionOption): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.MoveAsync(Windows.Storage.IStorageFolder,System.String)
             */
            moveAsync(destinationFolder: IStorageFolder, desiredNewName: string): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.MoveAsync(Windows.Storage.IStorageFolder)
             */
            moveAsync(destinationFolder: IStorageFolder): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.OpenAsync(Windows.Storage.FileAccessMode,Windows.Storage.StorageOpenOptions)
             */
            openAsync(accessMode: FileAccessMode, options: StorageOpenOptions): Windows.Foundation.IAsyncOperation<Streams.IRandomAccessStream>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.OpenAsync(Windows.Storage.FileAccessMode)
             */
            openAsync(accessMode: FileAccessMode): Windows.Foundation.IAsyncOperation<Streams.IRandomAccessStream>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.OpenReadAsync
             */
            openReadAsync(): Windows.Foundation.IAsyncOperation<Streams.IRandomAccessStreamWithContentType>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.OpenSequentialReadAsync
             */
            openSequentialReadAsync(): Windows.Foundation.IAsyncOperation<Streams.IInputStream>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.OpenTransactedWriteAsync(Windows.Storage.StorageOpenOptions)
             */
            openTransactedWriteAsync(options: StorageOpenOptions): Windows.Foundation.IAsyncOperation<StorageStreamTransaction>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.OpenTransactedWriteAsync
             */
            openTransactedWriteAsync(): Windows.Foundation.IAsyncOperation<StorageStreamTransaction>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.RenameAsync(System.String,Windows.Storage.NameCollisionOption)
             */
            renameAsync(desiredName: string, option: NameCollisionOption): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFile.RenameAsync(System.String)
             */
            renameAsync(desiredName: string): Windows.Foundation.IAsyncAction;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StorageFolder
         */
        abstract class StorageFolder implements Search.IStorageFolderQueryOperations, IStorageFolder, IStorageItemPropertiesWithProvider, IStorageFolder2, IStorageItem, IStorageItem2, IStorageItemProperties, IStorageItemProperties2 {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetFolderFromPathAsync(System.String)
             */
            static getFolderFromPathAsync(path: string): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFolder.Attributes
             */
            attributes: FileAttributes;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFolder.DateCreated
             */
            dateCreated: Date;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFolder.DisplayName
             */
            displayName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFolder.DisplayType
             */
            displayType: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFolder.FolderRelativeId
             */
            folderRelativeId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFolder.Name
             */
            name: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFolder.Path
             */
            path: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFolder.Properties
             */
            properties: FileProperties.StorageItemContentProperties;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageFolder.Provider
             */
            provider: StorageProvider;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.AreQueryOptionsSupported(Windows.Storage.Search.QueryOptions)
             */
            areQueryOptionsSupported(queryOptions: Search.QueryOptions): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.CreateFileAsync(System.String,Windows.Storage.CreationCollisionOption)
             */
            createFileAsync(desiredName: string, options: CreationCollisionOption): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.CreateFileAsync(System.String)
             */
            createFileAsync(desiredName: string): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.CreateFileQuery(Windows.Storage.Search.CommonFileQuery)
             */
            createFileQuery(query: Search.CommonFileQuery): Search.StorageFileQueryResult;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.CreateFileQuery
             */
            createFileQuery(): Search.StorageFileQueryResult;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.CreateFileQueryWithOptions(Windows.Storage.Search.QueryOptions)
             */
            createFileQueryWithOptions(queryOptions: Search.QueryOptions): Search.StorageFileQueryResult;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.CreateFolderAsync(System.String,Windows.Storage.CreationCollisionOption)
             */
            createFolderAsync(desiredName: string, options: CreationCollisionOption): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.CreateFolderAsync(System.String)
             */
            createFolderAsync(desiredName: string): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.CreateFolderQuery(Windows.Storage.Search.CommonFolderQuery)
             */
            createFolderQuery(query: Search.CommonFolderQuery): Search.StorageFolderQueryResult;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.CreateFolderQuery
             */
            createFolderQuery(): Search.StorageFolderQueryResult;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.CreateFolderQueryWithOptions(Windows.Storage.Search.QueryOptions)
             */
            createFolderQueryWithOptions(queryOptions: Search.QueryOptions): Search.StorageFolderQueryResult;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.CreateItemQuery
             */
            createItemQuery(): Search.StorageItemQueryResult;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.CreateItemQueryWithOptions(Windows.Storage.Search.QueryOptions)
             */
            createItemQueryWithOptions(queryOptions: Search.QueryOptions): Search.StorageItemQueryResult;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.DeleteAsync(Windows.Storage.StorageDeleteOption)
             */
            deleteAsync(option: StorageDeleteOption): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.DeleteAsync
             */
            deleteAsync(): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetBasicPropertiesAsync
             */
            getBasicPropertiesAsync(): Windows.Foundation.IAsyncOperation<FileProperties.BasicProperties>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetFileAsync(System.String)
             */
            getFileAsync(name: string): Windows.Foundation.IAsyncOperation<StorageFile>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetFilesAsync(Windows.Storage.Search.CommonFileQuery,System.UInt32,System.UInt32)
             */
            getFilesAsync(query: Search.CommonFileQuery, startIndex: number, maxItemsToRetrieve: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<StorageFile>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetFilesAsync(Windows.Storage.Search.CommonFileQuery)
             */
            getFilesAsync(query: Search.CommonFileQuery): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<StorageFile>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetFilesAsync
             */
            getFilesAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<StorageFile>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetFolderAsync(System.String)
             */
            getFolderAsync(name: string): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetFoldersAsync(Windows.Storage.Search.CommonFolderQuery,System.UInt32,System.UInt32)
             */
            getFoldersAsync(query: Search.CommonFolderQuery, startIndex: number, maxItemsToRetrieve: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<StorageFolder>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetFoldersAsync(Windows.Storage.Search.CommonFolderQuery)
             */
            getFoldersAsync(query: Search.CommonFolderQuery): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<StorageFolder>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetFoldersAsync
             */
            getFoldersAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<StorageFolder>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetIndexedStateAsync
             */
            getIndexedStateAsync(): Windows.Foundation.IAsyncOperation<Search.IndexedState>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetItemAsync(System.String)
             */
            getItemAsync(name: string): Windows.Foundation.IAsyncOperation<IStorageItem>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetItemsAsync(System.UInt32,System.UInt32)
             */
            getItemsAsync(startIndex: number, maxItemsToRetrieve: number): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<IStorageItem>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetItemsAsync
             */
            getItemsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<IStorageItem>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetParentAsync
             */
            getParentAsync(): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32,Windows.Storage.FileProperties.ThumbnailOptions)
             */
            getScaledImageAsThumbnailAsync(mode: FileProperties.ThumbnailMode, requestedSize: number, options: FileProperties.ThumbnailOptions): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32)
             */
            getScaledImageAsThumbnailAsync(mode: FileProperties.ThumbnailMode, requestedSize: number): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode)
             */
            getScaledImageAsThumbnailAsync(mode: FileProperties.ThumbnailMode): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32,Windows.Storage.FileProperties.ThumbnailOptions)
             */
            getThumbnailAsync(mode: FileProperties.ThumbnailMode, requestedSize: number, options: FileProperties.ThumbnailOptions): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32)
             */
            getThumbnailAsync(mode: FileProperties.ThumbnailMode, requestedSize: number): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode)
             */
            getThumbnailAsync(mode: FileProperties.ThumbnailMode): Windows.Foundation.IAsyncOperation<FileProperties.StorageItemThumbnail>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.IsCommonFileQuerySupported(Windows.Storage.Search.CommonFileQuery)
             */
            isCommonFileQuerySupported(query: Search.CommonFileQuery): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.IsCommonFolderQuerySupported(Windows.Storage.Search.CommonFolderQuery)
             */
            isCommonFolderQuerySupported(query: Search.CommonFolderQuery): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.IsEqual(Windows.Storage.IStorageItem)
             */
            isEqual(item: IStorageItem): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.IsOfType(Windows.Storage.StorageItemTypes)
             */
            isOfType(type: StorageItemTypes): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.RenameAsync(System.String,Windows.Storage.NameCollisionOption)
             */
            renameAsync(desiredName: string, option: NameCollisionOption): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.RenameAsync(System.String)
             */
            renameAsync(desiredName: string): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageFolder.TryGetItemAsync(System.String)
             */
            tryGetItemAsync(name: string): Windows.Foundation.IAsyncOperation<IStorageItem>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StorageItemTypes
         */
        enum StorageItemTypes {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageItemTypes.File
             */
            file,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageItemTypes.Folder
             */
            folder,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageItemTypes.None
             */
            none,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StorageLibrary
         */
        abstract class StorageLibrary {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageLibrary.GetLibraryAsync(Windows.Storage.KnownLibraryId)
             */
            static getLibraryAsync(libraryId: KnownLibraryId): Windows.Foundation.IAsyncOperation<StorageLibrary>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageLibrary.GetLibraryForUserAsync(Windows.System.User,Windows.Storage.KnownLibraryId)
             */
            static getLibraryForUserAsync(user: Windows.System.User, libraryId: KnownLibraryId): Windows.Foundation.IAsyncOperation<StorageLibrary>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageLibrary.ChangeTracker
             */
            changeTracker: StorageLibraryChangeTracker;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageLibrary.Folders
             */
            folders: Windows.Foundation.Collections.IObservableVector<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Storage.StorageLibrary.DefinitionChanged
             */
            ondefinitionchanged: (arg: { type: "definitionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<StorageLibrary, Object>) => Windows.Foundation.TypedEventHandlerReturnType<StorageLibrary, Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageLibrary.SaveFolder
             */
            saveFolder: StorageFolder;
            addEventListener(type: "definitionchanged", listener: (arg: { type: "definitionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<StorageLibrary, Object>) => Windows.Foundation.TypedEventHandlerReturnType<StorageLibrary, Object>): void;
            addEventListener(type: string, listener: (...args: any[]) => any): void;
            removeEventListener(type: "definitionchanged", listener: (arg: { type: "definitionchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<StorageLibrary, Object>) => Windows.Foundation.TypedEventHandlerReturnType<StorageLibrary, Object>): void;
            removeEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageLibrary.RequestAddFolderAsync
             */
            requestAddFolderAsync(): Windows.Foundation.IAsyncOperation<StorageFolder>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageLibrary.RequestRemoveFolderAsync(Windows.Storage.StorageFolder)
             */
            requestRemoveFolderAsync(folder: StorageFolder): Windows.Foundation.IAsyncOperation<boolean>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StorageLibraryChange
         */
        abstract class StorageLibraryChange {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageLibraryChange.ChangeType
             */
            changeType: StorageLibraryChangeType;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageLibraryChange.Path
             */
            path: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageLibraryChange.PreviousPath
             */
            previousPath: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageLibraryChange.GetStorageItemAsync
             */
            getStorageItemAsync(): Windows.Foundation.IAsyncOperation<IStorageItem>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageLibraryChange.IsOfType(Windows.Storage.StorageItemTypes)
             */
            isOfType(type: StorageItemTypes): boolean;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StorageLibraryChangeReader
         */
        abstract class StorageLibraryChangeReader {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageLibraryChangeReader.AcceptChangesAsync
             */
            acceptChangesAsync(): Windows.Foundation.IAsyncAction;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageLibraryChangeReader.ReadBatchAsync
             */
            readBatchAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<StorageLibraryChange>>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StorageLibraryChangeTracker
         */
        abstract class StorageLibraryChangeTracker {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageLibraryChangeTracker.Enable
             */
            enable(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageLibraryChangeTracker.GetChangeReader
             */
            getChangeReader(): StorageLibraryChangeReader;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageLibraryChangeTracker.Reset
             */
            reset(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StorageLibraryChangeType
         */
        enum StorageLibraryChangeType {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageLibraryChangeType.ChangeTrackingLost
             */
            changeTrackingLost,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageLibraryChangeType.ContentsChanged
             */
            contentsChanged,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageLibraryChangeType.ContentsReplaced
             */
            contentsReplaced,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageLibraryChangeType.Created
             */
            created,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageLibraryChangeType.Deleted
             */
            deleted,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageLibraryChangeType.EncryptionChanged
             */
            encryptionChanged,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageLibraryChangeType.IndexingStatusChanged
             */
            indexingStatusChanged,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageLibraryChangeType.MovedIntoLibrary
             */
            movedIntoLibrary,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageLibraryChangeType.MovedOrRenamed
             */
            movedOrRenamed,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageLibraryChangeType.MovedOutOfLibrary
             */
            movedOutOfLibrary,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StorageOpenOptions
         */
        enum StorageOpenOptions {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageOpenOptions.AllowOnlyReaders
             */
            allowOnlyReaders,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageOpenOptions.AllowReadersAndWriters
             */
            allowReadersAndWriters,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StorageOpenOptions.None
             */
            none,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StorageProvider
         */
        abstract class StorageProvider {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageProvider.DisplayName
             */
            displayName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageProvider.Id
             */
            id: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StorageStreamTransaction
         */
        abstract class StorageStreamTransaction implements Windows.Foundation.IClosable {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.StorageStreamTransaction.Stream
             */
            stream: Streams.IRandomAccessStream;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageStreamTransaction.Close
             */
            close(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StorageStreamTransaction.CommitAsync
             */
            commitAsync(): Windows.Foundation.IAsyncAction;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StreamedFileDataRequest
         */
        abstract class StreamedFileDataRequest implements IStreamedFileDataRequest, Windows.Foundation.IClosable, Streams.IOutputStream {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StreamedFileDataRequest.Close
             */
            close(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StreamedFileDataRequest.FailAndClose(Windows.Storage.StreamedFileFailureMode)
             */
            failAndClose(failureMode: StreamedFileFailureMode): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StreamedFileDataRequest.FlushAsync
             */
            flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.StreamedFileDataRequest.WriteAsync(Windows.Storage.Streams.IBuffer)
             */
            writeAsync(buffer: Streams.IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StreamedFileDataRequestedHandler
         */
        interface StreamedFileDataRequestedHandler {
            (stream: StreamedFileDataRequest): void
        }
        type StreamedFileDataRequestedHandlerArgumentType = { detail: any[]; target: StreamedFileDataRequest; };
        type StreamedFileDataRequestedHandlerReturnType = void;
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.StreamedFileFailureMode
         */
        enum StreamedFileFailureMode {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StreamedFileFailureMode.CurrentlyUnavailable
             */
            currentlyUnavailable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StreamedFileFailureMode.Failed
             */
            failed,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.StreamedFileFailureMode.Incomplete
             */
            incomplete,
        }
        namespace Streams {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.Buffer
             */
            class Buffer implements IBuffer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.Buffer.#ctor(System.UInt32)
                 */
                constructor(capacity: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.Buffer.CreateCopyFromMemoryBuffer(Windows.Foundation.IMemoryBuffer)
                 */
                static createCopyFromMemoryBuffer(input: Windows.Foundation.IMemoryBuffer): Buffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.Buffer.CreateMemoryBufferOverIBuffer(Windows.Storage.Streams.IBuffer)
                 */
                static createMemoryBufferOverIBuffer(input: IBuffer): Windows.Foundation.MemoryBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.Buffer.Capacity
                 */
                byteLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.Buffer.Capacity
                 */
                capacity: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.Buffer.Length
                 */
                length: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.ByteOrder
             */
            enum ByteOrder {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Streams.ByteOrder.BigEndian
                 */
                bigEndian,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Streams.ByteOrder.LittleEndian
                 */
                littleEndian,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.DataReader
             */
            class DataReader implements Windows.Foundation.IClosable, IDataReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.#ctor(Windows.Storage.Streams.IInputStream)
                 */
                constructor(inputStream: IInputStream);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.FromBuffer(Windows.Storage.Streams.IBuffer)
                 */
                static fromBuffer(buffer: IBuffer): DataReader;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataReader.ByteOrder
                 */
                byteOrder: ByteOrder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataReader.InputStreamOptions
                 */
                inputStreamOptions: InputStreamOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataReader.UnconsumedBufferLength
                 */
                unconsumedBufferLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataReader.UnicodeEncoding
                 */
                unicodeEncoding: UnicodeEncoding;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.DetachBuffer
                 */
                detachBuffer(): IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.DetachStream
                 */
                detachStream(): IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.LoadAsync(System.UInt32)
                 */
                loadAsync(count: number): DataReaderLoadOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadBoolean
                 */
                readBoolean(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadBuffer(System.UInt32)
                 */
                readBuffer(length: number): IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadByte
                 */
                readByte(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadBytes(System.Byte[])
                 */
                readBytes(value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadDateTime
                 */
                readDateTime(): Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadDouble
                 */
                readDouble(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadGuid
                 */
                readGuid(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadInt16
                 */
                readInt16(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadInt32
                 */
                readInt32(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadInt64
                 */
                readInt64(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadSingle
                 */
                readSingle(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadString(System.UInt32)
                 */
                readString(codeUnitCount: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadTimeSpan
                 */
                readTimeSpan(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadUInt16
                 */
                readUInt16(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadUInt32
                 */
                readUInt32(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReader.ReadUInt64
                 */
                readUInt64(): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.DataReaderLoadOperation
             */
            abstract class DataReaderLoadOperation extends Windows.Foundation.Projections.Promise<number> implements Windows.Foundation.IAsyncInfo, Windows.Foundation.IAsyncOperation<number> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataReaderLoadOperation.Completed
                 */
                completed: Windows.Foundation.AsyncOperationCompletedHandler<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataReaderLoadOperation.ErrorCode
                 */
                errorCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataReaderLoadOperation.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataReaderLoadOperation.Status
                 */
                status: Windows.Foundation.AsyncStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReaderLoadOperation.Cancel
                 */
                cancel(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReaderLoadOperation.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataReaderLoadOperation.GetResults
                 */
                getResults(): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.DataWriter
             */
            class DataWriter implements Windows.Foundation.IClosable, IDataWriter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.#ctor(Windows.Storage.Streams.IOutputStream)
                 */
                constructor(outputStream: IOutputStream);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataWriter.ByteOrder
                 */
                byteOrder: ByteOrder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataWriter.UnicodeEncoding
                 */
                unicodeEncoding: UnicodeEncoding;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataWriter.UnstoredBufferLength
                 */
                unstoredBufferLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.DetachBuffer
                 */
                detachBuffer(): IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.DetachStream
                 */
                detachStream(): IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.MeasureString(System.String)
                 */
                measureString(value: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.StoreAsync
                 */
                storeAsync(): DataWriterStoreOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteBoolean(System.Boolean)
                 */
                writeBoolean(value: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteBuffer(Windows.Storage.Streams.IBuffer,System.UInt32,System.UInt32)
                 */
                writeBuffer(buffer: IBuffer, start: number, count: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteBuffer(Windows.Storage.Streams.IBuffer)
                 */
                writeBuffer(buffer: IBuffer): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteByte(System.Byte)
                 */
                writeByte(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteBytes(System.Byte[])
                 */
                writeBytes(value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteDateTime(Windows.Foundation.DateTime)
                 */
                writeDateTime(value: Date): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteDouble(System.Double)
                 */
                writeDouble(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteGuid(System.Guid)
                 */
                writeGuid(value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteInt16(System.Int16)
                 */
                writeInt16(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteInt32(System.Int32)
                 */
                writeInt32(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteInt64(System.Int64)
                 */
                writeInt64(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteSingle(System.Single)
                 */
                writeSingle(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteString(System.String)
                 */
                writeString(value: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteTimeSpan(Windows.Foundation.TimeSpan)
                 */
                writeTimeSpan(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteUInt16(System.UInt16)
                 */
                writeUInt16(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteUInt32(System.UInt32)
                 */
                writeUInt32(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriter.WriteUInt64(System.UInt64)
                 */
                writeUInt64(value: number): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.DataWriterStoreOperation
             */
            abstract class DataWriterStoreOperation extends Windows.Foundation.Projections.Promise<number> implements Windows.Foundation.IAsyncInfo, Windows.Foundation.IAsyncOperation<number> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataWriterStoreOperation.Completed
                 */
                completed: Windows.Foundation.AsyncOperationCompletedHandler<number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataWriterStoreOperation.ErrorCode
                 */
                errorCode: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataWriterStoreOperation.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.DataWriterStoreOperation.Status
                 */
                status: Windows.Foundation.AsyncStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriterStoreOperation.Cancel
                 */
                cancel(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriterStoreOperation.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.DataWriterStoreOperation.GetResults
                 */
                getResults(): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.FileInputStream
             */
            abstract class FileInputStream implements Windows.Foundation.IClosable, IInputStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileInputStream.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileInputStream.ReadAsync(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.InputStreamOptions)
                 */
                readAsync(buffer: IBuffer, count: number, options: InputStreamOptions): Windows.Foundation.IAsyncOperationWithProgress<IBuffer, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.FileOutputStream
             */
            abstract class FileOutputStream implements Windows.Foundation.IClosable, IOutputStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileOutputStream.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileOutputStream.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileOutputStream.WriteAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeAsync(buffer: IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.FileRandomAccessStream
             */
            abstract class FileRandomAccessStream implements IOutputStream, IInputStream, Windows.Foundation.IClosable, IRandomAccessStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.FileRandomAccessStream.CanRead
                 */
                canRead: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.FileRandomAccessStream.CanWrite
                 */
                canWrite: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.FileRandomAccessStream.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.FileRandomAccessStream.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileRandomAccessStream.CloneStream
                 */
                cloneStream(): IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileRandomAccessStream.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileRandomAccessStream.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileRandomAccessStream.GetInputStreamAt(System.UInt64)
                 */
                getInputStreamAt(position: number): IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileRandomAccessStream.GetOutputStreamAt(System.UInt64)
                 */
                getOutputStreamAt(position: number): IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileRandomAccessStream.ReadAsync(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.InputStreamOptions)
                 */
                readAsync(buffer: IBuffer, count: number, options: InputStreamOptions): Windows.Foundation.IAsyncOperationWithProgress<IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileRandomAccessStream.Seek(System.UInt64)
                 */
                seek(position: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.FileRandomAccessStream.WriteAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeAsync(buffer: IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.IBuffer
             */
            interface IBuffer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IBuffer.Capacity
                 */
                byteLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IBuffer.Capacity
                 */
                capacity: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IBuffer.Length
                 */
                length: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.IContentTypeProvider
             */
            interface IContentTypeProvider {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IContentTypeProvider.ContentType
                 */
                contentType: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.IDataReader
             */
            interface IDataReader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IDataReader.ByteOrder
                 */
                byteOrder: ByteOrder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IDataReader.InputStreamOptions
                 */
                inputStreamOptions: InputStreamOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IDataReader.UnconsumedBufferLength
                 */
                unconsumedBufferLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IDataReader.UnicodeEncoding
                 */
                unicodeEncoding: UnicodeEncoding;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.DetachBuffer
                 */
                detachBuffer(): IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.DetachStream
                 */
                detachStream(): IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.LoadAsync(System.UInt32)
                 */
                loadAsync(count: number): DataReaderLoadOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadBoolean
                 */
                readBoolean(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadBuffer(System.UInt32)
                 */
                readBuffer(length: number): IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadByte
                 */
                readByte(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadBytes(System.Byte[])
                 */
                readBytes(value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadDateTime
                 */
                readDateTime(): Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadDouble
                 */
                readDouble(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadGuid
                 */
                readGuid(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadInt16
                 */
                readInt16(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadInt32
                 */
                readInt32(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadInt64
                 */
                readInt64(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadSingle
                 */
                readSingle(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadString(System.UInt32)
                 */
                readString(codeUnitCount: number): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadTimeSpan
                 */
                readTimeSpan(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadUInt16
                 */
                readUInt16(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadUInt32
                 */
                readUInt32(): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataReader.ReadUInt64
                 */
                readUInt64(): number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.IDataWriter
             */
            interface IDataWriter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IDataWriter.ByteOrder
                 */
                byteOrder: ByteOrder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IDataWriter.UnicodeEncoding
                 */
                unicodeEncoding: UnicodeEncoding;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IDataWriter.UnstoredBufferLength
                 */
                unstoredBufferLength: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.DetachBuffer
                 */
                detachBuffer(): IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.DetachStream
                 */
                detachStream(): IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.MeasureString(System.String)
                 */
                measureString(value: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.StoreAsync
                 */
                storeAsync(): DataWriterStoreOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteBoolean(System.Boolean)
                 */
                writeBoolean(value: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteBuffer(Windows.Storage.Streams.IBuffer,System.UInt32,System.UInt32)
                 */
                writeBuffer(buffer: IBuffer, start: number, count: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteBuffer(Windows.Storage.Streams.IBuffer)
                 */
                writeBuffer(buffer: IBuffer): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteByte(System.Byte)
                 */
                writeByte(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteBytes(System.Byte[])
                 */
                writeBytes(value: number[]): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteDateTime(Windows.Foundation.DateTime)
                 */
                writeDateTime(value: Date): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteDouble(System.Double)
                 */
                writeDouble(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteGuid(System.Guid)
                 */
                writeGuid(value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteInt16(System.Int16)
                 */
                writeInt16(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteInt32(System.Int32)
                 */
                writeInt32(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteInt64(System.Int64)
                 */
                writeInt64(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteSingle(System.Single)
                 */
                writeSingle(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteString(System.String)
                 */
                writeString(value: string): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteTimeSpan(Windows.Foundation.TimeSpan)
                 */
                writeTimeSpan(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteUInt16(System.UInt16)
                 */
                writeUInt16(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteUInt32(System.UInt32)
                 */
                writeUInt32(value: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IDataWriter.WriteUInt64(System.UInt64)
                 */
                writeUInt64(value: number): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.IInputStream
             */
            interface IInputStream extends Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IInputStream.ReadAsync(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.InputStreamOptions)
                 */
                readAsync(buffer: IBuffer, count: number, options: InputStreamOptions): Windows.Foundation.IAsyncOperationWithProgress<IBuffer, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.IInputStreamReference
             */
            interface IInputStreamReference {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IInputStreamReference.OpenSequentialReadAsync
                 */
                openSequentialReadAsync(): Windows.Foundation.IAsyncOperation<IInputStream>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.IOutputStream
             */
            interface IOutputStream extends Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IOutputStream.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IOutputStream.WriteAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeAsync(buffer: IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.IRandomAccessStream
             */
            interface IRandomAccessStream extends Windows.Foundation.IClosable, IInputStream, IOutputStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IRandomAccessStream.CanRead
                 */
                canRead: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IRandomAccessStream.CanWrite
                 */
                canWrite: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IRandomAccessStream.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.IRandomAccessStream.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IRandomAccessStream.CloneStream
                 */
                cloneStream(): IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IRandomAccessStream.GetInputStreamAt(System.UInt64)
                 */
                getInputStreamAt(position: number): IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IRandomAccessStream.GetOutputStreamAt(System.UInt64)
                 */
                getOutputStreamAt(position: number): IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IRandomAccessStream.Seek(System.UInt64)
                 */
                seek(position: number): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.IRandomAccessStreamReference
             */
            interface IRandomAccessStreamReference {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.IRandomAccessStreamReference.OpenReadAsync
                 */
                openReadAsync(): Windows.Foundation.IAsyncOperation<IRandomAccessStreamWithContentType>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.IRandomAccessStreamWithContentType
             */
            interface IRandomAccessStreamWithContentType extends IContentTypeProvider, IRandomAccessStream, Windows.Foundation.IClosable, IInputStream, IOutputStream {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.InMemoryRandomAccessStream
             */
            class InMemoryRandomAccessStream implements IOutputStream, IInputStream, Windows.Foundation.IClosable, IRandomAccessStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.InMemoryRandomAccessStream.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.InMemoryRandomAccessStream.CanRead
                 */
                canRead: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.InMemoryRandomAccessStream.CanWrite
                 */
                canWrite: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.InMemoryRandomAccessStream.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.InMemoryRandomAccessStream.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.InMemoryRandomAccessStream.CloneStream
                 */
                cloneStream(): IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.InMemoryRandomAccessStream.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.InMemoryRandomAccessStream.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.InMemoryRandomAccessStream.GetInputStreamAt(System.UInt64)
                 */
                getInputStreamAt(position: number): IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.InMemoryRandomAccessStream.GetOutputStreamAt(System.UInt64)
                 */
                getOutputStreamAt(position: number): IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.InMemoryRandomAccessStream.ReadAsync(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.InputStreamOptions)
                 */
                readAsync(buffer: IBuffer, count: number, options: InputStreamOptions): Windows.Foundation.IAsyncOperationWithProgress<IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.InMemoryRandomAccessStream.Seek(System.UInt64)
                 */
                seek(position: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.InMemoryRandomAccessStream.WriteAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeAsync(buffer: IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.InputStreamOptions
             */
            enum InputStreamOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Streams.InputStreamOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Streams.InputStreamOptions.Partial
                 */
                partial,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Streams.InputStreamOptions.ReadAhead
                 */
                readAhead,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.InputStreamOverStream
             */
            abstract class InputStreamOverStream implements Windows.Foundation.IClosable, IInputStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.InputStreamOverStream.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.InputStreamOverStream.ReadAsync(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.InputStreamOptions)
                 */
                readAsync(buffer: IBuffer, count: number, options: InputStreamOptions): Windows.Foundation.IAsyncOperationWithProgress<IBuffer, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.OutputStreamOverStream
             */
            abstract class OutputStreamOverStream implements Windows.Foundation.IClosable, IOutputStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.OutputStreamOverStream.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.OutputStreamOverStream.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.OutputStreamOverStream.WriteAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeAsync(buffer: IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.RandomAccessStream
             */
            abstract class RandomAccessStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStream.CopyAndCloseAsync(Windows.Storage.Streams.IInputStream,Windows.Storage.Streams.IOutputStream)
                 */
                static copyAndCloseAsync(source: IInputStream, destination: IOutputStream): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStream.CopyAsync(Windows.Storage.Streams.IInputStream,Windows.Storage.Streams.IOutputStream,System.UInt64)
                 */
                static copyAsync(source: IInputStream, destination: IOutputStream, bytesToCopy: number): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStream.CopyAsync(Windows.Storage.Streams.IInputStream,Windows.Storage.Streams.IOutputStream)
                 */
                static copyAsync(source: IInputStream, destination: IOutputStream): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.RandomAccessStreamOverStream
             */
            abstract class RandomAccessStreamOverStream implements IOutputStream, IInputStream, Windows.Foundation.IClosable, IRandomAccessStream {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.RandomAccessStreamOverStream.CanRead
                 */
                canRead: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.RandomAccessStreamOverStream.CanWrite
                 */
                canWrite: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.RandomAccessStreamOverStream.Position
                 */
                position: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.Streams.RandomAccessStreamOverStream.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStreamOverStream.CloneStream
                 */
                cloneStream(): IRandomAccessStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStreamOverStream.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStreamOverStream.FlushAsync
                 */
                flushAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStreamOverStream.GetInputStreamAt(System.UInt64)
                 */
                getInputStreamAt(position: number): IInputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStreamOverStream.GetOutputStreamAt(System.UInt64)
                 */
                getOutputStreamAt(position: number): IOutputStream;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStreamOverStream.ReadAsync(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.InputStreamOptions)
                 */
                readAsync(buffer: IBuffer, count: number, options: InputStreamOptions): Windows.Foundation.IAsyncOperationWithProgress<IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStreamOverStream.Seek(System.UInt64)
                 */
                seek(position: number): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStreamOverStream.WriteAsync(Windows.Storage.Streams.IBuffer)
                 */
                writeAsync(buffer: IBuffer): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.RandomAccessStreamReference
             */
            abstract class RandomAccessStreamReference implements IRandomAccessStreamReference {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStreamReference.CreateFromFile(Windows.Storage.IStorageFile)
                 */
                static createFromFile(file: Windows.Storage.IStorageFile): RandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStreamReference.CreateFromStream(Windows.Storage.Streams.IRandomAccessStream)
                 */
                static createFromStream(stream: IRandomAccessStream): RandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStreamReference.CreateFromUri(Windows.Foundation.Uri)
                 */
                static createFromUri(uri: Windows.Foundation.Uri): RandomAccessStreamReference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Storage.Streams.RandomAccessStreamReference.OpenReadAsync
                 */
                openReadAsync(): Windows.Foundation.IAsyncOperation<IRandomAccessStreamWithContentType>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.Streams.UnicodeEncoding
             */
            enum UnicodeEncoding {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Streams.UnicodeEncoding.Utf16BE
                 */
                utf16BE,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Streams.UnicodeEncoding.Utf16LE
                 */
                utf16LE,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Storage.Streams.UnicodeEncoding.Utf8
                 */
                utf8,
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.SystemAudioProperties
         */
        abstract class SystemAudioProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemAudioProperties.EncodingBitrate
             */
            encodingBitrate: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.SystemGPSProperties
         */
        abstract class SystemGPSProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemGPSProperties.LatitudeDecimal
             */
            latitudeDecimal: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemGPSProperties.LongitudeDecimal
             */
            longitudeDecimal: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.SystemImageProperties
         */
        abstract class SystemImageProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemImageProperties.HorizontalSize
             */
            horizontalSize: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemImageProperties.VerticalSize
             */
            verticalSize: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.SystemMediaProperties
         */
        abstract class SystemMediaProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMediaProperties.Duration
             */
            duration: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMediaProperties.Producer
             */
            producer: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMediaProperties.Publisher
             */
            publisher: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMediaProperties.SubTitle
             */
            subTitle: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMediaProperties.Writer
             */
            writer: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMediaProperties.Year
             */
            year: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.SystemMusicProperties
         */
        abstract class SystemMusicProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMusicProperties.AlbumArtist
             */
            albumArtist: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMusicProperties.AlbumTitle
             */
            albumTitle: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMusicProperties.Artist
             */
            artist: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMusicProperties.Composer
             */
            composer: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMusicProperties.Conductor
             */
            conductor: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMusicProperties.DisplayArtist
             */
            displayArtist: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMusicProperties.Genre
             */
            genre: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemMusicProperties.TrackNumber
             */
            trackNumber: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.SystemPhotoProperties
         */
        abstract class SystemPhotoProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemPhotoProperties.CameraManufacturer
             */
            cameraManufacturer: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemPhotoProperties.CameraModel
             */
            cameraModel: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemPhotoProperties.DateTaken
             */
            dateTaken: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemPhotoProperties.Orientation
             */
            orientation: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemPhotoProperties.PeopleNames
             */
            peopleNames: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.SystemProperties
         */
        abstract class SystemProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.Audio
             */
            static audio: SystemAudioProperties;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.Author
             */
            static author: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.Comment
             */
            static comment: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.GPS
             */
            static gps: SystemGPSProperties;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.Image
             */
            static image: SystemImageProperties;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.ItemNameDisplay
             */
            static itemNameDisplay: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.Keywords
             */
            static keywords: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.Media
             */
            static media: SystemMediaProperties;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.Music
             */
            static music: SystemMusicProperties;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.Photo
             */
            static photo: SystemPhotoProperties;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.Rating
             */
            static rating: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.Title
             */
            static title: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemProperties.Video
             */
            static video: SystemVideoProperties;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Storage.SystemVideoProperties
         */
        abstract class SystemVideoProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemVideoProperties.Director
             */
            director: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemVideoProperties.FrameHeight
             */
            frameHeight: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemVideoProperties.FrameWidth
             */
            frameWidth: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemVideoProperties.Orientation
             */
            orientation: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Storage.SystemVideoProperties.TotalBitrate
             */
            totalBitrate: string;
        }
    }
    namespace System {
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.AppDiagnosticInfo
         */
        abstract class AppDiagnosticInfo {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.AppDiagnosticInfo.RequestInfoAsync
             */
            static requestInfoAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<AppDiagnosticInfo>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.AppDiagnosticInfo.AppInfo
             */
            appInfo: Windows.ApplicationModel.AppInfo;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.AppMemoryReport
         */
        abstract class AppMemoryReport {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.AppMemoryReport.PeakPrivateCommitUsage
             */
            peakPrivateCommitUsage: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.AppMemoryReport.PrivateCommitUsage
             */
            privateCommitUsage: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.AppMemoryReport.TotalCommitLimit
             */
            totalCommitLimit: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.AppMemoryReport.TotalCommitUsage
             */
            totalCommitUsage: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.AppMemoryUsageLevel
         */
        enum AppMemoryUsageLevel {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.AppMemoryUsageLevel.High
             */
            high,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.AppMemoryUsageLevel.Low
             */
            low,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.AppMemoryUsageLevel.Medium
             */
            medium,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.AppMemoryUsageLevel.OverLimit
             */
            overLimit,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.AppMemoryUsageLimitChangingEventArgs
         */
        abstract class AppMemoryUsageLimitChangingEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.AppMemoryUsageLimitChangingEventArgs.NewLimit
             */
            newLimit: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.AppMemoryUsageLimitChangingEventArgs.OldLimit
             */
            oldLimit: number;
        }
        namespace Diagnostics {
            namespace DevicePortal {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.DevicePortal.DevicePortalConnection
                 */
                abstract class DevicePortalConnection {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.DevicePortal.DevicePortalConnection.GetForAppServiceConnection(Windows.ApplicationModel.AppService.AppServiceConnection)
                     */
                    static getForAppServiceConnection(appServiceConnection: Windows.ApplicationModel.AppService.AppServiceConnection): DevicePortalConnection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.Diagnostics.DevicePortal.DevicePortalConnection.Closed
                     */
                    onclosed: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePortalConnection, DevicePortalConnectionClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePortalConnection, DevicePortalConnectionClosedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.Diagnostics.DevicePortal.DevicePortalConnection.RequestReceived
                     */
                    onrequestreceived: (arg: { type: "requestreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePortalConnection, DevicePortalConnectionRequestReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePortalConnection, DevicePortalConnectionRequestReceivedEventArgs>;
                    addEventListener(type: "closed", listener: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePortalConnection, DevicePortalConnectionClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePortalConnection, DevicePortalConnectionClosedEventArgs>): void;
                    addEventListener(type: "requestreceived", listener: (arg: { type: "requestreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePortalConnection, DevicePortalConnectionRequestReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePortalConnection, DevicePortalConnectionRequestReceivedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "closed", listener: (arg: { type: "closed"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePortalConnection, DevicePortalConnectionClosedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePortalConnection, DevicePortalConnectionClosedEventArgs>): void;
                    removeEventListener(type: "requestreceived", listener: (arg: { type: "requestreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<DevicePortalConnection, DevicePortalConnectionRequestReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<DevicePortalConnection, DevicePortalConnectionRequestReceivedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionClosedEventArgs
                 */
                abstract class DevicePortalConnectionClosedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionClosedEventArgs.Reason
                     */
                    reason: DevicePortalConnectionClosedReason;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionClosedReason
                 */
                enum DevicePortalConnectionClosedReason {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionClosedReason.NotAuthorized
                     */
                    notAuthorized,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionClosedReason.ProtocolError
                     */
                    protocolError,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionClosedReason.ResourceLimitsExceeded
                     */
                    resourceLimitsExceeded,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionClosedReason.ServiceTerminated
                     */
                    serviceTerminated,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionClosedReason.Unknown
                     */
                    unknown,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionClosedReason.UserNotPresent
                     */
                    userNotPresent,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionRequestReceivedEventArgs
                 */
                abstract class DevicePortalConnectionRequestReceivedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionRequestReceivedEventArgs.RequestMessage
                     */
                    requestMessage: Windows.Web.Http.HttpRequestMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.DevicePortal.DevicePortalConnectionRequestReceivedEventArgs.ResponseMessage
                     */
                    responseMessage: Windows.Web.Http.HttpResponseMessage;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.ProcessCpuUsage
             */
            abstract class ProcessCpuUsage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.ProcessCpuUsage.GetReport
                 */
                getReport(): ProcessCpuUsageReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.ProcessCpuUsageReport
             */
            abstract class ProcessCpuUsageReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessCpuUsageReport.KernelTime
                 */
                kernelTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessCpuUsageReport.UserTime
                 */
                userTime: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.ProcessDiagnosticInfo
             */
            abstract class ProcessDiagnosticInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.ProcessDiagnosticInfo.GetForCurrentProcess
                 */
                static getForCurrentProcess(): ProcessDiagnosticInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.ProcessDiagnosticInfo.GetForProcesses
                 */
                static getForProcesses(): Windows.Foundation.Collections.IVectorView<ProcessDiagnosticInfo>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiagnosticInfo.CpuUsage
                 */
                cpuUsage: ProcessCpuUsage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiagnosticInfo.DiskUsage
                 */
                diskUsage: ProcessDiskUsage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiagnosticInfo.ExecutableFileName
                 */
                executableFileName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiagnosticInfo.MemoryUsage
                 */
                memoryUsage: ProcessMemoryUsage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiagnosticInfo.Parent
                 */
                parent: ProcessDiagnosticInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiagnosticInfo.ProcessId
                 */
                processId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiagnosticInfo.ProcessStartTime
                 */
                processStartTime: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.ProcessDiskUsage
             */
            abstract class ProcessDiskUsage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.ProcessDiskUsage.GetReport
                 */
                getReport(): ProcessDiskUsageReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.ProcessDiskUsageReport
             */
            abstract class ProcessDiskUsageReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiskUsageReport.BytesReadCount
                 */
                bytesReadCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiskUsageReport.BytesWrittenCount
                 */
                bytesWrittenCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiskUsageReport.OtherBytesCount
                 */
                otherBytesCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiskUsageReport.OtherOperationCount
                 */
                otherOperationCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiskUsageReport.ReadOperationCount
                 */
                readOperationCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessDiskUsageReport.WriteOperationCount
                 */
                writeOperationCount: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.ProcessMemoryUsage
             */
            abstract class ProcessMemoryUsage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.ProcessMemoryUsage.GetReport
                 */
                getReport(): ProcessMemoryUsageReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.ProcessMemoryUsageReport
             */
            abstract class ProcessMemoryUsageReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessMemoryUsageReport.NonPagedPoolSizeInBytes
                 */
                nonPagedPoolSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessMemoryUsageReport.PageFaultCount
                 */
                pageFaultCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessMemoryUsageReport.PageFileSizeInBytes
                 */
                pageFileSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessMemoryUsageReport.PagedPoolSizeInBytes
                 */
                pagedPoolSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessMemoryUsageReport.PeakNonPagedPoolSizeInBytes
                 */
                peakNonPagedPoolSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessMemoryUsageReport.PeakPageFileSizeInBytes
                 */
                peakPageFileSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessMemoryUsageReport.PeakPagedPoolSizeInBytes
                 */
                peakPagedPoolSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessMemoryUsageReport.PeakVirtualMemorySizeInBytes
                 */
                peakVirtualMemorySizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessMemoryUsageReport.PeakWorkingSetSizeInBytes
                 */
                peakWorkingSetSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessMemoryUsageReport.PrivatePageCount
                 */
                privatePageCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessMemoryUsageReport.VirtualMemorySizeInBytes
                 */
                virtualMemorySizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.ProcessMemoryUsageReport.WorkingSetSizeInBytes
                 */
                workingSetSizeInBytes: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.SystemCpuUsage
             */
            abstract class SystemCpuUsage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.SystemCpuUsage.GetReport
                 */
                getReport(): SystemCpuUsageReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.SystemCpuUsageReport
             */
            abstract class SystemCpuUsageReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.SystemCpuUsageReport.IdleTime
                 */
                idleTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.SystemCpuUsageReport.KernelTime
                 */
                kernelTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.SystemCpuUsageReport.UserTime
                 */
                userTime: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.SystemDiagnosticInfo
             */
            abstract class SystemDiagnosticInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.SystemDiagnosticInfo.GetForCurrentSystem
                 */
                static getForCurrentSystem(): SystemDiagnosticInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.SystemDiagnosticInfo.CpuUsage
                 */
                cpuUsage: SystemCpuUsage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.SystemDiagnosticInfo.MemoryUsage
                 */
                memoryUsage: SystemMemoryUsage;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.SystemMemoryUsage
             */
            abstract class SystemMemoryUsage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.SystemMemoryUsage.GetReport
                 */
                getReport(): SystemMemoryUsageReport;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.SystemMemoryUsageReport
             */
            abstract class SystemMemoryUsageReport {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.SystemMemoryUsageReport.AvailableSizeInBytes
                 */
                availableSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.SystemMemoryUsageReport.CommittedSizeInBytes
                 */
                committedSizeInBytes: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.SystemMemoryUsageReport.TotalPhysicalSizeInBytes
                 */
                totalPhysicalSizeInBytes: number;
            }
            namespace Telemetry {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.Telemetry.PlatformTelemetryClient
                 */
                abstract class PlatformTelemetryClient {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.Telemetry.PlatformTelemetryClient.Register(System.String,Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationSettings)
                     */
                    static register(id: string, settings: PlatformTelemetryRegistrationSettings): PlatformTelemetryRegistrationResult;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.Telemetry.PlatformTelemetryClient.Register(System.String)
                     */
                    static register(id: string): PlatformTelemetryRegistrationResult;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationResult
                 */
                abstract class PlatformTelemetryRegistrationResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationResult.Status
                     */
                    status: PlatformTelemetryRegistrationStatus;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationSettings
                 */
                class PlatformTelemetryRegistrationSettings {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationSettings.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationSettings.StorageSize
                     */
                    storageSize: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationSettings.UploadQuotaSize
                     */
                    uploadQuotaSize: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationStatus
                 */
                enum PlatformTelemetryRegistrationStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationStatus.SettingsOutOfRange
                     */
                    settingsOutOfRange,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationStatus.Success
                     */
                    success,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.Telemetry.PlatformTelemetryRegistrationStatus.UnknownFailure
                     */
                    unknownFailure,
                }
            }
            namespace TraceReporting {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActionState
                 */
                enum PlatformDiagnosticActionState {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActionState.ACPowerNotAvailable
                     */
                    acPowerNotAvailable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActionState.FreeNetworkNotAvailable
                     */
                    freeNetworkNotAvailable,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActionState.Success
                     */
                    success,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActions
                 */
                abstract class PlatformDiagnosticActions {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActions.DownloadLatestSettingsForNamespace(System.String,System.String,System.Boolean,System.Boolean,System.Boolean)
                     */
                    static downloadLatestSettingsForNamespace(partner: string, feature: string, isScenarioNamespace: boolean, downloadOverCostedNetwork: boolean, downloadOverBattery: boolean): PlatformDiagnosticActionState;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActions.ForceUpload(Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticEventBufferLatencies,System.Boolean,System.Boolean)
                     */
                    static forceUpload(latency: PlatformDiagnosticEventBufferLatencies, uploadOverCostedNetwork: boolean, uploadOverBattery: boolean): PlatformDiagnosticActionState;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActions.GetActiveScenarioList
                     */
                    static getActiveScenarioList(): Windows.Foundation.Collections.IVectorView<string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActions.GetActiveTraceRuntime(Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceSlotType)
                     */
                    static getActiveTraceRuntime(slotType: PlatformDiagnosticTraceSlotType): PlatformDiagnosticTraceRuntimeInfo;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActions.GetKnownTraceList(Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceSlotType)
                     */
                    static getKnownTraceList(slotType: PlatformDiagnosticTraceSlotType): Windows.Foundation.Collections.IVectorView<PlatformDiagnosticTraceInfo>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActions.IsScenarioEnabled(System.Guid)
                     */
                    static isScenarioEnabled(scenarioId: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActions.IsTraceRunning(Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceSlotType,System.Guid,System.UInt64)
                     */
                    static isTraceRunning(slotType: PlatformDiagnosticTraceSlotType, scenarioId: string, traceProfileHash: number): PlatformDiagnosticTraceSlotState;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActions.TryEscalateScenario(System.Guid,Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticEscalationType,System.String,System.Boolean,System.Boolean,Windows.Foundation.Collections.IMapView`2)
                     */
                    static tryEscalateScenario(scenarioId: string, escalationType: PlatformDiagnosticEscalationType, outputDirectory: string, timestampOutputDirectory: boolean, forceEscalationUpload: boolean, triggers: Windows.Foundation.Collections.IMapView<string, string>): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticEscalationType
                 */
                enum PlatformDiagnosticEscalationType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticEscalationType.OnCompletion
                     */
                    onCompletion,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticEscalationType.OnFailure
                     */
                    onFailure,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticEventBufferLatencies
                 */
                enum PlatformDiagnosticEventBufferLatencies {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticEventBufferLatencies.CostDeferred
                     */
                    costDeferred,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticEventBufferLatencies.Normal
                     */
                    normal,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticEventBufferLatencies.Realtime
                     */
                    realtime,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceInfo
                 */
                abstract class PlatformDiagnosticTraceInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceInfo.IsAutoLogger
                     */
                    isAutoLogger: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceInfo.IsExclusive
                     */
                    isExclusive: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceInfo.MaxTraceDurationFileTime
                     */
                    maxTraceDurationFileTime: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceInfo.Priority
                     */
                    priority: PlatformDiagnosticTracePriority;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceInfo.ProfileHash
                     */
                    profileHash: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceInfo.ScenarioId
                     */
                    scenarioId: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTracePriority
                 */
                enum PlatformDiagnosticTracePriority {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTracePriority.Normal
                     */
                    normal,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTracePriority.UserElevated
                     */
                    userElevated,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceRuntimeInfo
                 */
                abstract class PlatformDiagnosticTraceRuntimeInfo {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceRuntimeInfo.EtwRuntimeFileTime
                     */
                    etwRuntimeFileTime: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceRuntimeInfo.RuntimeFileTime
                     */
                    runtimeFileTime: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceSlotState
                 */
                enum PlatformDiagnosticTraceSlotState {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceSlotState.NotRunning
                     */
                    notRunning,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceSlotState.Running
                     */
                    running,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceSlotState.Throttled
                     */
                    throttled,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceSlotType
                 */
                enum PlatformDiagnosticTraceSlotType {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceSlotType.Alternative
                     */
                    alternative,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceSlotType.AlwaysOn
                     */
                    alwaysOn,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticTraceSlotType.Mini
                     */
                    mini,
                }
            }
        }
        namespace Display {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Display.DisplayRequest
             */
            class DisplayRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Display.DisplayRequest.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Display.DisplayRequest.RequestActive
                 */
                requestActive(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Display.DisplayRequest.RequestRelease
                 */
                requestRelease(): void;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.FolderLauncherOptions
         */
        class FolderLauncherOptions implements ILauncherViewOptions {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.FolderLauncherOptions.#ctor
             */
            constructor();
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.FolderLauncherOptions.DesiredRemainingView
             */
            desiredRemainingView: Windows.UI.ViewManagement.ViewSizePreference;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.FolderLauncherOptions.ItemsToSelect
             */
            itemsToSelect: Windows.Foundation.Collections.IVector<Windows.Storage.IStorageItem>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.ILauncherViewOptions
         */
        interface ILauncherViewOptions {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.ILauncherViewOptions.DesiredRemainingView
             */
            desiredRemainingView: Windows.UI.ViewManagement.ViewSizePreference;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.KnownUserProperties
         */
        abstract class KnownUserProperties {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.KnownUserProperties.AccountName
             */
            static accountName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.KnownUserProperties.DisplayName
             */
            static displayName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.KnownUserProperties.DomainName
             */
            static domainName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.KnownUserProperties.FirstName
             */
            static firstName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.KnownUserProperties.GuestHost
             */
            static guestHost: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.KnownUserProperties.LastName
             */
            static lastName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.KnownUserProperties.PrincipalName
             */
            static principalName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.KnownUserProperties.ProviderName
             */
            static providerName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.KnownUserProperties.SessionInitiationProtocolUri
             */
            static sessionInitiationProtocolUri: string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.LaunchFileStatus
         */
        enum LaunchFileStatus {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchFileStatus.AppUnavailable
             */
            appUnavailable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchFileStatus.DeniedByPolicy
             */
            deniedByPolicy,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchFileStatus.FileTypeNotSupported
             */
            fileTypeNotSupported,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchFileStatus.Success
             */
            success,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchFileStatus.Unknown
             */
            unknown,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.LaunchQuerySupportStatus
         */
        enum LaunchQuerySupportStatus {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchQuerySupportStatus.AppNotInstalled
             */
            appNotInstalled,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchQuerySupportStatus.AppUnavailable
             */
            appUnavailable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchQuerySupportStatus.Available
             */
            available,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchQuerySupportStatus.NotSupported
             */
            notSupported,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchQuerySupportStatus.Unknown
             */
            unknown,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.LaunchQuerySupportType
         */
        enum LaunchQuerySupportType {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchQuerySupportType.Uri
             */
            uri,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchQuerySupportType.UriForResults
             */
            uriForResults,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.LaunchUriResult
         */
        abstract class LaunchUriResult {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LaunchUriResult.Result
             */
            result: Windows.Foundation.Collections.ValueSet;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LaunchUriResult.Status
             */
            status: LaunchUriStatus;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.LaunchUriStatus
         */
        enum LaunchUriStatus {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchUriStatus.AppUnavailable
             */
            appUnavailable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchUriStatus.ProtocolUnavailable
             */
            protocolUnavailable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchUriStatus.Success
             */
            success,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.LaunchUriStatus.Unknown
             */
            unknown,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Launcher
         */
        abstract class Launcher {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.FindAppUriHandlersAsync(Windows.Foundation.Uri)
             */
            static findAppUriHandlersAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.AppInfo>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.FindFileHandlersAsync(System.String)
             */
            static findFileHandlersAsync(extension: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.AppInfo>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.FindUriSchemeHandlersAsync(System.String,Windows.System.LaunchQuerySupportType)
             */
            static findUriSchemeHandlersAsync(scheme: string, launchQuerySupportType: LaunchQuerySupportType): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.AppInfo>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.FindUriSchemeHandlersAsync(System.String)
             */
            static findUriSchemeHandlersAsync(scheme: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.AppInfo>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchFileAsync(Windows.Storage.IStorageFile,Windows.System.LauncherOptions)
             */
            static launchFileAsync(file: Windows.Storage.IStorageFile, options: LauncherOptions): Windows.Foundation.IAsyncOperation<boolean>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchFileAsync(Windows.Storage.IStorageFile)
             */
            static launchFileAsync(file: Windows.Storage.IStorageFile): Windows.Foundation.IAsyncOperation<boolean>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchFolderAsync(Windows.Storage.IStorageFolder,Windows.System.FolderLauncherOptions)
             */
            static launchFolderAsync(folder: Windows.Storage.IStorageFolder, options: FolderLauncherOptions): Windows.Foundation.IAsyncOperation<boolean>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchFolderAsync(Windows.Storage.IStorageFolder)
             */
            static launchFolderAsync(folder: Windows.Storage.IStorageFolder): Windows.Foundation.IAsyncOperation<boolean>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchUriAsync(Windows.Foundation.Uri,Windows.System.LauncherOptions,Windows.Foundation.Collections.ValueSet)
             */
            static launchUriAsync(uri: Windows.Foundation.Uri, options: LauncherOptions, inputData: Windows.Foundation.Collections.ValueSet): Windows.Foundation.IAsyncOperation<boolean>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchUriAsync(Windows.Foundation.Uri,Windows.System.LauncherOptions)
             */
            static launchUriAsync(uri: Windows.Foundation.Uri, options: LauncherOptions): Windows.Foundation.IAsyncOperation<boolean>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchUriAsync(Windows.Foundation.Uri)
             */
            static launchUriAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<boolean>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchUriForResultsAsync(Windows.Foundation.Uri,Windows.System.LauncherOptions,Windows.Foundation.Collections.ValueSet)
             */
            static launchUriForResultsAsync(uri: Windows.Foundation.Uri, options: LauncherOptions, inputData: Windows.Foundation.Collections.ValueSet): Windows.Foundation.IAsyncOperation<LaunchUriResult>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchUriForResultsAsync(Windows.Foundation.Uri,Windows.System.LauncherOptions)
             */
            static launchUriForResultsAsync(uri: Windows.Foundation.Uri, options: LauncherOptions): Windows.Foundation.IAsyncOperation<LaunchUriResult>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchUriForResultsForUserAsync(Windows.System.User,Windows.Foundation.Uri,Windows.System.LauncherOptions,Windows.Foundation.Collections.ValueSet)
             */
            static launchUriForResultsForUserAsync(user: User, uri: Windows.Foundation.Uri, options: LauncherOptions, inputData: Windows.Foundation.Collections.ValueSet): Windows.Foundation.IAsyncOperation<LaunchUriResult>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchUriForResultsForUserAsync(Windows.System.User,Windows.Foundation.Uri,Windows.System.LauncherOptions)
             */
            static launchUriForResultsForUserAsync(user: User, uri: Windows.Foundation.Uri, options: LauncherOptions): Windows.Foundation.IAsyncOperation<LaunchUriResult>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchUriForUserAsync(Windows.System.User,Windows.Foundation.Uri,Windows.System.LauncherOptions,Windows.Foundation.Collections.ValueSet)
             */
            static launchUriForUserAsync(user: User, uri: Windows.Foundation.Uri, options: LauncherOptions, inputData: Windows.Foundation.Collections.ValueSet): Windows.Foundation.IAsyncOperation<LaunchUriStatus>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchUriForUserAsync(Windows.System.User,Windows.Foundation.Uri,Windows.System.LauncherOptions)
             */
            static launchUriForUserAsync(user: User, uri: Windows.Foundation.Uri, options: LauncherOptions): Windows.Foundation.IAsyncOperation<LaunchUriStatus>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.LaunchUriForUserAsync(Windows.System.User,Windows.Foundation.Uri)
             */
            static launchUriForUserAsync(user: User, uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<LaunchUriStatus>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.QueryAppUriSupportAsync(Windows.Foundation.Uri,System.String)
             */
            static queryAppUriSupportAsync(uri: Windows.Foundation.Uri, packageFamilyName: string): Windows.Foundation.IAsyncOperation<LaunchQuerySupportStatus>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.QueryAppUriSupportAsync(Windows.Foundation.Uri)
             */
            static queryAppUriSupportAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<LaunchQuerySupportStatus>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.QueryFileSupportAsync(Windows.Storage.StorageFile,System.String)
             */
            static queryFileSupportAsync(file: Windows.Storage.StorageFile, packageFamilyName: string): Windows.Foundation.IAsyncOperation<LaunchQuerySupportStatus>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.QueryFileSupportAsync(Windows.Storage.StorageFile)
             */
            static queryFileSupportAsync(file: Windows.Storage.StorageFile): Windows.Foundation.IAsyncOperation<LaunchQuerySupportStatus>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.QueryUriSupportAsync(Windows.Foundation.Uri,Windows.System.LaunchQuerySupportType,System.String)
             */
            static queryUriSupportAsync(uri: Windows.Foundation.Uri, launchQuerySupportType: LaunchQuerySupportType, packageFamilyName: string): Windows.Foundation.IAsyncOperation<LaunchQuerySupportStatus>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Launcher.QueryUriSupportAsync(Windows.Foundation.Uri,Windows.System.LaunchQuerySupportType)
             */
            static queryUriSupportAsync(uri: Windows.Foundation.Uri, launchQuerySupportType: LaunchQuerySupportType): Windows.Foundation.IAsyncOperation<LaunchQuerySupportStatus>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.LauncherOptions
         */
        class LauncherOptions implements ILauncherViewOptions {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.LauncherOptions.#ctor
             */
            constructor();
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherOptions.ContentType
             */
            contentType: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherOptions.DesiredRemainingView
             */
            desiredRemainingView: Windows.UI.ViewManagement.ViewSizePreference;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherOptions.DisplayApplicationPicker
             */
            displayApplicationPicker: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherOptions.FallbackUri
             */
            fallbackUri: Windows.Foundation.Uri;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherOptions.IgnoreAppUriHandlers
             */
            ignoreAppUriHandlers: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherOptions.LimitPickerToCurrentAppAndAppUriHandlers
             */
            limitPickerToCurrentAppAndAppUriHandlers: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherOptions.NeighboringFilesQuery
             */
            neighboringFilesQuery: Windows.Storage.Search.StorageFileQueryResult;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherOptions.PreferredApplicationDisplayName
             */
            preferredApplicationDisplayName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherOptions.PreferredApplicationPackageFamilyName
             */
            preferredApplicationPackageFamilyName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherOptions.TargetApplicationPackageFamilyName
             */
            targetApplicationPackageFamilyName: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherOptions.TreatAsUntrusted
             */
            treatAsUntrusted: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherOptions.UI
             */
            ui: LauncherUIOptions;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.LauncherUIOptions
         */
        abstract class LauncherUIOptions {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherUIOptions.InvocationPoint
             */
            invocationPoint: Windows.Foundation.Point;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherUIOptions.PreferredPlacement
             */
            preferredPlacement: Windows.UI.Popups.Placement;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.LauncherUIOptions.SelectionRect
             */
            selectionRect: Windows.Foundation.Rect;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.MemoryManager
         */
        abstract class MemoryManager {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.MemoryManager.AppMemoryUsage
             */
            static appMemoryUsage: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.MemoryManager.AppMemoryUsageLevel
             */
            static appMemoryUsageLevel: AppMemoryUsageLevel;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.MemoryManager.AppMemoryUsageLimit
             */
            static appMemoryUsageLimit: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.MemoryManager.AppMemoryUsageDecreased
             */
            static onappmemoryusagedecreased: (arg: { type: "appmemoryusagedecreased"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.MemoryManager.AppMemoryUsageIncreased
             */
            static onappmemoryusageincreased: (arg: { type: "appmemoryusageincreased"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.MemoryManager.AppMemoryUsageLimitChanging
             */
            static onappmemoryusagelimitchanging: (arg: { type: "appmemoryusagelimitchanging"; } & Windows.Foundation.EventHandlerArgumentType<AppMemoryUsageLimitChangingEventArgs>) => Windows.Foundation.EventHandlerReturnType<AppMemoryUsageLimitChangingEventArgs>;
            static addEventListener(type: "appmemoryusagedecreased", listener: (arg: { type: "appmemoryusagedecreased"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
            static addEventListener(type: "appmemoryusageincreased", listener: (arg: { type: "appmemoryusageincreased"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
            static addEventListener(type: "appmemoryusagelimitchanging", listener: (arg: { type: "appmemoryusagelimitchanging"; } & Windows.Foundation.EventHandlerArgumentType<AppMemoryUsageLimitChangingEventArgs>) => Windows.Foundation.EventHandlerReturnType<AppMemoryUsageLimitChangingEventArgs>): void;
            static addEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.MemoryManager.GetAppMemoryReport
             */
            static getAppMemoryReport(): AppMemoryReport;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.MemoryManager.GetProcessMemoryReport
             */
            static getProcessMemoryReport(): ProcessMemoryReport;
            static removeEventListener(type: "appmemoryusagedecreased", listener: (arg: { type: "appmemoryusagedecreased"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
            static removeEventListener(type: "appmemoryusageincreased", listener: (arg: { type: "appmemoryusageincreased"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
            static removeEventListener(type: "appmemoryusagelimitchanging", listener: (arg: { type: "appmemoryusagelimitchanging"; } & Windows.Foundation.EventHandlerArgumentType<AppMemoryUsageLimitChangingEventArgs>) => Windows.Foundation.EventHandlerReturnType<AppMemoryUsageLimitChangingEventArgs>): void;
            static removeEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.MemoryManager.TrySetAppMemoryUsageLimit(System.UInt64)
             */
            static trySetAppMemoryUsageLimit(value: number): boolean;
        }
        namespace Power {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Power.BackgroundEnergyManager
             */
            abstract class BackgroundEnergyManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.BackgroundEnergyManager.ExcessiveUsageLevel
                 */
                static excessiveUsageLevel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.BackgroundEnergyManager.LowUsageLevel
                 */
                static lowUsageLevel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.BackgroundEnergyManager.MaxAcceptableUsageLevel
                 */
                static maxAcceptableUsageLevel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.BackgroundEnergyManager.NearMaxAcceptableUsageLevel
                 */
                static nearMaxAcceptableUsageLevel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.BackgroundEnergyManager.NearTerminationUsageLevel
                 */
                static nearTerminationUsageLevel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.Power.BackgroundEnergyManager.RecentEnergyUsageIncreased
                 */
                static onrecentenergyusageincreased: (arg: { type: "recentenergyusageincreased"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.Power.BackgroundEnergyManager.RecentEnergyUsageReturnedToLow
                 */
                static onrecentenergyusagereturnedtolow: (arg: { type: "recentenergyusagereturnedtolow"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.BackgroundEnergyManager.RecentEnergyUsage
                 */
                static recentEnergyUsage: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.BackgroundEnergyManager.RecentEnergyUsageLevel
                 */
                static recentEnergyUsageLevel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.BackgroundEnergyManager.TerminationUsageLevel
                 */
                static terminationUsageLevel: number;
                static addEventListener(type: "recentenergyusageincreased", listener: (arg: { type: "recentenergyusageincreased"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: "recentenergyusagereturnedtolow", listener: (arg: { type: "recentenergyusagereturnedtolow"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                static removeEventListener(type: "recentenergyusageincreased", listener: (arg: { type: "recentenergyusageincreased"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: "recentenergyusagereturnedtolow", listener: (arg: { type: "recentenergyusagereturnedtolow"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Power.BatteryStatus
             */
            enum BatteryStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Power.BatteryStatus.Charging
                 */
                charging,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Power.BatteryStatus.Discharging
                 */
                discharging,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Power.BatteryStatus.Idle
                 */
                idle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Power.BatteryStatus.NotPresent
                 */
                notPresent,
            }
            namespace Diagnostics {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Power.Diagnostics.BackgroundEnergyDiagnostics
                 */
                abstract class BackgroundEnergyDiagnostics {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.Diagnostics.BackgroundEnergyDiagnostics.DeviceSpecificConversionFactor
                     */
                    static deviceSpecificConversionFactor: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Power.Diagnostics.BackgroundEnergyDiagnostics.ComputeTotalEnergyUsage
                     */
                    static computeTotalEnergyUsage(): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Power.Diagnostics.BackgroundEnergyDiagnostics.ResetTotalEnergyUsage
                     */
                    static resetTotalEnergyUsage(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Power.Diagnostics.ForegroundEnergyDiagnostics
                 */
                abstract class ForegroundEnergyDiagnostics {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.Diagnostics.ForegroundEnergyDiagnostics.DeviceSpecificConversionFactor
                     */
                    static deviceSpecificConversionFactor: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Power.Diagnostics.ForegroundEnergyDiagnostics.ComputeTotalEnergyUsage
                     */
                    static computeTotalEnergyUsage(): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Power.Diagnostics.ForegroundEnergyDiagnostics.ResetTotalEnergyUsage
                     */
                    static resetTotalEnergyUsage(): void;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Power.EnergySaverStatus
             */
            enum EnergySaverStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Power.EnergySaverStatus.Disabled
                 */
                disabled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Power.EnergySaverStatus.Off
                 */
                off,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Power.EnergySaverStatus.On
                 */
                on,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Power.ForegroundEnergyManager
             */
            abstract class ForegroundEnergyManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.ForegroundEnergyManager.ExcessiveUsageLevel
                 */
                static excessiveUsageLevel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.ForegroundEnergyManager.LowUsageLevel
                 */
                static lowUsageLevel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.ForegroundEnergyManager.MaxAcceptableUsageLevel
                 */
                static maxAcceptableUsageLevel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.ForegroundEnergyManager.NearMaxAcceptableUsageLevel
                 */
                static nearMaxAcceptableUsageLevel: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.Power.ForegroundEnergyManager.RecentEnergyUsageIncreased
                 */
                static onrecentenergyusageincreased: (arg: { type: "recentenergyusageincreased"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.Power.ForegroundEnergyManager.RecentEnergyUsageReturnedToLow
                 */
                static onrecentenergyusagereturnedtolow: (arg: { type: "recentenergyusagereturnedtolow"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.ForegroundEnergyManager.RecentEnergyUsage
                 */
                static recentEnergyUsage: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.ForegroundEnergyManager.RecentEnergyUsageLevel
                 */
                static recentEnergyUsageLevel: number;
                static addEventListener(type: "recentenergyusageincreased", listener: (arg: { type: "recentenergyusageincreased"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: "recentenergyusagereturnedtolow", listener: (arg: { type: "recentenergyusagereturnedtolow"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                static removeEventListener(type: "recentenergyusageincreased", listener: (arg: { type: "recentenergyusageincreased"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: "recentenergyusagereturnedtolow", listener: (arg: { type: "recentenergyusagereturnedtolow"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Power.PowerManager
             */
            abstract class PowerManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.PowerManager.BatteryStatus
                 */
                static batteryStatus: BatteryStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.PowerManager.EnergySaverStatus
                 */
                static energySaverStatus: EnergySaverStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.Power.PowerManager.BatteryStatusChanged
                 */
                static onbatterystatuschanged: (arg: { type: "batterystatuschanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.Power.PowerManager.EnergySaverStatusChanged
                 */
                static onenergysaverstatuschanged: (arg: { type: "energysaverstatuschanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.Power.PowerManager.PowerSupplyStatusChanged
                 */
                static onpowersupplystatuschanged: (arg: { type: "powersupplystatuschanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.Power.PowerManager.RemainingChargePercentChanged
                 */
                static onremainingchargepercentchanged: (arg: { type: "remainingchargepercentchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.Power.PowerManager.RemainingDischargeTimeChanged
                 */
                static onremainingdischargetimechanged: (arg: { type: "remainingdischargetimechanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.PowerManager.PowerSupplyStatus
                 */
                static powerSupplyStatus: PowerSupplyStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.PowerManager.RemainingChargePercent
                 */
                static remainingChargePercent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Power.PowerManager.RemainingDischargeTime
                 */
                static remainingDischargeTime: number;
                static addEventListener(type: "remainingdischargetimechanged", listener: (arg: { type: "remainingdischargetimechanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: "batterystatuschanged", listener: (arg: { type: "batterystatuschanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: "energysaverstatuschanged", listener: (arg: { type: "energysaverstatuschanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: "powersupplystatuschanged", listener: (arg: { type: "powersupplystatuschanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: "remainingchargepercentchanged", listener: (arg: { type: "remainingchargepercentchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                static removeEventListener(type: "remainingdischargetimechanged", listener: (arg: { type: "remainingdischargetimechanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: "batterystatuschanged", listener: (arg: { type: "batterystatuschanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: "energysaverstatuschanged", listener: (arg: { type: "energysaverstatuschanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: "powersupplystatuschanged", listener: (arg: { type: "powersupplystatuschanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: "remainingchargepercentchanged", listener: (arg: { type: "remainingchargepercentchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Power.PowerSupplyStatus
             */
            enum PowerSupplyStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Power.PowerSupplyStatus.Adequate
                 */
                adequate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Power.PowerSupplyStatus.Inadequate
                 */
                inadequate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Power.PowerSupplyStatus.NotPresent
                 */
                notPresent,
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.ProcessMemoryReport
         */
        abstract class ProcessMemoryReport {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.ProcessMemoryReport.PrivateWorkingSetUsage
             */
            privateWorkingSetUsage: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.ProcessMemoryReport.TotalWorkingSetUsage
             */
            totalWorkingSetUsage: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.ProcessorArchitecture
         */
        enum ProcessorArchitecture {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.ProcessorArchitecture.Arm
             */
            arm,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.ProcessorArchitecture.Neutral
             */
            neutral,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.ProcessorArchitecture.Unknown
             */
            unknown,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.ProcessorArchitecture.X64
             */
            x64,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.ProcessorArchitecture.X86
             */
            x86,
        }
        namespace Profile {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Profile.AnalyticsInfo
             */
            abstract class AnalyticsInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Profile.AnalyticsInfo.DeviceForm
                 */
                static deviceForm: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Profile.AnalyticsInfo.VersionInfo
                 */
                static versionInfo: AnalyticsVersionInfo;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Profile.AnalyticsVersionInfo
             */
            abstract class AnalyticsVersionInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Profile.AnalyticsVersionInfo.DeviceFamily
                 */
                deviceFamily: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Profile.AnalyticsVersionInfo.DeviceFamilyVersion
                 */
                deviceFamilyVersion: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Profile.EducationSettings
             */
            abstract class EducationSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Profile.EducationSettings.IsEducationEnvironment
                 */
                static isEducationEnvironment: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.system.profile.profilehardwaretokencontract\1.0.0.0\windows.system.profile.profilehardwaretokencontract.winmd T:Windows.System.Profile.HardwareIdentification
             */
            abstract class HardwareIdentification {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.system.profile.profilehardwaretokencontract\1.0.0.0\windows.system.profile.profilehardwaretokencontract.winmd M:Windows.System.Profile.HardwareIdentification.GetPackageSpecificToken(Windows.Storage.Streams.IBuffer)
                 */
                static getPackageSpecificToken(nonce: Windows.Storage.Streams.IBuffer): HardwareToken;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.system.profile.profilehardwaretokencontract\1.0.0.0\windows.system.profile.profilehardwaretokencontract.winmd T:Windows.System.Profile.HardwareToken
             */
            abstract class HardwareToken {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.system.profile.profilehardwaretokencontract\1.0.0.0\windows.system.profile.profilehardwaretokencontract.winmd P:Windows.System.Profile.HardwareToken.Certificate
                 */
                certificate: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.system.profile.profilehardwaretokencontract\1.0.0.0\windows.system.profile.profilehardwaretokencontract.winmd P:Windows.System.Profile.HardwareToken.Id
                 */
                id: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.system.profile.profilehardwaretokencontract\1.0.0.0\windows.system.profile.profilehardwaretokencontract.winmd P:Windows.System.Profile.HardwareToken.Signature
                 */
                signature: Windows.Storage.Streams.IBuffer;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Profile.PlatformDataCollectionLevel
             */
            enum PlatformDataCollectionLevel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Profile.PlatformDataCollectionLevel.Basic
                 */
                basic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Profile.PlatformDataCollectionLevel.Enhanced
                 */
                enhanced,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Profile.PlatformDataCollectionLevel.Full
                 */
                full,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Profile.PlatformDataCollectionLevel.Security
                 */
                security,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Profile.PlatformDiagnosticsAndUsageDataSettings
             */
            abstract class PlatformDiagnosticsAndUsageDataSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Profile.PlatformDiagnosticsAndUsageDataSettings.CollectionLevel
                 */
                static collectionLevel: PlatformDataCollectionLevel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.Profile.PlatformDiagnosticsAndUsageDataSettings.CollectionLevelChanged
                 */
                static oncollectionlevelchanged: (arg: { type: "collectionlevelchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                static addEventListener(type: "collectionlevelchanged", listener: (arg: { type: "collectionlevelchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Profile.PlatformDiagnosticsAndUsageDataSettings.CanCollectDiagnostics(Windows.System.Profile.PlatformDataCollectionLevel)
                 */
                static canCollectDiagnostics(level: PlatformDataCollectionLevel): boolean;
                static removeEventListener(type: "collectionlevelchanged", listener: (arg: { type: "collectionlevelchanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.system.profile.profilehardwaretokencontract\1.0.0.0\windows.system.profile.profilehardwaretokencontract.winmd T:Windows.System.Profile.ProfileHardwareTokenContract
             */
            interface ProfileHardwareTokenContract {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.system.profile.profilesharedmodecontract\2.0.0.0\windows.system.profile.profilesharedmodecontract.winmd T:Windows.System.Profile.ProfileSharedModeContract
             */
            interface ProfileSharedModeContract {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.system.profile.profilesharedmodecontract\2.0.0.0\windows.system.profile.profilesharedmodecontract.winmd T:Windows.System.Profile.SharedModeSettings
             */
            abstract class SharedModeSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.system.profile.profilesharedmodecontract\2.0.0.0\windows.system.profile.profilesharedmodecontract.winmd P:Windows.System.Profile.SharedModeSettings.IsEnabled
                 */
                static isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.system.profile.profilesharedmodecontract\2.0.0.0\windows.system.profile.profilesharedmodecontract.winmd P:Windows.System.Profile.SharedModeSettings.ShouldAvoidLocalStorage
                 */
                static shouldAvoidLocalStorage: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Profile.SystemIdentification
             */
            abstract class SystemIdentification {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Profile.SystemIdentification.GetSystemIdForPublisher
                 */
                static getSystemIdForPublisher(): SystemIdentificationInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.Profile.SystemIdentification.GetSystemIdForUser(Windows.System.User)
                 */
                static getSystemIdForUser(user: Windows.System.User): SystemIdentificationInfo;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Profile.SystemIdentificationInfo
             */
            abstract class SystemIdentificationInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Profile.SystemIdentificationInfo.Id
                 */
                id: Windows.Storage.Streams.IBuffer;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.Profile.SystemIdentificationInfo.Source
                 */
                source: SystemIdentificationSource;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.Profile.SystemIdentificationSource
             */
            enum SystemIdentificationSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Profile.SystemIdentificationSource.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Profile.SystemIdentificationSource.Tpm
                 */
                tpm,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.Profile.SystemIdentificationSource.Uefi
                 */
                uefi,
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.ProtocolForResultsOperation
         */
        abstract class ProtocolForResultsOperation {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.ProtocolForResultsOperation.ReportCompleted(Windows.Foundation.Collections.ValueSet)
             */
            reportCompleted(data: Windows.Foundation.Collections.ValueSet): void;
        }
        namespace RemoteDesktop {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteDesktop.InteractiveSession
             */
            abstract class InteractiveSession {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteDesktop.InteractiveSession.IsRemote
                 */
                static isRemote: boolean;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteLaunchUriStatus
         */
        enum RemoteLaunchUriStatus {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteLaunchUriStatus.AppUnavailable
             */
            appUnavailable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteLaunchUriStatus.DeniedByLocalSystem
             */
            deniedByLocalSystem,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteLaunchUriStatus.DeniedByRemoteSystem
             */
            deniedByRemoteSystem,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteLaunchUriStatus.ProtocolUnavailable
             */
            protocolUnavailable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteLaunchUriStatus.RemoteSystemUnavailable
             */
            remoteSystemUnavailable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteLaunchUriStatus.Success
             */
            success,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteLaunchUriStatus.Unknown
             */
            unknown,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteLaunchUriStatus.ValueSetTooLarge
             */
            valueSetTooLarge,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteLauncher
         */
        abstract class RemoteLauncher {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteLauncher.LaunchUriAsync(Windows.System.RemoteSystems.RemoteSystemConnectionRequest,Windows.Foundation.Uri,Windows.System.RemoteLauncherOptions,Windows.Foundation.Collections.ValueSet)
             */
            static launchUriAsync(remoteSystemConnectionRequest: RemoteSystems.RemoteSystemConnectionRequest, uri: Windows.Foundation.Uri, options: RemoteLauncherOptions, inputData: Windows.Foundation.Collections.ValueSet): Windows.Foundation.IAsyncOperation<RemoteLaunchUriStatus>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteLauncher.LaunchUriAsync(Windows.System.RemoteSystems.RemoteSystemConnectionRequest,Windows.Foundation.Uri,Windows.System.RemoteLauncherOptions)
             */
            static launchUriAsync(remoteSystemConnectionRequest: RemoteSystems.RemoteSystemConnectionRequest, uri: Windows.Foundation.Uri, options: RemoteLauncherOptions): Windows.Foundation.IAsyncOperation<RemoteLaunchUriStatus>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteLauncher.LaunchUriAsync(Windows.System.RemoteSystems.RemoteSystemConnectionRequest,Windows.Foundation.Uri)
             */
            static launchUriAsync(remoteSystemConnectionRequest: RemoteSystems.RemoteSystemConnectionRequest, uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<RemoteLaunchUriStatus>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteLauncherOptions
         */
        class RemoteLauncherOptions {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteLauncherOptions.#ctor
             */
            constructor();
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteLauncherOptions.FallbackUri
             */
            fallbackUri: Windows.Foundation.Uri;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteLauncherOptions.PreferredAppIds
             */
            preferredAppIds: Windows.Foundation.Collections.IVector<string>;
        }
        namespace RemoteSystems {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.IRemoteSystemFilter
             */
            interface IRemoteSystemFilter {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.KnownRemoteSystemCapabilities
             */
            abstract class KnownRemoteSystemCapabilities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.KnownRemoteSystemCapabilities.AppService
                 */
                static appService: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.KnownRemoteSystemCapabilities.LaunchUri
                 */
                static launchUri: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.KnownRemoteSystemCapabilities.RemoteSession
                 */
                static remoteSession: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.KnownRemoteSystemCapabilities.SpatialEntity
                 */
                static spatialEntity: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystem
             */
            abstract class RemoteSystem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystem.CreateWatcher(Windows.Foundation.Collections.IIterable`1)
                 */
                static createWatcher(filters: Windows.Foundation.Collections.IIterable<IRemoteSystemFilter>): RemoteSystemWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystem.CreateWatcher
                 */
                static createWatcher(): RemoteSystemWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystem.FindByHostNameAsync(Windows.Networking.HostName)
                 */
                static findByHostNameAsync(hostName: Windows.Networking.HostName): Windows.Foundation.IAsyncOperation<RemoteSystem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystem.IsAuthorizationKindEnabled(Windows.System.RemoteSystems.RemoteSystemAuthorizationKind)
                 */
                static isAuthorizationKindEnabled(kind: RemoteSystemAuthorizationKind): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystem.RequestAccessAsync
                 */
                static requestAccessAsync(): Windows.Foundation.IAsyncOperation<RemoteSystemAccessStatus>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystem.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystem.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystem.IsAvailableByProximity
                 */
                isAvailableByProximity: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystem.IsAvailableBySpatialProximity
                 */
                isAvailableBySpatialProximity: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystem.Kind
                 */
                kind: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystem.Status
                 */
                status: RemoteSystemStatus;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystem.GetCapabilitySupportedAsync(System.String)
                 */
                getCapabilitySupportedAsync(capabilityName: string): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemAccessStatus
             */
            enum RemoteSystemAccessStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemAccessStatus.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemAccessStatus.DeniedBySystem
                 */
                deniedBySystem,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemAccessStatus.DeniedByUser
                 */
                deniedByUser,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemAccessStatus.Unspecified
                 */
                unspecified,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemAddedEventArgs
             */
            abstract class RemoteSystemAddedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemAddedEventArgs.RemoteSystem
                 */
                remoteSystem: RemoteSystem;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemAuthorizationKind
             */
            enum RemoteSystemAuthorizationKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemAuthorizationKind.Anonymous
                 */
                anonymous,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemAuthorizationKind.SameUser
                 */
                sameUser,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemAuthorizationKindFilter
             */
            class RemoteSystemAuthorizationKindFilter implements IRemoteSystemFilter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemAuthorizationKindFilter.#ctor(Windows.System.RemoteSystems.RemoteSystemAuthorizationKind)
                 */
                constructor(remoteSystemAuthorizationKind: RemoteSystemAuthorizationKind);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemAuthorizationKindFilter.RemoteSystemAuthorizationKind
                 */
                remoteSystemAuthorizationKind: RemoteSystemAuthorizationKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemConnectionRequest
             */
            class RemoteSystemConnectionRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemConnectionRequest.#ctor(Windows.System.RemoteSystems.RemoteSystem)
                 */
                constructor(remoteSystem: RemoteSystem);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemConnectionRequest.RemoteSystem
                 */
                remoteSystem: RemoteSystem;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemDiscoveryType
             */
            enum RemoteSystemDiscoveryType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemDiscoveryType.Any
                 */
                any,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemDiscoveryType.Cloud
                 */
                cloud,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemDiscoveryType.Proximal
                 */
                proximal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemDiscoveryType.SpatiallyProximal
                 */
                spatiallyProximal,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemDiscoveryTypeFilter
             */
            class RemoteSystemDiscoveryTypeFilter implements IRemoteSystemFilter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemDiscoveryTypeFilter.#ctor(Windows.System.RemoteSystems.RemoteSystemDiscoveryType)
                 */
                constructor(discoveryType: RemoteSystemDiscoveryType);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemDiscoveryTypeFilter.RemoteSystemDiscoveryType
                 */
                remoteSystemDiscoveryType: RemoteSystemDiscoveryType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemKindFilter
             */
            class RemoteSystemKindFilter implements IRemoteSystemFilter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemKindFilter.#ctor(Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(remoteSystemKinds: Windows.Foundation.Collections.IIterable<string>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemKindFilter.RemoteSystemKinds
                 */
                remoteSystemKinds: Windows.Foundation.Collections.IVectorView<string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemKinds
             */
            abstract class RemoteSystemKinds {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemKinds.Desktop
                 */
                static desktop: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemKinds.Holographic
                 */
                static holographic: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemKinds.Hub
                 */
                static hub: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemKinds.Phone
                 */
                static phone: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemKinds.Xbox
                 */
                static xbox: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemRemovedEventArgs
             */
            abstract class RemoteSystemRemovedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemRemovedEventArgs.RemoteSystemId
                 */
                remoteSystemId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSession
             */
            abstract class RemoteSystemSession implements Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSession.CreateWatcher
                 */
                static createWatcher(): RemoteSystemSessionWatcher;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSession.ControllerDisplayName
                 */
                controllerDisplayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSession.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSession.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemSession.Disconnected
                 */
                ondisconnected: (arg: { type: "disconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSession, RemoteSystemSessionDisconnectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSession, RemoteSystemSessionDisconnectedEventArgs>;
                addEventListener(type: "disconnected", listener: (arg: { type: "disconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSession, RemoteSystemSessionDisconnectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSession, RemoteSystemSessionDisconnectedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSession.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSession.CreateParticipantWatcher
                 */
                createParticipantWatcher(): RemoteSystemSessionParticipantWatcher;
                removeEventListener(type: "disconnected", listener: (arg: { type: "disconnected"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSession, RemoteSystemSessionDisconnectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSession, RemoteSystemSessionDisconnectedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSession.SendInvitationAsync(Windows.System.RemoteSystems.RemoteSystem)
                 */
                sendInvitationAsync(invitee: RemoteSystem): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionAddedEventArgs
             */
            abstract class RemoteSystemSessionAddedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionAddedEventArgs.SessionInfo
                 */
                sessionInfo: RemoteSystemSessionInfo;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionController
             */
            class RemoteSystemSessionController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionController.#ctor(System.String,Windows.System.RemoteSystems.RemoteSystemSessionOptions)
                 */
                constructor(displayName: string, options: RemoteSystemSessionOptions);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionController.#ctor(System.String)
                 */
                constructor(displayName: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemSessionController.JoinRequested
                 */
                onjoinrequested: (arg: { type: "joinrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionController, RemoteSystemSessionJoinRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionController, RemoteSystemSessionJoinRequestedEventArgs>;
                addEventListener(type: "joinrequested", listener: (arg: { type: "joinrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionController, RemoteSystemSessionJoinRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionController, RemoteSystemSessionJoinRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionController.CreateSessionAsync
                 */
                createSessionAsync(): Windows.Foundation.IAsyncOperation<RemoteSystemSessionCreationResult>;
                removeEventListener(type: "joinrequested", listener: (arg: { type: "joinrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionController, RemoteSystemSessionJoinRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionController, RemoteSystemSessionJoinRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionController.RemoveParticipantAsync(Windows.System.RemoteSystems.RemoteSystemSessionParticipant)
                 */
                removeParticipantAsync(pParticipant: RemoteSystemSessionParticipant): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionCreationResult
             */
            abstract class RemoteSystemSessionCreationResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionCreationResult.Session
                 */
                session: RemoteSystemSession;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionCreationResult.Status
                 */
                status: RemoteSystemSessionCreationStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionCreationStatus
             */
            enum RemoteSystemSessionCreationStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionCreationStatus.OperationAborted
                 */
                operationAborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionCreationStatus.SessionLimitsExceeded
                 */
                sessionLimitsExceeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionCreationStatus.Success
                 */
                success,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionDisconnectedEventArgs
             */
            abstract class RemoteSystemSessionDisconnectedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionDisconnectedEventArgs.Reason
                 */
                reason: RemoteSystemSessionDisconnectedReason;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionDisconnectedReason
             */
            enum RemoteSystemSessionDisconnectedReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionDisconnectedReason.RemovedByController
                 */
                removedByController,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionDisconnectedReason.SessionClosed
                 */
                sessionClosed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionDisconnectedReason.SessionUnavailable
                 */
                sessionUnavailable,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionInfo
             */
            abstract class RemoteSystemSessionInfo {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionInfo.ControllerDisplayName
                 */
                controllerDisplayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionInfo.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionInfo.JoinAsync
                 */
                joinAsync(): Windows.Foundation.IAsyncOperation<RemoteSystemSessionJoinResult>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionInvitation
             */
            abstract class RemoteSystemSessionInvitation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionInvitation.Sender
                 */
                sender: RemoteSystem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionInvitation.SessionInfo
                 */
                sessionInfo: RemoteSystemSessionInfo;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionInvitationListener
             */
            class RemoteSystemSessionInvitationListener {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionInvitationListener.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemSessionInvitationListener.InvitationReceived
                 */
                oninvitationreceived: (arg: { type: "invitationreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionInvitationListener, RemoteSystemSessionInvitationReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionInvitationListener, RemoteSystemSessionInvitationReceivedEventArgs>;
                addEventListener(type: "invitationreceived", listener: (arg: { type: "invitationreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionInvitationListener, RemoteSystemSessionInvitationReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionInvitationListener, RemoteSystemSessionInvitationReceivedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "invitationreceived", listener: (arg: { type: "invitationreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionInvitationListener, RemoteSystemSessionInvitationReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionInvitationListener, RemoteSystemSessionInvitationReceivedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionInvitationReceivedEventArgs
             */
            abstract class RemoteSystemSessionInvitationReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionInvitationReceivedEventArgs.Invitation
                 */
                invitation: RemoteSystemSessionInvitation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionJoinRequest
             */
            abstract class RemoteSystemSessionJoinRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionJoinRequest.Participant
                 */
                participant: RemoteSystemSessionParticipant;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionJoinRequest.Accept
                 */
                accept(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionJoinRequestedEventArgs
             */
            abstract class RemoteSystemSessionJoinRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionJoinRequestedEventArgs.JoinRequest
                 */
                joinRequest: RemoteSystemSessionJoinRequest;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionJoinRequestedEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionJoinResult
             */
            abstract class RemoteSystemSessionJoinResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionJoinResult.Session
                 */
                session: RemoteSystemSession;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionJoinResult.Status
                 */
                status: RemoteSystemSessionJoinStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionJoinStatus
             */
            enum RemoteSystemSessionJoinStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionJoinStatus.OperationAborted
                 */
                operationAborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionJoinStatus.RejectedByController
                 */
                rejectedByController,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionJoinStatus.SessionLimitsExceeded
                 */
                sessionLimitsExceeded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionJoinStatus.SessionUnavailable
                 */
                sessionUnavailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionJoinStatus.Success
                 */
                success,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionMessageChannel
             */
            class RemoteSystemSessionMessageChannel {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionMessageChannel.#ctor(Windows.System.RemoteSystems.RemoteSystemSession,System.String,Windows.System.RemoteSystems.RemoteSystemSessionMessageChannelReliability)
                 */
                constructor(session: RemoteSystemSession, channelName: string, reliability: RemoteSystemSessionMessageChannelReliability);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionMessageChannel.#ctor(Windows.System.RemoteSystems.RemoteSystemSession,System.String)
                 */
                constructor(session: RemoteSystemSession, channelName: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemSessionMessageChannel.ValueSetReceived
                 */
                onvaluesetreceived: (arg: { type: "valuesetreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionMessageChannel, RemoteSystemSessionValueSetReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionMessageChannel, RemoteSystemSessionValueSetReceivedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionMessageChannel.Session
                 */
                session: RemoteSystemSession;
                addEventListener(type: "valuesetreceived", listener: (arg: { type: "valuesetreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionMessageChannel, RemoteSystemSessionValueSetReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionMessageChannel, RemoteSystemSessionValueSetReceivedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionMessageChannel.BroadcastValueSetAsync(Windows.Foundation.Collections.ValueSet)
                 */
                broadcastValueSetAsync(messageData: Windows.Foundation.Collections.ValueSet): Windows.Foundation.IAsyncOperation<boolean>;
                removeEventListener(type: "valuesetreceived", listener: (arg: { type: "valuesetreceived"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionMessageChannel, RemoteSystemSessionValueSetReceivedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionMessageChannel, RemoteSystemSessionValueSetReceivedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionMessageChannel.SendValueSetAsync(Windows.Foundation.Collections.ValueSet,Windows.System.RemoteSystems.RemoteSystemSessionParticipant)
                 */
                sendValueSetAsync(messageData: Windows.Foundation.Collections.ValueSet, participant: RemoteSystemSessionParticipant): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionMessageChannel.SendValueSetToParticipantsAsync(Windows.Foundation.Collections.ValueSet,Windows.Foundation.Collections.IIterable`1)
                 */
                sendValueSetToParticipantsAsync(messageData: Windows.Foundation.Collections.ValueSet, participants: Windows.Foundation.Collections.IIterable<RemoteSystemSessionParticipant>): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionMessageChannelReliability
             */
            enum RemoteSystemSessionMessageChannelReliability {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionMessageChannelReliability.Reliable
                 */
                reliable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionMessageChannelReliability.Unreliable
                 */
                unreliable,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionOptions
             */
            class RemoteSystemSessionOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionOptions.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionOptions.IsInviteOnly
                 */
                isInviteOnly: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionParticipant
             */
            abstract class RemoteSystemSessionParticipant {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionParticipant.RemoteSystem
                 */
                remoteSystem: RemoteSystem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionParticipant.GetHostNames
                 */
                getHostNames(): Windows.Foundation.Collections.IVectorView<Windows.Networking.HostName>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionParticipantAddedEventArgs
             */
            abstract class RemoteSystemSessionParticipantAddedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionParticipantAddedEventArgs.Participant
                 */
                participant: RemoteSystemSessionParticipant;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionParticipantRemovedEventArgs
             */
            abstract class RemoteSystemSessionParticipantRemovedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionParticipantRemovedEventArgs.Participant
                 */
                participant: RemoteSystemSessionParticipant;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcher
             */
            abstract class RemoteSystemSessionParticipantWatcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcher.Added
                 */
                onadded: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantAddedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcher.EnumerationCompleted
                 */
                onenumerationcompleted: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionParticipantWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionParticipantWatcher, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcher.Removed
                 */
                onremoved: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantRemovedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcher.Status
                 */
                status: RemoteSystemSessionParticipantWatcherStatus;
                addEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantAddedEventArgs>): void;
                addEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionParticipantWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionParticipantWatcher, Object>): void;
                addEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantRemovedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantAddedEventArgs>): void;
                removeEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionParticipantWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionParticipantWatcher, Object>): void;
                removeEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionParticipantWatcher, RemoteSystemSessionParticipantRemovedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcher.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcher.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcherStatus
             */
            enum RemoteSystemSessionParticipantWatcherStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcherStatus.Aborted
                 */
                aborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcherStatus.Created
                 */
                created,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcherStatus.EnumerationCompleted
                 */
                enumerationCompleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcherStatus.Started
                 */
                started,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcherStatus.Stopped
                 */
                stopped,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionParticipantWatcherStatus.Stopping
                 */
                stopping,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionRemovedEventArgs
             */
            abstract class RemoteSystemSessionRemovedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionRemovedEventArgs.SessionInfo
                 */
                sessionInfo: RemoteSystemSessionInfo;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionUpdatedEventArgs
             */
            abstract class RemoteSystemSessionUpdatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionUpdatedEventArgs.SessionInfo
                 */
                sessionInfo: RemoteSystemSessionInfo;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionValueSetReceivedEventArgs
             */
            abstract class RemoteSystemSessionValueSetReceivedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionValueSetReceivedEventArgs.Message
                 */
                message: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionValueSetReceivedEventArgs.Sender
                 */
                sender: RemoteSystemSessionParticipant;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionWatcher
             */
            abstract class RemoteSystemSessionWatcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemSessionWatcher.Added
                 */
                onadded: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionWatcher, RemoteSystemSessionAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionWatcher, RemoteSystemSessionAddedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemSessionWatcher.Removed
                 */
                onremoved: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionWatcher, RemoteSystemSessionRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionWatcher, RemoteSystemSessionRemovedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemSessionWatcher.Updated
                 */
                onupdated: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionWatcher, RemoteSystemSessionUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionWatcher, RemoteSystemSessionUpdatedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemSessionWatcher.Status
                 */
                status: RemoteSystemSessionWatcherStatus;
                addEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionWatcher, RemoteSystemSessionAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionWatcher, RemoteSystemSessionAddedEventArgs>): void;
                addEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionWatcher, RemoteSystemSessionRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionWatcher, RemoteSystemSessionRemovedEventArgs>): void;
                addEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionWatcher, RemoteSystemSessionUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionWatcher, RemoteSystemSessionUpdatedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionWatcher, RemoteSystemSessionAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionWatcher, RemoteSystemSessionAddedEventArgs>): void;
                removeEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionWatcher, RemoteSystemSessionRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionWatcher, RemoteSystemSessionRemovedEventArgs>): void;
                removeEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemSessionWatcher, RemoteSystemSessionUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemSessionWatcher, RemoteSystemSessionUpdatedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionWatcher.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemSessionWatcher.Stop
                 */
                stop(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemSessionWatcherStatus
             */
            enum RemoteSystemSessionWatcherStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionWatcherStatus.Aborted
                 */
                aborted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionWatcherStatus.Created
                 */
                created,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionWatcherStatus.EnumerationCompleted
                 */
                enumerationCompleted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionWatcherStatus.Started
                 */
                started,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionWatcherStatus.Stopped
                 */
                stopped,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemSessionWatcherStatus.Stopping
                 */
                stopping,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemStatus
             */
            enum RemoteSystemStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemStatus.Available
                 */
                available,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemStatus.DiscoveringAvailability
                 */
                discoveringAvailability,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemStatus.Unavailable
                 */
                unavailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemStatus.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemStatusType
             */
            enum RemoteSystemStatusType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemStatusType.Any
                 */
                any,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.RemoteSystems.RemoteSystemStatusType.Available
                 */
                available,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemStatusTypeFilter
             */
            class RemoteSystemStatusTypeFilter implements IRemoteSystemFilter {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemStatusTypeFilter.#ctor(Windows.System.RemoteSystems.RemoteSystemStatusType)
                 */
                constructor(remoteSystemStatusType: RemoteSystemStatusType);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemStatusTypeFilter.RemoteSystemStatusType
                 */
                remoteSystemStatusType: RemoteSystemStatusType;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemUpdatedEventArgs
             */
            abstract class RemoteSystemUpdatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.RemoteSystems.RemoteSystemUpdatedEventArgs.RemoteSystem
                 */
                remoteSystem: RemoteSystem;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.RemoteSystems.RemoteSystemWatcher
             */
            abstract class RemoteSystemWatcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemWatcher.RemoteSystemAdded
                 */
                onremotesystemadded: (arg: { type: "remotesystemadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemWatcher, RemoteSystemAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemWatcher, RemoteSystemAddedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemWatcher.RemoteSystemRemoved
                 */
                onremotesystemremoved: (arg: { type: "remotesystemremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemWatcher, RemoteSystemRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemWatcher, RemoteSystemRemovedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.RemoteSystems.RemoteSystemWatcher.RemoteSystemUpdated
                 */
                onremotesystemupdated: (arg: { type: "remotesystemupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemWatcher, RemoteSystemUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemWatcher, RemoteSystemUpdatedEventArgs>;
                addEventListener(type: "remotesystemadded", listener: (arg: { type: "remotesystemadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemWatcher, RemoteSystemAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemWatcher, RemoteSystemAddedEventArgs>): void;
                addEventListener(type: "remotesystemremoved", listener: (arg: { type: "remotesystemremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemWatcher, RemoteSystemRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemWatcher, RemoteSystemRemovedEventArgs>): void;
                addEventListener(type: "remotesystemupdated", listener: (arg: { type: "remotesystemupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemWatcher, RemoteSystemUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemWatcher, RemoteSystemUpdatedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "remotesystemadded", listener: (arg: { type: "remotesystemadded"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemWatcher, RemoteSystemAddedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemWatcher, RemoteSystemAddedEventArgs>): void;
                removeEventListener(type: "remotesystemremoved", listener: (arg: { type: "remotesystemremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemWatcher, RemoteSystemRemovedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemWatcher, RemoteSystemRemovedEventArgs>): void;
                removeEventListener(type: "remotesystemupdated", listener: (arg: { type: "remotesystemupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<RemoteSystemWatcher, RemoteSystemUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RemoteSystemWatcher, RemoteSystemUpdatedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemWatcher.Start
                 */
                start(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.RemoteSystems.RemoteSystemWatcher.Stop
                 */
                stop(): void;
            }
        }
        namespace Threading {
            namespace Core {
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.User
         */
        abstract class User {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.User.CreateWatcher
             */
            static createWatcher(): UserWatcher;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.User.FindAllAsync(Windows.System.UserType,Windows.System.UserAuthenticationStatus)
             */
            static findAllAsync(type: UserType, status: UserAuthenticationStatus): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<User>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.User.FindAllAsync(Windows.System.UserType)
             */
            static findAllAsync(type: UserType): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<User>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.User.FindAllAsync
             */
            static findAllAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<User>>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.User.GetFromId(System.String)
             */
            static getFromId(nonRoamableId: string): User;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.User.AuthenticationStatus
             */
            authenticationStatus: UserAuthenticationStatus;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.User.NonRoamableId
             */
            nonRoamableId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.User.Type
             */
            type: UserType;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.User.GetPictureAsync(Windows.System.UserPictureSize)
             */
            getPictureAsync(desiredSize: UserPictureSize): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamReference>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.User.GetPropertiesAsync(Windows.Foundation.Collections.IVectorView`1)
             */
            getPropertiesAsync(values: Windows.Foundation.Collections.IVectorView<string>): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IPropertySet>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.User.GetPropertyAsync(System.String)
             */
            getPropertyAsync(value: string): Windows.Foundation.IAsyncOperation<Object>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserAuthenticationStatus
         */
        enum UserAuthenticationStatus {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserAuthenticationStatus.LocallyAuthenticated
             */
            locallyAuthenticated,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserAuthenticationStatus.RemotelyAuthenticated
             */
            remotelyAuthenticated,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserAuthenticationStatus.Unauthenticated
             */
            unauthenticated,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserAuthenticationStatusChangeDeferral
         */
        abstract class UserAuthenticationStatusChangeDeferral {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserAuthenticationStatusChangeDeferral.Complete
             */
            complete(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserAuthenticationStatusChangingEventArgs
         */
        abstract class UserAuthenticationStatusChangingEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserAuthenticationStatusChangingEventArgs.CurrentStatus
             */
            currentStatus: UserAuthenticationStatus;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserAuthenticationStatusChangingEventArgs.NewStatus
             */
            newStatus: UserAuthenticationStatus;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserAuthenticationStatusChangingEventArgs.User
             */
            user: User;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserAuthenticationStatusChangingEventArgs.GetDeferral
             */
            getDeferral(): UserAuthenticationStatusChangeDeferral;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserChangedEventArgs
         */
        abstract class UserChangedEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserChangedEventArgs.User
             */
            user: User;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserDeviceAssociation
         */
        abstract class UserDeviceAssociation {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.UserDeviceAssociation.UserDeviceAssociationChanged
             */
            static onuserdeviceassociationchanged: (arg: { type: "userdeviceassociationchanged"; } & Windows.Foundation.EventHandlerArgumentType<UserDeviceAssociationChangedEventArgs>) => Windows.Foundation.EventHandlerReturnType<UserDeviceAssociationChangedEventArgs>;
            static addEventListener(type: "userdeviceassociationchanged", listener: (arg: { type: "userdeviceassociationchanged"; } & Windows.Foundation.EventHandlerArgumentType<UserDeviceAssociationChangedEventArgs>) => Windows.Foundation.EventHandlerReturnType<UserDeviceAssociationChangedEventArgs>): void;
            static addEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserDeviceAssociation.FindUserFromDeviceId(System.String)
             */
            static findUserFromDeviceId(deviceId: string): User;
            static removeEventListener(type: "userdeviceassociationchanged", listener: (arg: { type: "userdeviceassociationchanged"; } & Windows.Foundation.EventHandlerArgumentType<UserDeviceAssociationChangedEventArgs>) => Windows.Foundation.EventHandlerReturnType<UserDeviceAssociationChangedEventArgs>): void;
            static removeEventListener(type: string, listener: (...args: any[]) => any): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserDeviceAssociationChangedEventArgs
         */
        abstract class UserDeviceAssociationChangedEventArgs {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserDeviceAssociationChangedEventArgs.DeviceId
             */
            deviceId: string;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserDeviceAssociationChangedEventArgs.NewUser
             */
            newUser: User;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserDeviceAssociationChangedEventArgs.OldUser
             */
            oldUser: User;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserPicker
         */
        class UserPicker {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserPicker.#ctor
             */
            constructor();
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserPicker.IsSupported
             */
            static isSupported(): boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserPicker.AllowGuestAccounts
             */
            allowGuestAccounts: boolean;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserPicker.SuggestedSelectedUser
             */
            suggestedSelectedUser: User;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserPicker.PickSingleUserAsync
             */
            pickSingleUserAsync(): Windows.Foundation.IAsyncOperation<User>;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserPictureSize
         */
        enum UserPictureSize {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserPictureSize.Size1080x1080
             */
            size1080x1080,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserPictureSize.Size208x208
             */
            size208x208,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserPictureSize.Size424x424
             */
            size424x424,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserPictureSize.Size64x64
             */
            size64x64,
        }
        namespace UserProfile {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserProfile.AdvertisingManager
             */
            abstract class AdvertisingManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.AdvertisingManager.AdvertisingId
                 */
                static advertisingId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserProfile.AdvertisingManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): AdvertisingManagerForUser;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserProfile.AdvertisingManagerForUser
             */
            abstract class AdvertisingManagerForUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.AdvertisingManagerForUser.AdvertisingId
                 */
                advertisingId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.AdvertisingManagerForUser.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserProfile.DiagnosticsSettings
             */
            abstract class DiagnosticsSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserProfile.DiagnosticsSettings.GetDefault
                 */
                static getDefault(): DiagnosticsSettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserProfile.DiagnosticsSettings.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): DiagnosticsSettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.DiagnosticsSettings.CanUseDiagnosticsToTailorExperiences
                 */
                canUseDiagnosticsToTailorExperiences: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.DiagnosticsSettings.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserProfile.FirstSignInSettings
             */
            abstract class FirstSignInSettings implements Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, Object>>, Windows.Foundation.Collections.IMapView<string, Object> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserProfile.FirstSignInSettings.GetDefault
                 */
                static getDefault(): FirstSignInSettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.FirstSignInSettings.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserProfile.FirstSignInSettings.First
                 */
                first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, Object>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserProfile.FirstSignInSettings.HasKey(System.String)
                 */
                hasKey(key: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserProfile.FirstSignInSettings.Lookup(System.String)
                 */
                lookup(key: string): Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserProfile.FirstSignInSettings.Split
                 */
                split(): { first: Windows.Foundation.Collections.IMapView<string, Object>; second: Windows.Foundation.Collections.IMapView<string, Object>; };
                [index: string]: any;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserProfile.GlobalizationPreferences
             */
            abstract class GlobalizationPreferences {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.GlobalizationPreferences.Calendars
                 */
                static calendars: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.GlobalizationPreferences.Clocks
                 */
                static clocks: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.GlobalizationPreferences.Currencies
                 */
                static currencies: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.GlobalizationPreferences.HomeGeographicRegion
                 */
                static homeGeographicRegion: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.GlobalizationPreferences.Languages
                 */
                static languages: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.GlobalizationPreferences.WeekStartsOn
                 */
                static weekStartsOn: Windows.Globalization.DayOfWeek;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserProfile.UserProfilePersonalizationSettings
             */
            abstract class UserProfilePersonalizationSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserProfile.UserProfilePersonalizationSettings.Current
                 */
                static current: UserProfilePersonalizationSettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserProfile.UserProfilePersonalizationSettings.IsSupported
                 */
                static isSupported(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserProfile.UserProfilePersonalizationSettings.TrySetLockScreenImageAsync(Windows.Storage.StorageFile)
                 */
                trySetLockScreenImageAsync(imageFile: Windows.Storage.StorageFile): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserProfile.UserProfilePersonalizationSettings.TrySetWallpaperImageAsync(Windows.Storage.StorageFile)
                 */
                trySetWallpaperImageAsync(imageFile: Windows.Storage.StorageFile): Windows.Foundation.IAsyncOperation<boolean>;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserType
         */
        enum UserType {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserType.LocalGuest
             */
            localGuest,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserType.LocalUser
             */
            localUser,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserType.RemoteGuest
             */
            remoteGuest,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserType.RemoteUser
             */
            remoteUser,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserWatcher
         */
        abstract class UserWatcher {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.UserWatcher.Added
             */
            onadded: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserChangedEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.UserWatcher.AuthenticationStatusChanged
             */
            onauthenticationstatuschanged: (arg: { type: "authenticationstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserChangedEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.UserWatcher.AuthenticationStatusChanging
             */
            onauthenticationstatuschanging: (arg: { type: "authenticationstatuschanging"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserAuthenticationStatusChangingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserAuthenticationStatusChangingEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.UserWatcher.EnumerationCompleted
             */
            onenumerationcompleted: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.UserWatcher.Removed
             */
            onremoved: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserChangedEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.UserWatcher.Stopped
             */
            onstopped: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, Object>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.System.UserWatcher.Updated
             */
            onupdated: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserChangedEventArgs>;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.System.UserWatcher.Status
             */
            status: UserWatcherStatus;
            addEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserChangedEventArgs>): void;
            addEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, Object>): void;
            addEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserChangedEventArgs>): void;
            addEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserChangedEventArgs>): void;
            addEventListener(type: "authenticationstatuschanged", listener: (arg: { type: "authenticationstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserChangedEventArgs>): void;
            addEventListener(type: "authenticationstatuschanging", listener: (arg: { type: "authenticationstatuschanging"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserAuthenticationStatusChangingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserAuthenticationStatusChangingEventArgs>): void;
            addEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, Object>): void;
            addEventListener(type: string, listener: (...args: any[]) => any): void;
            removeEventListener(type: "removed", listener: (arg: { type: "removed"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserChangedEventArgs>): void;
            removeEventListener(type: "stopped", listener: (arg: { type: "stopped"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, Object>): void;
            removeEventListener(type: "updated", listener: (arg: { type: "updated"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserChangedEventArgs>): void;
            removeEventListener(type: "added", listener: (arg: { type: "added"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserChangedEventArgs>): void;
            removeEventListener(type: "authenticationstatuschanged", listener: (arg: { type: "authenticationstatuschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserChangedEventArgs>): void;
            removeEventListener(type: "authenticationstatuschanging", listener: (arg: { type: "authenticationstatuschanging"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, UserAuthenticationStatusChangingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, UserAuthenticationStatusChangingEventArgs>): void;
            removeEventListener(type: "enumerationcompleted", listener: (arg: { type: "enumerationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserWatcher, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UserWatcher, Object>): void;
            removeEventListener(type: string, listener: (...args: any[]) => any): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserWatcher.Start
             */
            start(): void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.System.UserWatcher.Stop
             */
            stop(): void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.UserWatcherStatus
         */
        enum UserWatcherStatus {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserWatcherStatus.Aborted
             */
            aborted,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserWatcherStatus.Created
             */
            created,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserWatcherStatus.EnumerationCompleted
             */
            enumerationCompleted,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserWatcherStatus.Started
             */
            started,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserWatcherStatus.Stopped
             */
            stopped,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.UserWatcherStatus.Stopping
             */
            stopping,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.VirtualKey
         */
        enum VirtualKey {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.A
             */
            a,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Accept
             */
            accept,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Add
             */
            add,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Application
             */
            application,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.B
             */
            b,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Back
             */
            back,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.C
             */
            c,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Cancel
             */
            cancel,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.CapitalLock
             */
            capitalLock,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Clear
             */
            clear,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Control
             */
            control,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Convert
             */
            convert,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.D
             */
            d,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Decimal
             */
            decimal,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Delete
             */
            delete,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Divide
             */
            divide,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Down
             */
            down,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.E
             */
            e,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.End
             */
            end,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Enter
             */
            enter,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Escape
             */
            escape,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Execute
             */
            execute,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F
             */
            f,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F1
             */
            f1,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F10
             */
            f10,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F11
             */
            f11,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F12
             */
            f12,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F13
             */
            f13,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F14
             */
            f14,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F15
             */
            f15,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F16
             */
            f16,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F17
             */
            f17,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F18
             */
            f18,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F19
             */
            f19,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F2
             */
            f2,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F20
             */
            f20,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F21
             */
            f21,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F22
             */
            f22,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F23
             */
            f23,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F24
             */
            f24,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F3
             */
            f3,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F4
             */
            f4,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F5
             */
            f5,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F6
             */
            f6,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F7
             */
            f7,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F8
             */
            f8,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.F9
             */
            f9,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Favorites
             */
            favorites,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Final
             */
            final,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.G
             */
            g,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadA
             */
            gamepadA,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadB
             */
            gamepadB,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadDPadDown
             */
            gamepadDPadDown,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadDPadLeft
             */
            gamepadDPadLeft,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadDPadRight
             */
            gamepadDPadRight,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadDPadUp
             */
            gamepadDPadUp,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadLeftShoulder
             */
            gamepadLeftShoulder,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadLeftThumbstickButton
             */
            gamepadLeftThumbstickButton,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadLeftThumbstickDown
             */
            gamepadLeftThumbstickDown,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadLeftThumbstickLeft
             */
            gamepadLeftThumbstickLeft,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadLeftThumbstickRight
             */
            gamepadLeftThumbstickRight,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadLeftThumbstickUp
             */
            gamepadLeftThumbstickUp,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadLeftTrigger
             */
            gamepadLeftTrigger,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadMenu
             */
            gamepadMenu,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadRightShoulder
             */
            gamepadRightShoulder,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadRightThumbstickButton
             */
            gamepadRightThumbstickButton,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadRightThumbstickDown
             */
            gamepadRightThumbstickDown,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadRightThumbstickLeft
             */
            gamepadRightThumbstickLeft,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadRightThumbstickRight
             */
            gamepadRightThumbstickRight,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadRightThumbstickUp
             */
            gamepadRightThumbstickUp,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadRightTrigger
             */
            gamepadRightTrigger,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadView
             */
            gamepadView,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadX
             */
            gamepadX,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GamepadY
             */
            gamepadY,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GoBack
             */
            goBack,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GoForward
             */
            goForward,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.GoHome
             */
            goHome,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.H
             */
            h,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Hangul
             */
            hangul,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Hanja
             */
            hanja,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Help
             */
            help,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Home
             */
            home,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.I
             */
            i,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Insert
             */
            insert,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.J
             */
            j,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Junja
             */
            junja,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.K
             */
            k,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Kana
             */
            kana,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Kanji
             */
            kanji,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.L
             */
            l,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Left
             */
            left,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.LeftButton
             */
            leftButton,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.LeftControl
             */
            leftControl,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.LeftMenu
             */
            leftMenu,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.LeftShift
             */
            leftShift,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.LeftWindows
             */
            leftWindows,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.M
             */
            m,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Menu
             */
            menu,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.MiddleButton
             */
            middleButton,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.ModeChange
             */
            modeChange,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Multiply
             */
            multiply,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.N
             */
            n,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NavigationAccept
             */
            navigationAccept,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NavigationCancel
             */
            navigationCancel,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NavigationDown
             */
            navigationDown,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NavigationLeft
             */
            navigationLeft,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NavigationMenu
             */
            navigationMenu,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NavigationRight
             */
            navigationRight,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NavigationUp
             */
            navigationUp,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NavigationView
             */
            navigationView,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NonConvert
             */
            nonConvert,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.None
             */
            none,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Number0
             */
            number0,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Number1
             */
            number1,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Number2
             */
            number2,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Number3
             */
            number3,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Number4
             */
            number4,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Number5
             */
            number5,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Number6
             */
            number6,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Number7
             */
            number7,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Number8
             */
            number8,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Number9
             */
            number9,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NumberKeyLock
             */
            numberKeyLock,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NumberPad0
             */
            numberPad0,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NumberPad1
             */
            numberPad1,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NumberPad2
             */
            numberPad2,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NumberPad3
             */
            numberPad3,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NumberPad4
             */
            numberPad4,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NumberPad5
             */
            numberPad5,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NumberPad6
             */
            numberPad6,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NumberPad7
             */
            numberPad7,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NumberPad8
             */
            numberPad8,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.NumberPad9
             */
            numberPad9,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.O
             */
            o,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.P
             */
            p,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.PageDown
             */
            pageDown,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.PageUp
             */
            pageUp,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Pause
             */
            pause,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Print
             */
            print,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Q
             */
            q,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.R
             */
            r,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Refresh
             */
            refresh,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Right
             */
            right,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.RightButton
             */
            rightButton,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.RightControl
             */
            rightControl,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.RightMenu
             */
            rightMenu,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.RightShift
             */
            rightShift,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.RightWindows
             */
            rightWindows,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.S
             */
            s,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Scroll
             */
            scroll,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Search
             */
            search,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Select
             */
            select,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Separator
             */
            separator,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Shift
             */
            shift,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Sleep
             */
            sleep,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Snapshot
             */
            snapshot,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Space
             */
            space,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Stop
             */
            stop,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Subtract
             */
            subtract,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.T
             */
            t,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Tab
             */
            tab,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.U
             */
            u,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Up
             */
            up,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.V
             */
            v,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.W
             */
            w,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.X
             */
            x,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.XButton1
             */
            xbutton1,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.XButton2
             */
            xbutton2,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Y
             */
            y,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKey.Z
             */
            z,
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.System.VirtualKeyModifiers
         */
        enum VirtualKeyModifiers {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKeyModifiers.Control
             */
            control,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKeyModifiers.Menu
             */
            menu,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKeyModifiers.None
             */
            none,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKeyModifiers.Shift
             */
            shift,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.System.VirtualKeyModifiers.Windows
             */
            windows,
        }
    }
    namespace UI {
        namespace ApplicationSettings {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.AccountsSettingsPane
             */
            abstract class AccountsSettingsPane {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ApplicationSettings.AccountsSettingsPane.GetForCurrentView
                 */
                static getForCurrentView(): AccountsSettingsPane;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ApplicationSettings.AccountsSettingsPane.Show
                 */
                static show(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ApplicationSettings.AccountsSettingsPane.ShowAddAccountAsync
                 */
                static showAddAccountAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ApplicationSettings.AccountsSettingsPane.ShowManageAccountsAsync
                 */
                static showManageAccountsAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.ApplicationSettings.AccountsSettingsPane.AccountCommandsRequested
                 */
                onaccountcommandsrequested: (arg: { type: "accountcommandsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AccountsSettingsPane, AccountsSettingsPaneCommandsRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AccountsSettingsPane, AccountsSettingsPaneCommandsRequestedEventArgs>;
                addEventListener(type: "accountcommandsrequested", listener: (arg: { type: "accountcommandsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AccountsSettingsPane, AccountsSettingsPaneCommandsRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AccountsSettingsPane, AccountsSettingsPaneCommandsRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "accountcommandsrequested", listener: (arg: { type: "accountcommandsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<AccountsSettingsPane, AccountsSettingsPaneCommandsRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<AccountsSettingsPane, AccountsSettingsPaneCommandsRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.AccountsSettingsPaneCommandsRequestedEventArgs
             */
            abstract class AccountsSettingsPaneCommandsRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.AccountsSettingsPaneCommandsRequestedEventArgs.Commands
                 */
                commands: Windows.Foundation.Collections.IVector<SettingsCommand>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.AccountsSettingsPaneCommandsRequestedEventArgs.CredentialCommands
                 */
                credentialCommands: Windows.Foundation.Collections.IVector<CredentialCommand>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.AccountsSettingsPaneCommandsRequestedEventArgs.HeaderText
                 */
                headerText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.AccountsSettingsPaneCommandsRequestedEventArgs.WebAccountCommands
                 */
                webAccountCommands: Windows.Foundation.Collections.IVector<WebAccountCommand>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.AccountsSettingsPaneCommandsRequestedEventArgs.WebAccountProviderCommands
                 */
                webAccountProviderCommands: Windows.Foundation.Collections.IVector<WebAccountProviderCommand>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ApplicationSettings.AccountsSettingsPaneCommandsRequestedEventArgs.GetDeferral
                 */
                getDeferral(): AccountsSettingsPaneEventDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.AccountsSettingsPaneEventDeferral
             */
            abstract class AccountsSettingsPaneEventDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ApplicationSettings.AccountsSettingsPaneEventDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.CredentialCommand
             */
            class CredentialCommand {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ApplicationSettings.CredentialCommand.#ctor(Windows.Security.Credentials.PasswordCredential,Windows.UI.ApplicationSettings.CredentialCommandCredentialDeletedHandler)
                 */
                constructor(passwordCredential: Windows.Security.Credentials.PasswordCredential, deleted: CredentialCommandCredentialDeletedHandler);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ApplicationSettings.CredentialCommand.#ctor(Windows.Security.Credentials.PasswordCredential)
                 */
                constructor(passwordCredential: Windows.Security.Credentials.PasswordCredential);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.CredentialCommand.CredentialDeleted
                 */
                credentialDeleted: CredentialCommandCredentialDeletedHandler;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.CredentialCommand.PasswordCredential
                 */
                passwordCredential: Windows.Security.Credentials.PasswordCredential;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.CredentialCommandCredentialDeletedHandler
             */
            interface CredentialCommandCredentialDeletedHandler {
                (command: CredentialCommand): void
            }
            type CredentialCommandCredentialDeletedHandlerArgumentType = { detail: any[]; target: CredentialCommand; };
            type CredentialCommandCredentialDeletedHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.SettingsCommand
             */
            class SettingsCommand implements Windows.UI.Popups.IUICommand {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ApplicationSettings.SettingsCommand.#ctor(System.Object,System.String,Windows.UI.Popups.UICommandInvokedHandler)
                 */
                constructor(settingsCommandId: Object, label: string, handler: Windows.UI.Popups.UICommandInvokedHandler);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.SettingsCommand.AccountsCommand
                 */
                static accountsCommand: SettingsCommand;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.SettingsCommand.Id
                 */
                id: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.SettingsCommand.Invoked
                 */
                invoked: Windows.UI.Popups.UICommandInvokedHandler;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.SettingsCommand.Label
                 */
                label: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.SupportedWebAccountActions
             */
            enum SupportedWebAccountActions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ApplicationSettings.SupportedWebAccountActions.Manage
                 */
                manage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ApplicationSettings.SupportedWebAccountActions.More
                 */
                more,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ApplicationSettings.SupportedWebAccountActions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ApplicationSettings.SupportedWebAccountActions.Reconnect
                 */
                reconnect,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ApplicationSettings.SupportedWebAccountActions.Remove
                 */
                remove,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ApplicationSettings.SupportedWebAccountActions.ViewDetails
                 */
                viewDetails,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.WebAccountAction
             */
            enum WebAccountAction {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ApplicationSettings.WebAccountAction.Manage
                 */
                manage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ApplicationSettings.WebAccountAction.More
                 */
                more,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ApplicationSettings.WebAccountAction.Reconnect
                 */
                reconnect,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ApplicationSettings.WebAccountAction.Remove
                 */
                remove,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ApplicationSettings.WebAccountAction.ViewDetails
                 */
                viewDetails,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.WebAccountCommand
             */
            class WebAccountCommand {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ApplicationSettings.WebAccountCommand.#ctor(Windows.Security.Credentials.WebAccount,Windows.UI.ApplicationSettings.WebAccountCommandInvokedHandler,Windows.UI.ApplicationSettings.SupportedWebAccountActions)
                 */
                constructor(webAccount: Windows.Security.Credentials.WebAccount, invoked: WebAccountCommandInvokedHandler, actions: SupportedWebAccountActions);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.WebAccountCommand.Actions
                 */
                actions: SupportedWebAccountActions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.WebAccountCommand.Invoked
                 */
                invoked: WebAccountCommandInvokedHandler;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.WebAccountCommand.WebAccount
                 */
                webAccount: Windows.Security.Credentials.WebAccount;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.WebAccountCommandInvokedHandler
             */
            interface WebAccountCommandInvokedHandler {
                (command: WebAccountCommand, args: WebAccountInvokedArgs): void
            }
            type WebAccountCommandInvokedHandlerArgumentType = { detail: [WebAccountInvokedArgs]; target: WebAccountCommand; } & WebAccountInvokedArgs;
            type WebAccountCommandInvokedHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.WebAccountInvokedArgs
             */
            abstract class WebAccountInvokedArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.WebAccountInvokedArgs.Action
                 */
                action: WebAccountAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.WebAccountProviderCommand
             */
            class WebAccountProviderCommand {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ApplicationSettings.WebAccountProviderCommand.#ctor(Windows.Security.Credentials.WebAccountProvider,Windows.UI.ApplicationSettings.WebAccountProviderCommandInvokedHandler)
                 */
                constructor(webAccountProvider: Windows.Security.Credentials.WebAccountProvider, invoked: WebAccountProviderCommandInvokedHandler);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.WebAccountProviderCommand.Invoked
                 */
                invoked: WebAccountProviderCommandInvokedHandler;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ApplicationSettings.WebAccountProviderCommand.WebAccountProvider
                 */
                webAccountProvider: Windows.Security.Credentials.WebAccountProvider;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ApplicationSettings.WebAccountProviderCommandInvokedHandler
             */
            interface WebAccountProviderCommandInvokedHandler {
                (command: WebAccountProviderCommand): void
            }
            type WebAccountProviderCommandInvokedHandlerArgumentType = { detail: any[]; target: WebAccountProviderCommand; };
            type WebAccountProviderCommandInvokedHandlerReturnType = void;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Color
         */
        interface Color {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Color.A
             */
            a: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Color.R
             */
            r: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Color.G
             */
            g: number;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Color.B
             */
            b: number;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ColorHelper
         */
        abstract class ColorHelper {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ColorHelper.FromArgb(System.Byte,System.Byte,System.Byte,System.Byte)
             */
            static fromArgb(a: number, r: number, g: number, b: number): Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ColorHelper.ToDisplayName(Windows.UI.Color)
             */
            static toDisplayName(color: Color): string;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Colors
         */
        abstract class Colors {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.AliceBlue
             */
            static aliceBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.AntiqueWhite
             */
            static antiqueWhite: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Aqua
             */
            static aqua: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Aquamarine
             */
            static aquamarine: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Azure
             */
            static azure: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Beige
             */
            static beige: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Bisque
             */
            static bisque: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Black
             */
            static black: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.BlanchedAlmond
             */
            static blanchedAlmond: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Blue
             */
            static blue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.BlueViolet
             */
            static blueViolet: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Brown
             */
            static brown: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.BurlyWood
             */
            static burlyWood: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.CadetBlue
             */
            static cadetBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Chartreuse
             */
            static chartreuse: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Chocolate
             */
            static chocolate: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Coral
             */
            static coral: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.CornflowerBlue
             */
            static cornflowerBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Cornsilk
             */
            static cornsilk: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Crimson
             */
            static crimson: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Cyan
             */
            static cyan: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkBlue
             */
            static darkBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkCyan
             */
            static darkCyan: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkGoldenrod
             */
            static darkGoldenrod: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkGray
             */
            static darkGray: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkGreen
             */
            static darkGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkKhaki
             */
            static darkKhaki: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkMagenta
             */
            static darkMagenta: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkOliveGreen
             */
            static darkOliveGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkOrange
             */
            static darkOrange: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkOrchid
             */
            static darkOrchid: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkRed
             */
            static darkRed: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkSalmon
             */
            static darkSalmon: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkSeaGreen
             */
            static darkSeaGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkSlateBlue
             */
            static darkSlateBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkSlateGray
             */
            static darkSlateGray: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkTurquoise
             */
            static darkTurquoise: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DarkViolet
             */
            static darkViolet: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DeepPink
             */
            static deepPink: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DeepSkyBlue
             */
            static deepSkyBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DimGray
             */
            static dimGray: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.DodgerBlue
             */
            static dodgerBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Firebrick
             */
            static firebrick: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.FloralWhite
             */
            static floralWhite: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.ForestGreen
             */
            static forestGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Fuchsia
             */
            static fuchsia: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Gainsboro
             */
            static gainsboro: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.GhostWhite
             */
            static ghostWhite: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Gold
             */
            static gold: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Goldenrod
             */
            static goldenrod: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Gray
             */
            static gray: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Green
             */
            static green: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.GreenYellow
             */
            static greenYellow: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Honeydew
             */
            static honeydew: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.HotPink
             */
            static hotPink: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.IndianRed
             */
            static indianRed: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Indigo
             */
            static indigo: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Ivory
             */
            static ivory: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Khaki
             */
            static khaki: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Lavender
             */
            static lavender: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LavenderBlush
             */
            static lavenderBlush: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LawnGreen
             */
            static lawnGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LemonChiffon
             */
            static lemonChiffon: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightBlue
             */
            static lightBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightCoral
             */
            static lightCoral: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightCyan
             */
            static lightCyan: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightGoldenrodYellow
             */
            static lightGoldenrodYellow: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightGray
             */
            static lightGray: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightGreen
             */
            static lightGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightPink
             */
            static lightPink: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightSalmon
             */
            static lightSalmon: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightSeaGreen
             */
            static lightSeaGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightSkyBlue
             */
            static lightSkyBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightSlateGray
             */
            static lightSlateGray: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightSteelBlue
             */
            static lightSteelBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LightYellow
             */
            static lightYellow: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Lime
             */
            static lime: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.LimeGreen
             */
            static limeGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Linen
             */
            static linen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Magenta
             */
            static magenta: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Maroon
             */
            static maroon: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.MediumAquamarine
             */
            static mediumAquamarine: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.MediumBlue
             */
            static mediumBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.MediumOrchid
             */
            static mediumOrchid: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.MediumPurple
             */
            static mediumPurple: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.MediumSeaGreen
             */
            static mediumSeaGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.MediumSlateBlue
             */
            static mediumSlateBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.MediumSpringGreen
             */
            static mediumSpringGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.MediumTurquoise
             */
            static mediumTurquoise: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.MediumVioletRed
             */
            static mediumVioletRed: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.MidnightBlue
             */
            static midnightBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.MintCream
             */
            static mintCream: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.MistyRose
             */
            static mistyRose: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Moccasin
             */
            static moccasin: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.NavajoWhite
             */
            static navajoWhite: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Navy
             */
            static navy: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.OldLace
             */
            static oldLace: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Olive
             */
            static olive: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.OliveDrab
             */
            static oliveDrab: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Orange
             */
            static orange: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.OrangeRed
             */
            static orangeRed: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Orchid
             */
            static orchid: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.PaleGoldenrod
             */
            static paleGoldenrod: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.PaleGreen
             */
            static paleGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.PaleTurquoise
             */
            static paleTurquoise: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.PaleVioletRed
             */
            static paleVioletRed: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.PapayaWhip
             */
            static papayaWhip: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.PeachPuff
             */
            static peachPuff: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Peru
             */
            static peru: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Pink
             */
            static pink: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Plum
             */
            static plum: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.PowderBlue
             */
            static powderBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Purple
             */
            static purple: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Red
             */
            static red: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.RosyBrown
             */
            static rosyBrown: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.RoyalBlue
             */
            static royalBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.SaddleBrown
             */
            static saddleBrown: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Salmon
             */
            static salmon: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.SandyBrown
             */
            static sandyBrown: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.SeaGreen
             */
            static seaGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.SeaShell
             */
            static seaShell: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Sienna
             */
            static sienna: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Silver
             */
            static silver: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.SkyBlue
             */
            static skyBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.SlateBlue
             */
            static slateBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.SlateGray
             */
            static slateGray: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Snow
             */
            static snow: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.SpringGreen
             */
            static springGreen: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.SteelBlue
             */
            static steelBlue: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Tan
             */
            static tan: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Teal
             */
            static teal: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Thistle
             */
            static thistle: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Tomato
             */
            static tomato: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Transparent
             */
            static transparent: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Turquoise
             */
            static turquoise: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Violet
             */
            static violet: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Wheat
             */
            static wheat: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.White
             */
            static white: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.WhiteSmoke
             */
            static whiteSmoke: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.Yellow
             */
            static yellow: Color;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Colors.YellowGreen
             */
            static yellowGreen: Color;
        }
        namespace Composition {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Composition.CompositionAnimation
             */
            abstract class CompositionAnimation {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Composition.CompositionEasingFunction
             */
            abstract class CompositionEasingFunction {
            }
            namespace Effects {
            }
            namespace Interactions {
            }
        }
        namespace Core {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Core.AppViewBackButtonVisibility
             */
            enum AppViewBackButtonVisibility {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Core.AppViewBackButtonVisibility.Collapsed
                 */
                collapsed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Core.AppViewBackButtonVisibility.Visible
                 */
                visible,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Core.BackRequestedEventArgs
             */
            abstract class BackRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Core.BackRequestedEventArgs.Handled
                 */
                handled: boolean;
            }
            namespace Preview {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Core.Preview.SystemNavigationCloseRequestedPreviewEventArgs
                 */
                abstract class SystemNavigationCloseRequestedPreviewEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Core.Preview.SystemNavigationCloseRequestedPreviewEventArgs.Handled
                     */
                    handled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Core.Preview.SystemNavigationCloseRequestedPreviewEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Core.Preview.SystemNavigationManagerPreview
                 */
                abstract class SystemNavigationManagerPreview {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Core.Preview.SystemNavigationManagerPreview.GetForCurrentView
                     */
                    static getForCurrentView(): SystemNavigationManagerPreview;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Core.Preview.SystemNavigationManagerPreview.CloseRequested
                     */
                    oncloserequested: (arg: { type: "closerequested"; } & Windows.Foundation.EventHandlerArgumentType<SystemNavigationCloseRequestedPreviewEventArgs>) => Windows.Foundation.EventHandlerReturnType<SystemNavigationCloseRequestedPreviewEventArgs>;
                    addEventListener(type: "closerequested", listener: (arg: { type: "closerequested"; } & Windows.Foundation.EventHandlerArgumentType<SystemNavigationCloseRequestedPreviewEventArgs>) => Windows.Foundation.EventHandlerReturnType<SystemNavigationCloseRequestedPreviewEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    removeEventListener(type: "closerequested", listener: (arg: { type: "closerequested"; } & Windows.Foundation.EventHandlerArgumentType<SystemNavigationCloseRequestedPreviewEventArgs>) => Windows.Foundation.EventHandlerReturnType<SystemNavigationCloseRequestedPreviewEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Core.SystemNavigationManager
             */
            abstract class SystemNavigationManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Core.SystemNavigationManager.GetForCurrentView
                 */
                static getForCurrentView(): SystemNavigationManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Core.SystemNavigationManager.AppViewBackButtonVisibility
                 */
                appViewBackButtonVisibility: AppViewBackButtonVisibility;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Core.SystemNavigationManager.BackRequested
                 */
                onbackrequested: (arg: { type: "backrequested"; } & Windows.Foundation.EventHandlerArgumentType<BackRequestedEventArgs>) => Windows.Foundation.EventHandlerReturnType<BackRequestedEventArgs>;
                addEventListener(type: "backrequested", listener: (arg: { type: "backrequested"; } & Windows.Foundation.EventHandlerArgumentType<BackRequestedEventArgs>) => Windows.Foundation.EventHandlerReturnType<BackRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "backrequested", listener: (arg: { type: "backrequested"; } & Windows.Foundation.EventHandlerArgumentType<BackRequestedEventArgs>) => Windows.Foundation.EventHandlerReturnType<BackRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
        }
        namespace Input {
            namespace Core {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Core.RadialControllerIndependentInputSource
                 */
                abstract class RadialControllerIndependentInputSource {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Core.RadialControllerIndependentInputSource.CreateForView(Windows.ApplicationModel.Core.CoreApplicationView)
                     */
                    static createForView(view: any): RadialControllerIndependentInputSource;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Core.RadialControllerIndependentInputSource.Controller
                     */
                    controller: Windows.UI.Input.RadialController;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Core.RadialControllerIndependentInputSource.Dispatcher
                     */
                    dispatcher: any;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.CrossSlideThresholds
             */
            interface CrossSlideThresholds {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.CrossSlideThresholds.SelectionStart
                 */
                selectionStart: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.CrossSlideThresholds.SpeedBumpStart
                 */
                speedBumpStart: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.CrossSlideThresholds.SpeedBumpEnd
                 */
                speedBumpEnd: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.CrossSlideThresholds.RearrangeStart
                 */
                rearrangeStart: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.CrossSlidingEventArgs
             */
            abstract class CrossSlidingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.CrossSlidingEventArgs.CrossSlidingState
                 */
                crossSlidingState: CrossSlidingState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.CrossSlidingEventArgs.PointerDeviceType
                 */
                pointerDeviceType: Windows.Devices.Input.PointerDeviceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.CrossSlidingEventArgs.Position
                 */
                position: Windows.Foundation.Point;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.CrossSlidingState
             */
            enum CrossSlidingState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.CrossSlidingState.Completed
                 */
                completed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.CrossSlidingState.Dragging
                 */
                dragging,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.CrossSlidingState.Rearranging
                 */
                rearranging,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.CrossSlidingState.SelectSpeedBumping
                 */
                selectSpeedBumping,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.CrossSlidingState.Selecting
                 */
                selecting,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.CrossSlidingState.SpeedBumping
                 */
                speedBumping,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.CrossSlidingState.Started
                 */
                started,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.DraggingEventArgs
             */
            abstract class DraggingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.DraggingEventArgs.DraggingState
                 */
                draggingState: DraggingState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.DraggingEventArgs.PointerDeviceType
                 */
                pointerDeviceType: Windows.Devices.Input.PointerDeviceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.DraggingEventArgs.Position
                 */
                position: Windows.Foundation.Point;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.DraggingState
             */
            enum DraggingState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.DraggingState.Completed
                 */
                completed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.DraggingState.Continuing
                 */
                continuing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.DraggingState.Started
                 */
                started,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.EdgeGesture
             */
            abstract class EdgeGesture {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.EdgeGesture.GetForCurrentView
                 */
                static getForCurrentView(): EdgeGesture;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.EdgeGesture.Canceled
                 */
                oncanceled: (arg: { type: "canceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<EdgeGesture, EdgeGestureEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EdgeGesture, EdgeGestureEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.EdgeGesture.Completed
                 */
                oncompleted: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<EdgeGesture, EdgeGestureEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EdgeGesture, EdgeGestureEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.EdgeGesture.Starting
                 */
                onstarting: (arg: { type: "starting"; } & Windows.Foundation.TypedEventHandlerArgumentType<EdgeGesture, EdgeGestureEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EdgeGesture, EdgeGestureEventArgs>;
                addEventListener(type: "canceled", listener: (arg: { type: "canceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<EdgeGesture, EdgeGestureEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EdgeGesture, EdgeGestureEventArgs>): void;
                addEventListener(type: "completed", listener: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<EdgeGesture, EdgeGestureEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EdgeGesture, EdgeGestureEventArgs>): void;
                addEventListener(type: "starting", listener: (arg: { type: "starting"; } & Windows.Foundation.TypedEventHandlerArgumentType<EdgeGesture, EdgeGestureEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EdgeGesture, EdgeGestureEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "canceled", listener: (arg: { type: "canceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<EdgeGesture, EdgeGestureEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EdgeGesture, EdgeGestureEventArgs>): void;
                removeEventListener(type: "completed", listener: (arg: { type: "completed"; } & Windows.Foundation.TypedEventHandlerArgumentType<EdgeGesture, EdgeGestureEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EdgeGesture, EdgeGestureEventArgs>): void;
                removeEventListener(type: "starting", listener: (arg: { type: "starting"; } & Windows.Foundation.TypedEventHandlerArgumentType<EdgeGesture, EdgeGestureEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<EdgeGesture, EdgeGestureEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.EdgeGestureEventArgs
             */
            abstract class EdgeGestureEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.EdgeGestureEventArgs.Kind
                 */
                kind: EdgeGestureKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.EdgeGestureKind
             */
            enum EdgeGestureKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.EdgeGestureKind.Keyboard
                 */
                keyboard,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.EdgeGestureKind.Mouse
                 */
                mouse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.EdgeGestureKind.Touch
                 */
                touch,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.GestureRecognizer
             */
            class GestureRecognizer {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.GestureRecognizer.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.AutoProcessInertia
                 */
                autoProcessInertia: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.CrossSlideExact
                 */
                crossSlideExact: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.CrossSlideHorizontally
                 */
                crossSlideHorizontally: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.CrossSlideThresholds
                 */
                crossSlideThresholds: CrossSlideThresholds;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.GestureSettings
                 */
                gestureSettings: GestureSettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.InertiaExpansion
                 */
                inertiaExpansion: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.InertiaExpansionDeceleration
                 */
                inertiaExpansionDeceleration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.InertiaRotationAngle
                 */
                inertiaRotationAngle: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.InertiaRotationDeceleration
                 */
                inertiaRotationDeceleration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.InertiaTranslationDeceleration
                 */
                inertiaTranslationDeceleration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.InertiaTranslationDisplacement
                 */
                inertiaTranslationDisplacement: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.IsActive
                 */
                isActive: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.IsInertial
                 */
                isInertial: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.ManipulationExact
                 */
                manipulationExact: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.MouseWheelParameters
                 */
                mouseWheelParameters: MouseWheelParameters;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.GestureRecognizer.CrossSliding
                 */
                oncrosssliding: (arg: { type: "crosssliding"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, CrossSlidingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, CrossSlidingEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.GestureRecognizer.Dragging
                 */
                ondragging: (arg: { type: "dragging"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, DraggingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, DraggingEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.GestureRecognizer.Holding
                 */
                onholding: (arg: { type: "holding"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, HoldingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, HoldingEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.GestureRecognizer.ManipulationCompleted
                 */
                onmanipulationcompleted: (arg: { type: "manipulationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, ManipulationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, ManipulationCompletedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.GestureRecognizer.ManipulationInertiaStarting
                 */
                onmanipulationinertiastarting: (arg: { type: "manipulationinertiastarting"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, ManipulationInertiaStartingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, ManipulationInertiaStartingEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.GestureRecognizer.ManipulationStarted
                 */
                onmanipulationstarted: (arg: { type: "manipulationstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, ManipulationStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, ManipulationStartedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.GestureRecognizer.ManipulationUpdated
                 */
                onmanipulationupdated: (arg: { type: "manipulationupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, ManipulationUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, ManipulationUpdatedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.GestureRecognizer.RightTapped
                 */
                onrighttapped: (arg: { type: "righttapped"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, RightTappedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, RightTappedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.GestureRecognizer.Tapped
                 */
                ontapped: (arg: { type: "tapped"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, TappedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, TappedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.PivotCenter
                 */
                pivotCenter: Windows.Foundation.Point;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.PivotRadius
                 */
                pivotRadius: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.GestureRecognizer.ShowGestureFeedback
                 */
                showGestureFeedback: boolean;
                addEventListener(type: "tapped", listener: (arg: { type: "tapped"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, TappedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, TappedEventArgs>): void;
                addEventListener(type: "manipulationinertiastarting", listener: (arg: { type: "manipulationinertiastarting"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, ManipulationInertiaStartingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, ManipulationInertiaStartingEventArgs>): void;
                addEventListener(type: "manipulationstarted", listener: (arg: { type: "manipulationstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, ManipulationStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, ManipulationStartedEventArgs>): void;
                addEventListener(type: "manipulationupdated", listener: (arg: { type: "manipulationupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, ManipulationUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, ManipulationUpdatedEventArgs>): void;
                addEventListener(type: "righttapped", listener: (arg: { type: "righttapped"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, RightTappedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, RightTappedEventArgs>): void;
                addEventListener(type: "crosssliding", listener: (arg: { type: "crosssliding"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, CrossSlidingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, CrossSlidingEventArgs>): void;
                addEventListener(type: "dragging", listener: (arg: { type: "dragging"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, DraggingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, DraggingEventArgs>): void;
                addEventListener(type: "holding", listener: (arg: { type: "holding"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, HoldingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, HoldingEventArgs>): void;
                addEventListener(type: "manipulationcompleted", listener: (arg: { type: "manipulationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, ManipulationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, ManipulationCompletedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.GestureRecognizer.CanBeDoubleTap(Windows.UI.Input.PointerPoint)
                 */
                canBeDoubleTap(value: PointerPoint): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.GestureRecognizer.CompleteGesture
                 */
                completeGesture(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.GestureRecognizer.ProcessDownEvent(Windows.UI.Input.PointerPoint)
                 */
                processDownEvent(value: PointerPoint): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.GestureRecognizer.ProcessInertia
                 */
                processInertia(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.GestureRecognizer.ProcessMouseWheelEvent(Windows.UI.Input.PointerPoint,System.Boolean,System.Boolean)
                 */
                processMouseWheelEvent(value: PointerPoint, isShiftKeyDown: boolean, isControlKeyDown: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.GestureRecognizer.ProcessMoveEvents(Windows.Foundation.Collections.IVector`1)
                 */
                processMoveEvents(value: Windows.Foundation.Collections.IVector<PointerPoint>): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.GestureRecognizer.ProcessUpEvent(Windows.UI.Input.PointerPoint)
                 */
                processUpEvent(value: PointerPoint): void;
                removeEventListener(type: "tapped", listener: (arg: { type: "tapped"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, TappedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, TappedEventArgs>): void;
                removeEventListener(type: "manipulationinertiastarting", listener: (arg: { type: "manipulationinertiastarting"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, ManipulationInertiaStartingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, ManipulationInertiaStartingEventArgs>): void;
                removeEventListener(type: "manipulationstarted", listener: (arg: { type: "manipulationstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, ManipulationStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, ManipulationStartedEventArgs>): void;
                removeEventListener(type: "manipulationupdated", listener: (arg: { type: "manipulationupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, ManipulationUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, ManipulationUpdatedEventArgs>): void;
                removeEventListener(type: "righttapped", listener: (arg: { type: "righttapped"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, RightTappedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, RightTappedEventArgs>): void;
                removeEventListener(type: "crosssliding", listener: (arg: { type: "crosssliding"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, CrossSlidingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, CrossSlidingEventArgs>): void;
                removeEventListener(type: "dragging", listener: (arg: { type: "dragging"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, DraggingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, DraggingEventArgs>): void;
                removeEventListener(type: "holding", listener: (arg: { type: "holding"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, HoldingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, HoldingEventArgs>): void;
                removeEventListener(type: "manipulationcompleted", listener: (arg: { type: "manipulationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<GestureRecognizer, ManipulationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<GestureRecognizer, ManipulationCompletedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.GestureSettings
             */
            enum GestureSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.CrossSlide
                 */
                crossSlide,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.DoubleTap
                 */
                doubleTap,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.Drag
                 */
                drag,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.Hold
                 */
                hold,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.HoldWithMouse
                 */
                holdWithMouse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.ManipulationMultipleFingerPanning
                 */
                manipulationMultipleFingerPanning,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.ManipulationRotate
                 */
                manipulationRotate,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.ManipulationRotateInertia
                 */
                manipulationRotateInertia,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.ManipulationScale
                 */
                manipulationScale,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.ManipulationScaleInertia
                 */
                manipulationScaleInertia,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.ManipulationTranslateInertia
                 */
                manipulationTranslateInertia,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.ManipulationTranslateRailsX
                 */
                manipulationTranslateRailsX,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.ManipulationTranslateRailsY
                 */
                manipulationTranslateRailsY,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.ManipulationTranslateX
                 */
                manipulationTranslateX,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.ManipulationTranslateY
                 */
                manipulationTranslateY,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.RightTap
                 */
                rightTap,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.GestureSettings.Tap
                 */
                tap,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.HoldingEventArgs
             */
            abstract class HoldingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.HoldingEventArgs.HoldingState
                 */
                holdingState: HoldingState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.HoldingEventArgs.PointerDeviceType
                 */
                pointerDeviceType: Windows.Devices.Input.PointerDeviceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.HoldingEventArgs.Position
                 */
                position: Windows.Foundation.Point;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.HoldingState
             */
            enum HoldingState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.HoldingState.Canceled
                 */
                canceled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.HoldingState.Completed
                 */
                completed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.HoldingState.Started
                 */
                started,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.IPointerPointTransform
             */
            interface IPointerPointTransform {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.IPointerPointTransform.Inverse
                 */
                inverse: IPointerPointTransform;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.IPointerPointTransform.TransformBounds(Windows.Foundation.Rect)
                 */
                transformBounds(rect: Windows.Foundation.Rect): Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.IPointerPointTransform.TryTransform(Windows.Foundation.Point,Windows.Foundation.Point@)
                 */
                tryTransform(inPoint: Windows.Foundation.Point): { outPoint: Windows.Foundation.Point; returnValue: boolean; };
            }
            namespace Inking {
                namespace Analysis {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.IInkAnalysisNode
                     */
                    interface IInkAnalysisNode {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.IInkAnalysisNode.BoundingRect
                         */
                        boundingRect: Windows.Foundation.Rect;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.IInkAnalysisNode.Children
                         */
                        children: Windows.Foundation.Collections.IVectorView<IInkAnalysisNode>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.IInkAnalysisNode.Id
                         */
                        id: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.IInkAnalysisNode.Kind
                         */
                        kind: InkAnalysisNodeKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.IInkAnalysisNode.Parent
                         */
                        parent: IInkAnalysisNode;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.IInkAnalysisNode.RotatedBoundingRect
                         */
                        rotatedBoundingRect: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Point>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.IInkAnalysisNode.GetStrokeIds
                         */
                        getStrokeIds(): Windows.Foundation.Collections.IVectorView<number>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.IInkAnalyzerFactory
                     */
                    interface IInkAnalyzerFactory {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.IInkAnalyzerFactory.CreateAnalyzer
                         */
                        createAnalyzer(): InkAnalyzer;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind
                     */
                    enum InkAnalysisDrawingKind {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.Circle
                         */
                        circle,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.Diamond
                         */
                        diamond,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.Drawing
                         */
                        drawing,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.Ellipse
                         */
                        ellipse,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.EquilateralTriangle
                         */
                        equilateralTriangle,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.Hexagon
                         */
                        hexagon,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.IsoscelesTriangle
                         */
                        isoscelesTriangle,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.Parallelogram
                         */
                        parallelogram,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.Pentagon
                         */
                        pentagon,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.Quadrilateral
                         */
                        quadrilateral,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.Rectangle
                         */
                        rectangle,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.RightTriangle
                         */
                        rightTriangle,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.Square
                         */
                        square,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.Trapezoid
                         */
                        trapezoid,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisDrawingKind.Triangle
                         */
                        triangle,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisInkBullet
                     */
                    abstract class InkAnalysisInkBullet implements IInkAnalysisNode {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkBullet.BoundingRect
                         */
                        boundingRect: Windows.Foundation.Rect;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkBullet.Children
                         */
                        children: Windows.Foundation.Collections.IVectorView<IInkAnalysisNode>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkBullet.Id
                         */
                        id: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkBullet.Kind
                         */
                        kind: InkAnalysisNodeKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkBullet.Parent
                         */
                        parent: IInkAnalysisNode;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkBullet.RecognizedText
                         */
                        recognizedText: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkBullet.RotatedBoundingRect
                         */
                        rotatedBoundingRect: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Point>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalysisInkBullet.GetStrokeIds
                         */
                        getStrokeIds(): Windows.Foundation.Collections.IVectorView<number>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisInkDrawing
                     */
                    abstract class InkAnalysisInkDrawing implements IInkAnalysisNode {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkDrawing.BoundingRect
                         */
                        boundingRect: Windows.Foundation.Rect;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkDrawing.Center
                         */
                        center: Windows.Foundation.Point;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkDrawing.Children
                         */
                        children: Windows.Foundation.Collections.IVectorView<IInkAnalysisNode>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkDrawing.DrawingKind
                         */
                        drawingKind: InkAnalysisDrawingKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkDrawing.Id
                         */
                        id: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkDrawing.Kind
                         */
                        kind: InkAnalysisNodeKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkDrawing.Parent
                         */
                        parent: IInkAnalysisNode;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkDrawing.Points
                         */
                        points: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Point>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkDrawing.RotatedBoundingRect
                         */
                        rotatedBoundingRect: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Point>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalysisInkDrawing.GetStrokeIds
                         */
                        getStrokeIds(): Windows.Foundation.Collections.IVectorView<number>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisInkWord
                     */
                    abstract class InkAnalysisInkWord implements IInkAnalysisNode {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkWord.BoundingRect
                         */
                        boundingRect: Windows.Foundation.Rect;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkWord.Children
                         */
                        children: Windows.Foundation.Collections.IVectorView<IInkAnalysisNode>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkWord.Id
                         */
                        id: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkWord.Kind
                         */
                        kind: InkAnalysisNodeKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkWord.Parent
                         */
                        parent: IInkAnalysisNode;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkWord.RecognizedText
                         */
                        recognizedText: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkWord.RotatedBoundingRect
                         */
                        rotatedBoundingRect: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Point>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisInkWord.TextAlternates
                         */
                        textAlternates: Windows.Foundation.Collections.IVectorView<string>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalysisInkWord.GetStrokeIds
                         */
                        getStrokeIds(): Windows.Foundation.Collections.IVectorView<number>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisLine
                     */
                    abstract class InkAnalysisLine implements IInkAnalysisNode {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisLine.BoundingRect
                         */
                        boundingRect: Windows.Foundation.Rect;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisLine.Children
                         */
                        children: Windows.Foundation.Collections.IVectorView<IInkAnalysisNode>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisLine.Id
                         */
                        id: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisLine.IndentLevel
                         */
                        indentLevel: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisLine.Kind
                         */
                        kind: InkAnalysisNodeKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisLine.Parent
                         */
                        parent: IInkAnalysisNode;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisLine.RecognizedText
                         */
                        recognizedText: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisLine.RotatedBoundingRect
                         */
                        rotatedBoundingRect: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Point>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalysisLine.GetStrokeIds
                         */
                        getStrokeIds(): Windows.Foundation.Collections.IVectorView<number>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisListItem
                     */
                    abstract class InkAnalysisListItem implements IInkAnalysisNode {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisListItem.BoundingRect
                         */
                        boundingRect: Windows.Foundation.Rect;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisListItem.Children
                         */
                        children: Windows.Foundation.Collections.IVectorView<IInkAnalysisNode>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisListItem.Id
                         */
                        id: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisListItem.Kind
                         */
                        kind: InkAnalysisNodeKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisListItem.Parent
                         */
                        parent: IInkAnalysisNode;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisListItem.RecognizedText
                         */
                        recognizedText: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisListItem.RotatedBoundingRect
                         */
                        rotatedBoundingRect: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Point>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalysisListItem.GetStrokeIds
                         */
                        getStrokeIds(): Windows.Foundation.Collections.IVectorView<number>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisNode
                     */
                    abstract class InkAnalysisNode implements IInkAnalysisNode {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisNode.BoundingRect
                         */
                        boundingRect: Windows.Foundation.Rect;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisNode.Children
                         */
                        children: Windows.Foundation.Collections.IVectorView<IInkAnalysisNode>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisNode.Id
                         */
                        id: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisNode.Kind
                         */
                        kind: InkAnalysisNodeKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisNode.Parent
                         */
                        parent: IInkAnalysisNode;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisNode.RotatedBoundingRect
                         */
                        rotatedBoundingRect: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Point>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalysisNode.GetStrokeIds
                         */
                        getStrokeIds(): Windows.Foundation.Collections.IVectorView<number>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisNodeKind
                     */
                    enum InkAnalysisNodeKind {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisNodeKind.InkBullet
                         */
                        inkBullet,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisNodeKind.InkDrawing
                         */
                        inkDrawing,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisNodeKind.InkWord
                         */
                        inkWord,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisNodeKind.Line
                         */
                        line,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisNodeKind.ListItem
                         */
                        listItem,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisNodeKind.Paragraph
                         */
                        paragraph,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisNodeKind.Root
                         */
                        root,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisNodeKind.UnclassifiedInk
                         */
                        unclassifiedInk,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisNodeKind.WritingRegion
                         */
                        writingRegion,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisParagraph
                     */
                    abstract class InkAnalysisParagraph implements IInkAnalysisNode {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisParagraph.BoundingRect
                         */
                        boundingRect: Windows.Foundation.Rect;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisParagraph.Children
                         */
                        children: Windows.Foundation.Collections.IVectorView<IInkAnalysisNode>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisParagraph.Id
                         */
                        id: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisParagraph.Kind
                         */
                        kind: InkAnalysisNodeKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisParagraph.Parent
                         */
                        parent: IInkAnalysisNode;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisParagraph.RecognizedText
                         */
                        recognizedText: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisParagraph.RotatedBoundingRect
                         */
                        rotatedBoundingRect: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Point>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalysisParagraph.GetStrokeIds
                         */
                        getStrokeIds(): Windows.Foundation.Collections.IVectorView<number>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisResult
                     */
                    abstract class InkAnalysisResult {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisResult.Status
                         */
                        status: InkAnalysisStatus;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisRoot
                     */
                    abstract class InkAnalysisRoot implements IInkAnalysisNode {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisRoot.BoundingRect
                         */
                        boundingRect: Windows.Foundation.Rect;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisRoot.Children
                         */
                        children: Windows.Foundation.Collections.IVectorView<IInkAnalysisNode>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisRoot.Id
                         */
                        id: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisRoot.Kind
                         */
                        kind: InkAnalysisNodeKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisRoot.Parent
                         */
                        parent: IInkAnalysisNode;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisRoot.RecognizedText
                         */
                        recognizedText: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisRoot.RotatedBoundingRect
                         */
                        rotatedBoundingRect: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Point>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalysisRoot.FindNodes(Windows.UI.Input.Inking.Analysis.InkAnalysisNodeKind)
                         */
                        findNodes(nodeKind: InkAnalysisNodeKind): Windows.Foundation.Collections.IVectorView<IInkAnalysisNode>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalysisRoot.GetStrokeIds
                         */
                        getStrokeIds(): Windows.Foundation.Collections.IVectorView<number>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisStatus
                     */
                    enum InkAnalysisStatus {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisStatus.Unchanged
                         */
                        unchanged,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisStatus.Updated
                         */
                        updated,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisStrokeKind
                     */
                    enum InkAnalysisStrokeKind {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisStrokeKind.Auto
                         */
                        auto,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisStrokeKind.Drawing
                         */
                        drawing,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.Analysis.InkAnalysisStrokeKind.Writing
                         */
                        writing,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalysisWritingRegion
                     */
                    abstract class InkAnalysisWritingRegion implements IInkAnalysisNode {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisWritingRegion.BoundingRect
                         */
                        boundingRect: Windows.Foundation.Rect;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisWritingRegion.Children
                         */
                        children: Windows.Foundation.Collections.IVectorView<IInkAnalysisNode>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisWritingRegion.Id
                         */
                        id: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisWritingRegion.Kind
                         */
                        kind: InkAnalysisNodeKind;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisWritingRegion.Parent
                         */
                        parent: IInkAnalysisNode;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisWritingRegion.RecognizedText
                         */
                        recognizedText: string;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalysisWritingRegion.RotatedBoundingRect
                         */
                        rotatedBoundingRect: Windows.Foundation.Collections.IVectorView<Windows.Foundation.Point>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalysisWritingRegion.GetStrokeIds
                         */
                        getStrokeIds(): Windows.Foundation.Collections.IVectorView<number>;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.Analysis.InkAnalyzer
                     */
                    class InkAnalyzer {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalyzer.#ctor
                         */
                        constructor();
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalyzer.AnalysisRoot
                         */
                        analysisRoot: InkAnalysisRoot;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.Analysis.InkAnalyzer.IsAnalyzing
                         */
                        isAnalyzing: boolean;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalyzer.AddDataForStroke(Windows.UI.Input.Inking.InkStroke)
                         */
                        addDataForStroke(stroke: Windows.UI.Input.Inking.InkStroke): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalyzer.AddDataForStrokes(Windows.Foundation.Collections.IIterable`1)
                         */
                        addDataForStrokes(strokes: Windows.Foundation.Collections.IIterable<Windows.UI.Input.Inking.InkStroke>): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalyzer.AnalyzeAsync
                         */
                        analyzeAsync(): Windows.Foundation.IAsyncOperation<InkAnalysisResult>;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalyzer.ClearDataForAllStrokes
                         */
                        clearDataForAllStrokes(): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalyzer.RemoveDataForStroke(System.UInt32)
                         */
                        removeDataForStroke(strokeId: number): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalyzer.RemoveDataForStrokes(Windows.Foundation.Collections.IIterable`1)
                         */
                        removeDataForStrokes(strokeIds: Windows.Foundation.Collections.IIterable<number>): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalyzer.ReplaceDataForStroke(Windows.UI.Input.Inking.InkStroke)
                         */
                        replaceDataForStroke(stroke: Windows.UI.Input.Inking.InkStroke): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.Analysis.InkAnalyzer.SetStrokeDataKind(System.UInt32,Windows.UI.Input.Inking.Analysis.InkAnalysisStrokeKind)
                         */
                        setStrokeDataKind(strokeId: number, strokeKind: InkAnalysisStrokeKind): void;
                    }
                }
                namespace Core {
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.IInkPointFactory
                 */
                interface IInkPointFactory {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkPointFactory.CreateInkPoint(Windows.Foundation.Point,System.Single)
                     */
                    createInkPoint(position: Windows.Foundation.Point, pressure: number): InkPoint;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.IInkRecognizerContainer
                 */
                interface IInkRecognizerContainer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkRecognizerContainer.GetRecognizers
                     */
                    getRecognizers(): Windows.Foundation.Collections.IVectorView<InkRecognizer>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkRecognizerContainer.RecognizeAsync(Windows.UI.Input.Inking.InkStrokeContainer,Windows.UI.Input.Inking.InkRecognitionTarget)
                     */
                    recognizeAsync(strokeCollection: InkStrokeContainer, recognitionTarget: InkRecognitionTarget): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<InkRecognitionResult>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkRecognizerContainer.SetDefaultRecognizer(Windows.UI.Input.Inking.InkRecognizer)
                     */
                    setDefaultRecognizer(recognizer: InkRecognizer): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.IInkStrokeContainer
                 */
                interface IInkStrokeContainer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.IInkStrokeContainer.BoundingRect
                     */
                    boundingRect: Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.AddStroke(Windows.UI.Input.Inking.InkStroke)
                     */
                    addStroke(stroke: InkStroke): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.CanPasteFromClipboard
                     */
                    canPasteFromClipboard(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.CopySelectedToClipboard
                     */
                    copySelectedToClipboard(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.DeleteSelected
                     */
                    deleteSelected(): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.GetRecognitionResults
                     */
                    getRecognitionResults(): Windows.Foundation.Collections.IVectorView<InkRecognitionResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.GetStrokes
                     */
                    getStrokes(): Windows.Foundation.Collections.IVectorView<InkStroke>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.LoadAsync(Windows.Storage.Streams.IInputStream)
                     */
                    loadAsync(inputStream: Windows.Storage.Streams.IInputStream): Windows.Foundation.IAsyncActionWithProgress<number>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.MoveSelected(Windows.Foundation.Point)
                     */
                    moveSelected(translation: Windows.Foundation.Point): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.PasteFromClipboard(Windows.Foundation.Point)
                     */
                    pasteFromClipboard(position: Windows.Foundation.Point): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.SaveAsync(Windows.Storage.Streams.IOutputStream)
                     */
                    saveAsync(outputStream: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.SelectWithLine(Windows.Foundation.Point,Windows.Foundation.Point)
                     */
                    selectWithLine(from: Windows.Foundation.Point, to: Windows.Foundation.Point): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.SelectWithPolyLine(Windows.Foundation.Collections.IIterable`1)
                     */
                    selectWithPolyLine(polyline: Windows.Foundation.Collections.IIterable<Windows.Foundation.Point>): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.IInkStrokeContainer.UpdateRecognitionResults(Windows.Foundation.Collections.IVectorView`1)
                     */
                    updateRecognitionResults(recognitionResults: Windows.Foundation.Collections.IVectorView<InkRecognitionResult>): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkDrawingAttributes
                 */
                class InkDrawingAttributes {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkDrawingAttributes.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkDrawingAttributes.CreateForPencil
                     */
                    static createForPencil(): InkDrawingAttributes;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkDrawingAttributes.Color
                     */
                    color: Windows.UI.Color;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkDrawingAttributes.DrawAsHighlighter
                     */
                    drawAsHighlighter: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkDrawingAttributes.FitToCurve
                     */
                    fitToCurve: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkDrawingAttributes.IgnorePressure
                     */
                    ignorePressure: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkDrawingAttributes.IgnoreTilt
                     */
                    ignoreTilt: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkDrawingAttributes.Kind
                     */
                    kind: InkDrawingAttributesKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkDrawingAttributes.PenTip
                     */
                    penTip: PenTipShape;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkDrawingAttributes.PenTipTransform
                     */
                    penTipTransform: Windows.Foundation.Numerics.Matrix3x2;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkDrawingAttributes.PencilProperties
                     */
                    pencilProperties: InkDrawingAttributesPencilProperties;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkDrawingAttributes.Size
                     */
                    size: Windows.Foundation.Size;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkDrawingAttributesKind
                 */
                enum InkDrawingAttributesKind {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.InkDrawingAttributesKind.Default
                     */
                    default,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.InkDrawingAttributesKind.Pencil
                     */
                    pencil,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkDrawingAttributesPencilProperties
                 */
                abstract class InkDrawingAttributesPencilProperties {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkDrawingAttributesPencilProperties.Opacity
                     */
                    opacity: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkManager
                 */
                class InkManager implements IInkRecognizerContainer, IInkStrokeContainer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkManager.BoundingRect
                     */
                    boundingRect: Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkManager.Mode
                     */
                    mode: InkManipulationMode;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.AddStroke(Windows.UI.Input.Inking.InkStroke)
                     */
                    addStroke(stroke: InkStroke): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.CanPasteFromClipboard
                     */
                    canPasteFromClipboard(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.CopySelectedToClipboard
                     */
                    copySelectedToClipboard(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.DeleteSelected
                     */
                    deleteSelected(): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.GetRecognitionResults
                     */
                    getRecognitionResults(): Windows.Foundation.Collections.IVectorView<InkRecognitionResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.GetRecognizers
                     */
                    getRecognizers(): Windows.Foundation.Collections.IVectorView<InkRecognizer>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.GetStrokes
                     */
                    getStrokes(): Windows.Foundation.Collections.IVectorView<InkStroke>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.LoadAsync(Windows.Storage.Streams.IInputStream)
                     */
                    loadAsync(inputStream: Windows.Storage.Streams.IInputStream): Windows.Foundation.IAsyncActionWithProgress<number>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.MoveSelected(Windows.Foundation.Point)
                     */
                    moveSelected(translation: Windows.Foundation.Point): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.PasteFromClipboard(Windows.Foundation.Point)
                     */
                    pasteFromClipboard(position: Windows.Foundation.Point): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.ProcessPointerDown(Windows.UI.Input.PointerPoint)
                     */
                    processPointerDown(pointerPoint: Windows.UI.Input.PointerPoint): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.ProcessPointerUp(Windows.UI.Input.PointerPoint)
                     */
                    processPointerUp(pointerPoint: Windows.UI.Input.PointerPoint): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.ProcessPointerUpdate(Windows.UI.Input.PointerPoint)
                     */
                    processPointerUpdate(pointerPoint: Windows.UI.Input.PointerPoint): Object;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.RecognizeAsync(Windows.UI.Input.Inking.InkStrokeContainer,Windows.UI.Input.Inking.InkRecognitionTarget)
                     */
                    recognizeAsync(strokeCollection: InkStrokeContainer, recognitionTarget: InkRecognitionTarget): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<InkRecognitionResult>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.RecognizeAsync(Windows.UI.Input.Inking.InkRecognitionTarget)
                     */
                    recognizeAsync(recognitionTarget: InkRecognitionTarget): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<InkRecognitionResult>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.SaveAsync(Windows.Storage.Streams.IOutputStream)
                     */
                    saveAsync(outputStream: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.SelectWithLine(Windows.Foundation.Point,Windows.Foundation.Point)
                     */
                    selectWithLine(from: Windows.Foundation.Point, to: Windows.Foundation.Point): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.SelectWithPolyLine(Windows.Foundation.Collections.IIterable`1)
                     */
                    selectWithPolyLine(polyline: Windows.Foundation.Collections.IIterable<Windows.Foundation.Point>): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.SetDefaultDrawingAttributes(Windows.UI.Input.Inking.InkDrawingAttributes)
                     */
                    setDefaultDrawingAttributes(drawingAttributes: InkDrawingAttributes): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.SetDefaultRecognizer(Windows.UI.Input.Inking.InkRecognizer)
                     */
                    setDefaultRecognizer(recognizer: InkRecognizer): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkManager.UpdateRecognitionResults(Windows.Foundation.Collections.IVectorView`1)
                     */
                    updateRecognitionResults(recognitionResults: Windows.Foundation.Collections.IVectorView<InkRecognitionResult>): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkManipulationMode
                 */
                enum InkManipulationMode {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.InkManipulationMode.Erasing
                     */
                    erasing,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.InkManipulationMode.Inking
                     */
                    inking,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.InkManipulationMode.Selecting
                     */
                    selecting,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkPersistenceFormat
                 */
                enum InkPersistenceFormat {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.InkPersistenceFormat.GifWithEmbeddedIsf
                     */
                    gifWithEmbeddedIsf,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.InkPersistenceFormat.Isf
                     */
                    isf,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkPoint
                 */
                class InkPoint {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkPoint.#ctor(Windows.Foundation.Point,System.Single,System.Single,System.Single,System.UInt64)
                     */
                    constructor(position: Windows.Foundation.Point, pressure: number, tiltX: number, tiltY: number, timestamp: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkPoint.#ctor(Windows.Foundation.Point,System.Single)
                     */
                    constructor(position: Windows.Foundation.Point, pressure: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkPoint.Position
                     */
                    position: Windows.Foundation.Point;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkPoint.Pressure
                     */
                    pressure: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkPoint.TiltX
                     */
                    tiltX: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkPoint.TiltY
                     */
                    tiltY: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkPoint.Timestamp
                     */
                    timestamp: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkRecognitionResult
                 */
                abstract class InkRecognitionResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkRecognitionResult.BoundingRect
                     */
                    boundingRect: Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkRecognitionResult.GetStrokes
                     */
                    getStrokes(): Windows.Foundation.Collections.IVectorView<InkStroke>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkRecognitionResult.GetTextCandidates
                     */
                    getTextCandidates(): Windows.Foundation.Collections.IVectorView<string>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkRecognitionTarget
                 */
                enum InkRecognitionTarget {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.InkRecognitionTarget.All
                     */
                    all,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.InkRecognitionTarget.Recent
                     */
                    recent,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.InkRecognitionTarget.Selected
                     */
                    selected,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkRecognizer
                 */
                abstract class InkRecognizer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkRecognizer.Name
                     */
                    name: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkRecognizerContainer
                 */
                class InkRecognizerContainer implements IInkRecognizerContainer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkRecognizerContainer.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkRecognizerContainer.GetRecognizers
                     */
                    getRecognizers(): Windows.Foundation.Collections.IVectorView<InkRecognizer>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkRecognizerContainer.RecognizeAsync(Windows.UI.Input.Inking.InkStrokeContainer,Windows.UI.Input.Inking.InkRecognitionTarget)
                     */
                    recognizeAsync(strokeCollection: InkStrokeContainer, recognitionTarget: InkRecognitionTarget): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<InkRecognitionResult>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkRecognizerContainer.SetDefaultRecognizer(Windows.UI.Input.Inking.InkRecognizer)
                     */
                    setDefaultRecognizer(recognizer: InkRecognizer): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkStroke
                 */
                abstract class InkStroke {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStroke.BoundingRect
                     */
                    boundingRect: Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStroke.DrawingAttributes
                     */
                    drawingAttributes: InkDrawingAttributes;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStroke.Id
                     */
                    id: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStroke.PointTransform
                     */
                    pointTransform: Windows.Foundation.Numerics.Matrix3x2;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStroke.Recognized
                     */
                    recognized: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStroke.Selected
                     */
                    selected: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStroke.StrokeDuration
                     */
                    strokeDuration: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStroke.StrokeStartedTime
                     */
                    strokeStartedTime: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStroke.Clone
                     */
                    clone(): InkStroke;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStroke.GetInkPoints
                     */
                    getInkPoints(): Windows.Foundation.Collections.IVectorView<InkPoint>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStroke.GetRenderingSegments
                     */
                    getRenderingSegments(): Windows.Foundation.Collections.IVectorView<InkStrokeRenderingSegment>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkStrokeBuilder
                 */
                class InkStrokeBuilder {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeBuilder.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeBuilder.AppendToStroke(Windows.UI.Input.PointerPoint)
                     */
                    appendToStroke(pointerPoint: Windows.UI.Input.PointerPoint): Windows.UI.Input.PointerPoint;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeBuilder.BeginStroke(Windows.UI.Input.PointerPoint)
                     */
                    beginStroke(pointerPoint: Windows.UI.Input.PointerPoint): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeBuilder.CreateStroke(Windows.Foundation.Collections.IIterable`1)
                     */
                    createStroke(points: Windows.Foundation.Collections.IIterable<Windows.Foundation.Point>): InkStroke;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeBuilder.CreateStrokeFromInkPoints(Windows.Foundation.Collections.IIterable`1,Windows.Foundation.Numerics.Matrix3x2,Windows.Foundation.DateTime,Windows.Foundation.TimeSpan)
                     */
                    createStrokeFromInkPoints(inkPoints: Windows.Foundation.Collections.IIterable<InkPoint>, transform: Windows.Foundation.Numerics.Matrix3x2, strokeStartedTime: Date, strokeDuration: number): InkStroke;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeBuilder.CreateStrokeFromInkPoints(Windows.Foundation.Collections.IIterable`1,Windows.Foundation.Numerics.Matrix3x2)
                     */
                    createStrokeFromInkPoints(inkPoints: Windows.Foundation.Collections.IIterable<InkPoint>, transform: Windows.Foundation.Numerics.Matrix3x2): InkStroke;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeBuilder.EndStroke(Windows.UI.Input.PointerPoint)
                     */
                    endStroke(pointerPoint: Windows.UI.Input.PointerPoint): InkStroke;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeBuilder.SetDefaultDrawingAttributes(Windows.UI.Input.Inking.InkDrawingAttributes)
                     */
                    setDefaultDrawingAttributes(drawingAttributes: InkDrawingAttributes): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkStrokeContainer
                 */
                class InkStrokeContainer implements IInkStrokeContainer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStrokeContainer.BoundingRect
                     */
                    boundingRect: Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.AddStroke(Windows.UI.Input.Inking.InkStroke)
                     */
                    addStroke(stroke: InkStroke): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.AddStrokes(Windows.Foundation.Collections.IIterable`1)
                     */
                    addStrokes(strokes: Windows.Foundation.Collections.IIterable<InkStroke>): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.CanPasteFromClipboard
                     */
                    canPasteFromClipboard(): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.CopySelectedToClipboard
                     */
                    copySelectedToClipboard(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.DeleteSelected
                     */
                    deleteSelected(): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.GetRecognitionResults
                     */
                    getRecognitionResults(): Windows.Foundation.Collections.IVectorView<InkRecognitionResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.GetStrokeById(System.UInt32)
                     */
                    getStrokeById(id: number): InkStroke;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.GetStrokes
                     */
                    getStrokes(): Windows.Foundation.Collections.IVectorView<InkStroke>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.LoadAsync(Windows.Storage.Streams.IInputStream)
                     */
                    loadAsync(inputStream: Windows.Storage.Streams.IInputStream): Windows.Foundation.IAsyncActionWithProgress<number>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.MoveSelected(Windows.Foundation.Point)
                     */
                    moveSelected(translation: Windows.Foundation.Point): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.PasteFromClipboard(Windows.Foundation.Point)
                     */
                    pasteFromClipboard(position: Windows.Foundation.Point): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.SaveAsync(Windows.Storage.Streams.IOutputStream,Windows.UI.Input.Inking.InkPersistenceFormat)
                     */
                    saveAsync(outputStream: Windows.Storage.Streams.IOutputStream, inkPersistenceFormat: InkPersistenceFormat): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.SaveAsync(Windows.Storage.Streams.IOutputStream)
                     */
                    saveAsync(outputStream: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.SelectWithLine(Windows.Foundation.Point,Windows.Foundation.Point)
                     */
                    selectWithLine(from: Windows.Foundation.Point, to: Windows.Foundation.Point): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.SelectWithPolyLine(Windows.Foundation.Collections.IIterable`1)
                     */
                    selectWithPolyLine(polyline: Windows.Foundation.Collections.IIterable<Windows.Foundation.Point>): Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Inking.InkStrokeContainer.UpdateRecognitionResults(Windows.Foundation.Collections.IVectorView`1)
                     */
                    updateRecognitionResults(recognitionResults: Windows.Foundation.Collections.IVectorView<InkRecognitionResult>): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.InkStrokeRenderingSegment
                 */
                abstract class InkStrokeRenderingSegment {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStrokeRenderingSegment.BezierControlPoint1
                     */
                    bezierControlPoint1: Windows.Foundation.Point;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStrokeRenderingSegment.BezierControlPoint2
                     */
                    bezierControlPoint2: Windows.Foundation.Point;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStrokeRenderingSegment.Position
                     */
                    position: Windows.Foundation.Point;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStrokeRenderingSegment.Pressure
                     */
                    pressure: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStrokeRenderingSegment.TiltX
                     */
                    tiltX: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStrokeRenderingSegment.TiltY
                     */
                    tiltY: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Inking.InkStrokeRenderingSegment.Twist
                     */
                    twist: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Inking.PenTipShape
                 */
                enum PenTipShape {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.PenTipShape.Circle
                     */
                    circle,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Inking.PenTipShape.Rectangle
                     */
                    rectangle,
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.KeyboardDeliveryInterceptor
             */
            abstract class KeyboardDeliveryInterceptor {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.KeyboardDeliveryInterceptor.GetForCurrentView
                 */
                static getForCurrentView(): KeyboardDeliveryInterceptor;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.KeyboardDeliveryInterceptor.IsInterceptionEnabledWhenInForeground
                 */
                isInterceptionEnabledWhenInForeground: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.KeyboardDeliveryInterceptor.KeyDown
                 */
                onkeydown: (arg: { detail: any[]; target: any; type: "keydown"; }) => any;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.KeyboardDeliveryInterceptor.KeyUp
                 */
                onkeyup: (arg: { detail: any[]; target: any; type: "keyup"; }) => any;
                addEventListener(type: "keydown", listener: (arg: { detail: any[]; target: any; type: "keydown"; }) => any): void;
                addEventListener(type: "keyup", listener: (arg: { detail: any[]; target: any; type: "keyup"; }) => any): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "keydown", listener: (arg: { detail: any[]; target: any; type: "keydown"; }) => any): void;
                removeEventListener(type: "keyup", listener: (arg: { detail: any[]; target: any; type: "keyup"; }) => any): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.ManipulationCompletedEventArgs
             */
            abstract class ManipulationCompletedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationCompletedEventArgs.Cumulative
                 */
                cumulative: ManipulationDelta;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationCompletedEventArgs.PointerDeviceType
                 */
                pointerDeviceType: Windows.Devices.Input.PointerDeviceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationCompletedEventArgs.Position
                 */
                position: Windows.Foundation.Point;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationCompletedEventArgs.Velocities
                 */
                velocities: ManipulationVelocities;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.ManipulationDelta
             */
            interface ManipulationDelta {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.ManipulationDelta.Translation
                 */
                translation: Windows.Foundation.Point;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.ManipulationDelta.Scale
                 */
                scale: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.ManipulationDelta.Rotation
                 */
                rotation: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.ManipulationDelta.Expansion
                 */
                expansion: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.ManipulationInertiaStartingEventArgs
             */
            abstract class ManipulationInertiaStartingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationInertiaStartingEventArgs.Cumulative
                 */
                cumulative: ManipulationDelta;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationInertiaStartingEventArgs.Delta
                 */
                delta: ManipulationDelta;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationInertiaStartingEventArgs.PointerDeviceType
                 */
                pointerDeviceType: Windows.Devices.Input.PointerDeviceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationInertiaStartingEventArgs.Position
                 */
                position: Windows.Foundation.Point;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationInertiaStartingEventArgs.Velocities
                 */
                velocities: ManipulationVelocities;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.ManipulationStartedEventArgs
             */
            abstract class ManipulationStartedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationStartedEventArgs.Cumulative
                 */
                cumulative: ManipulationDelta;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationStartedEventArgs.PointerDeviceType
                 */
                pointerDeviceType: Windows.Devices.Input.PointerDeviceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationStartedEventArgs.Position
                 */
                position: Windows.Foundation.Point;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.ManipulationUpdatedEventArgs
             */
            abstract class ManipulationUpdatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationUpdatedEventArgs.Cumulative
                 */
                cumulative: ManipulationDelta;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationUpdatedEventArgs.Delta
                 */
                delta: ManipulationDelta;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationUpdatedEventArgs.PointerDeviceType
                 */
                pointerDeviceType: Windows.Devices.Input.PointerDeviceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationUpdatedEventArgs.Position
                 */
                position: Windows.Foundation.Point;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.ManipulationUpdatedEventArgs.Velocities
                 */
                velocities: ManipulationVelocities;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.ManipulationVelocities
             */
            interface ManipulationVelocities {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.ManipulationVelocities.Linear
                 */
                linear: Windows.Foundation.Point;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.ManipulationVelocities.Angular
                 */
                angular: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.ManipulationVelocities.Expansion
                 */
                expansion: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.MouseWheelParameters
             */
            abstract class MouseWheelParameters {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.MouseWheelParameters.CharTranslation
                 */
                charTranslation: Windows.Foundation.Point;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.MouseWheelParameters.DeltaRotationAngle
                 */
                deltaRotationAngle: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.MouseWheelParameters.DeltaScale
                 */
                deltaScale: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.MouseWheelParameters.PageTranslation
                 */
                pageTranslation: Windows.Foundation.Point;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.PointerPoint
             */
            abstract class PointerPoint {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.PointerPoint.GetCurrentPoint(System.UInt32,Windows.UI.Input.IPointerPointTransform)
                 */
                static getCurrentPoint(pointerId: number, transform: IPointerPointTransform): PointerPoint;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.PointerPoint.GetCurrentPoint(System.UInt32)
                 */
                static getCurrentPoint(pointerId: number): PointerPoint;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.PointerPoint.GetIntermediatePoints(System.UInt32,Windows.UI.Input.IPointerPointTransform)
                 */
                static getIntermediatePoints(pointerId: number, transform: IPointerPointTransform): Windows.Foundation.Collections.IVector<PointerPoint>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.PointerPoint.GetIntermediatePoints(System.UInt32)
                 */
                static getIntermediatePoints(pointerId: number): Windows.Foundation.Collections.IVector<PointerPoint>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPoint.FrameId
                 */
                frameId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPoint.IsInContact
                 */
                isInContact: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPoint.PointerDevice
                 */
                pointerDevice: Windows.Devices.Input.PointerDevice;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPoint.PointerId
                 */
                pointerId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPoint.Position
                 */
                position: Windows.Foundation.Point;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPoint.Properties
                 */
                properties: PointerPointProperties;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPoint.RawPosition
                 */
                rawPosition: Windows.Foundation.Point;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPoint.Timestamp
                 */
                timestamp: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.PointerPointProperties
             */
            abstract class PointerPointProperties {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.ContactRect
                 */
                contactRect: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.ContactRectRaw
                 */
                contactRectRaw: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.IsBarrelButtonPressed
                 */
                isBarrelButtonPressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.IsCanceled
                 */
                isCanceled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.IsEraser
                 */
                isEraser: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.IsHorizontalMouseWheel
                 */
                isHorizontalMouseWheel: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.IsInRange
                 */
                isInRange: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.IsInverted
                 */
                isInverted: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.IsLeftButtonPressed
                 */
                isLeftButtonPressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.IsMiddleButtonPressed
                 */
                isMiddleButtonPressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.IsPrimary
                 */
                isPrimary: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.IsRightButtonPressed
                 */
                isRightButtonPressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.IsXButton1Pressed
                 */
                isXButton1Pressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.IsXButton2Pressed
                 */
                isXButton2Pressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.MouseWheelDelta
                 */
                mouseWheelDelta: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.Orientation
                 */
                orientation: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.PointerUpdateKind
                 */
                pointerUpdateKind: PointerUpdateKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.Pressure
                 */
                pressure: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.TouchConfidence
                 */
                touchConfidence: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.Twist
                 */
                twist: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.XTilt
                 */
                xtilt: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.YTilt
                 */
                ytilt: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerPointProperties.ZDistance
                 */
                zdistance: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.PointerPointProperties.GetUsageValue(System.UInt32,System.UInt32)
                 */
                getUsageValue(usagePage: number, usageId: number): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.PointerPointProperties.HasUsage(System.UInt32,System.UInt32)
                 */
                hasUsage(usagePage: number, usageId: number): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.PointerUpdateKind
             */
            enum PointerUpdateKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.PointerUpdateKind.LeftButtonPressed
                 */
                leftButtonPressed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.PointerUpdateKind.LeftButtonReleased
                 */
                leftButtonReleased,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.PointerUpdateKind.MiddleButtonPressed
                 */
                middleButtonPressed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.PointerUpdateKind.MiddleButtonReleased
                 */
                middleButtonReleased,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.PointerUpdateKind.Other
                 */
                other,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.PointerUpdateKind.RightButtonPressed
                 */
                rightButtonPressed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.PointerUpdateKind.RightButtonReleased
                 */
                rightButtonReleased,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.PointerUpdateKind.XButton1Pressed
                 */
                xbutton1Pressed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.PointerUpdateKind.XButton1Released
                 */
                xbutton1Released,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.PointerUpdateKind.XButton2Pressed
                 */
                xbutton2Pressed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.PointerUpdateKind.XButton2Released
                 */
                xbutton2Released,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.PointerVisualizationSettings
             */
            abstract class PointerVisualizationSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.PointerVisualizationSettings.GetForCurrentView
                 */
                static getForCurrentView(): PointerVisualizationSettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerVisualizationSettings.IsBarrelButtonFeedbackEnabled
                 */
                isBarrelButtonFeedbackEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.PointerVisualizationSettings.IsContactFeedbackEnabled
                 */
                isContactFeedbackEnabled: boolean;
            }
            namespace Preview {
                namespace Injection {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind
                     */
                    enum InjectedInputButtonChangeKind {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind.FifthButtonDown
                         */
                        fifthButtonDown,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind.FifthButtonUp
                         */
                        fifthButtonUp,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind.FirstButtonDown
                         */
                        firstButtonDown,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind.FirstButtonUp
                         */
                        firstButtonUp,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind.FourthButtonDown
                         */
                        fourthButtonDown,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind.FourthButtonUp
                         */
                        fourthButtonUp,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind.None
                         */
                        none,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind.SecondButtonDown
                         */
                        secondButtonDown,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind.SecondButtonUp
                         */
                        secondButtonUp,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind.ThirdButtonDown
                         */
                        thirdButtonDown,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind.ThirdButtonUp
                         */
                        thirdButtonUp,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputKeyOptions
                     */
                    enum InjectedInputKeyOptions {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputKeyOptions.ExtendedKey
                         */
                        extendedKey,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputKeyOptions.KeyUp
                         */
                        keyUp,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputKeyOptions.None
                         */
                        none,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputKeyOptions.ScanCode
                         */
                        scanCode,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputKeyOptions.Unicode
                         */
                        unicode,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputKeyboardInfo
                     */
                    class InjectedInputKeyboardInfo {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InjectedInputKeyboardInfo.#ctor
                         */
                        constructor();
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputKeyboardInfo.KeyOptions
                         */
                        keyOptions: InjectedInputKeyOptions;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputKeyboardInfo.ScanCode
                         */
                        scanCode: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputKeyboardInfo.VirtualKey
                         */
                        virtualKey: number;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputMouseInfo
                     */
                    class InjectedInputMouseInfo {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InjectedInputMouseInfo.#ctor
                         */
                        constructor();
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputMouseInfo.DeltaX
                         */
                        deltaX: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputMouseInfo.DeltaY
                         */
                        deltaY: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputMouseInfo.MouseData
                         */
                        mouseData: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputMouseInfo.MouseOptions
                         */
                        mouseOptions: InjectedInputMouseOptions;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputMouseInfo.TimeOffsetInMilliseconds
                         */
                        timeOffsetInMilliseconds: number;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions
                     */
                    enum InjectedInputMouseOptions {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.Absolute
                         */
                        absolute,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.HWheel
                         */
                        hwheel,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.LeftDown
                         */
                        leftDown,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.LeftUp
                         */
                        leftUp,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.MiddleDown
                         */
                        middleDown,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.MiddleUp
                         */
                        middleUp,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.Move
                         */
                        move,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.MoveNoCoalesce
                         */
                        moveNoCoalesce,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.None
                         */
                        none,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.RightDown
                         */
                        rightDown,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.RightUp
                         */
                        rightUp,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.VirtualDesk
                         */
                        virtualDesk,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.Wheel
                         */
                        wheel,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.XDown
                         */
                        xdown,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.XUp
                         */
                        xup,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputPenButtons
                     */
                    enum InjectedInputPenButtons {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPenButtons.Barrel
                         */
                        barrel,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPenButtons.Eraser
                         */
                        eraser,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPenButtons.Inverted
                         */
                        inverted,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPenButtons.None
                         */
                        none,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputPenInfo
                     */
                    class InjectedInputPenInfo {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InjectedInputPenInfo.#ctor
                         */
                        constructor();
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputPenInfo.PenButtons
                         */
                        penButtons: InjectedInputPenButtons;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputPenInfo.PenParameters
                         */
                        penParameters: InjectedInputPenParameters;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputPenInfo.PointerInfo
                         */
                        pointerInfo: InjectedInputPointerInfo;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputPenInfo.Pressure
                         */
                        pressure: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputPenInfo.Rotation
                         */
                        rotation: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputPenInfo.TiltX
                         */
                        tiltX: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputPenInfo.TiltY
                         */
                        tiltY: number;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputPenParameters
                     */
                    enum InjectedInputPenParameters {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPenParameters.None
                         */
                        none,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPenParameters.Pressure
                         */
                        pressure,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPenParameters.Rotation
                         */
                        rotation,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPenParameters.TiltX
                         */
                        tiltX,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPenParameters.TiltY
                         */
                        tiltY,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputPoint
                     */
                    interface InjectedInputPoint {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPoint.PositionX
                         */
                        positionX: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPoint.PositionY
                         */
                        positionY: number;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputPointerInfo
                     */
                    interface InjectedInputPointerInfo {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerInfo.PointerId
                         */
                        pointerId: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerInfo.PointerOptions
                         */
                        pointerOptions: InjectedInputPointerOptions;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerInfo.PixelLocation
                         */
                        pixelLocation: InjectedInputPoint;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerInfo.TimeOffsetInMilliseconds
                         */
                        timeOffsetInMilliseconds: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerInfo.PerformanceCount
                         */
                        performanceCount: number;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions
                     */
                    enum InjectedInputPointerOptions {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.Canceled
                         */
                        canceled,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.CaptureChanged
                         */
                        captureChanged,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.Confidence
                         */
                        confidence,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.FirstButton
                         */
                        firstButton,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.InContact
                         */
                        inContact,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.InRange
                         */
                        inRange,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.New
                         */
                        new,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.None
                         */
                        none,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.PointerDown
                         */
                        pointerDown,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.PointerUp
                         */
                        pointerUp,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.Primary
                         */
                        primary,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.SecondButton
                         */
                        secondButton,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.Update
                         */
                        update,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputRectangle
                     */
                    interface InjectedInputRectangle {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputRectangle.Left
                         */
                        left: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputRectangle.Top
                         */
                        top: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputRectangle.Bottom
                         */
                        bottom: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputRectangle.Right
                         */
                        right: number;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputShortcut
                     */
                    enum InjectedInputShortcut {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputShortcut.Back
                         */
                        back,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputShortcut.Search
                         */
                        search,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputShortcut.Start
                         */
                        start,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputTouchInfo
                     */
                    class InjectedInputTouchInfo {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InjectedInputTouchInfo.#ctor
                         */
                        constructor();
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputTouchInfo.Contact
                         */
                        contact: InjectedInputRectangle;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputTouchInfo.Orientation
                         */
                        orientation: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputTouchInfo.PointerInfo
                         */
                        pointerInfo: InjectedInputPointerInfo;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputTouchInfo.Pressure
                         */
                        pressure: number;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Preview.Injection.InjectedInputTouchInfo.TouchParameters
                         */
                        touchParameters: InjectedInputTouchParameters;
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputTouchParameters
                     */
                    enum InjectedInputTouchParameters {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputTouchParameters.Contact
                         */
                        contact,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputTouchParameters.None
                         */
                        none,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputTouchParameters.Orientation
                         */
                        orientation,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputTouchParameters.Pressure
                         */
                        pressure,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InjectedInputVisualizationMode
                     */
                    enum InjectedInputVisualizationMode {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputVisualizationMode.Default
                         */
                        default,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputVisualizationMode.Indirect
                         */
                        indirect,
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Preview.Injection.InjectedInputVisualizationMode.None
                         */
                        none,
                    }
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Preview.Injection.InputInjector
                     */
                    abstract class InputInjector {
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InputInjector.TryCreate
                         */
                        static tryCreate(): InputInjector;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InputInjector.InitializePenInjection(Windows.UI.Input.Preview.Injection.InjectedInputVisualizationMode)
                         */
                        initializePenInjection(visualMode: InjectedInputVisualizationMode): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InputInjector.InitializeTouchInjection(Windows.UI.Input.Preview.Injection.InjectedInputVisualizationMode)
                         */
                        initializeTouchInjection(visualMode: InjectedInputVisualizationMode): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InputInjector.InjectKeyboardInput(Windows.Foundation.Collections.IIterable`1)
                         */
                        injectKeyboardInput(input: Windows.Foundation.Collections.IIterable<InjectedInputKeyboardInfo>): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InputInjector.InjectMouseInput(Windows.Foundation.Collections.IIterable`1)
                         */
                        injectMouseInput(input: Windows.Foundation.Collections.IIterable<InjectedInputMouseInfo>): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InputInjector.InjectPenInput(Windows.UI.Input.Preview.Injection.InjectedInputPenInfo)
                         */
                        injectPenInput(input: InjectedInputPenInfo): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InputInjector.InjectShortcut(Windows.UI.Input.Preview.Injection.InjectedInputShortcut)
                         */
                        injectShortcut(shortcut: InjectedInputShortcut): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InputInjector.InjectTouchInput(Windows.Foundation.Collections.IIterable`1)
                         */
                        injectTouchInput(input: Windows.Foundation.Collections.IIterable<InjectedInputTouchInfo>): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InputInjector.UninitializePenInjection
                         */
                        uninitializePenInjection(): void;
                        /**
                         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Preview.Injection.InputInjector.UninitializeTouchInjection
                         */
                        uninitializeTouchInjection(): void;
                    }
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialController
             */
            abstract class RadialController {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialController.CreateForCurrentView
                 */
                static createForCurrentView(): RadialController;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialController.IsSupported
                 */
                static isSupported(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialController.Menu
                 */
                menu: RadialControllerMenu;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.RadialController.ButtonClicked
                 */
                onbuttonclicked: (arg: { type: "buttonclicked"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerButtonClickedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerButtonClickedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.RadialController.ButtonHolding
                 */
                onbuttonholding: (arg: { type: "buttonholding"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerButtonHoldingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerButtonHoldingEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.RadialController.ButtonPressed
                 */
                onbuttonpressed: (arg: { type: "buttonpressed"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerButtonPressedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerButtonPressedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.RadialController.ButtonReleased
                 */
                onbuttonreleased: (arg: { type: "buttonreleased"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerButtonReleasedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerButtonReleasedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.RadialController.ControlAcquired
                 */
                oncontrolacquired: (arg: { type: "controlacquired"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerControlAcquiredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerControlAcquiredEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.RadialController.ControlLost
                 */
                oncontrollost: (arg: { type: "controllost"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.RadialController.RotationChanged
                 */
                onrotationchanged: (arg: { type: "rotationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerRotationChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerRotationChangedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.RadialController.ScreenContactContinued
                 */
                onscreencontactcontinued: (arg: { type: "screencontactcontinued"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerScreenContactContinuedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerScreenContactContinuedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.RadialController.ScreenContactEnded
                 */
                onscreencontactended: (arg: { type: "screencontactended"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.RadialController.ScreenContactStarted
                 */
                onscreencontactstarted: (arg: { type: "screencontactstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerScreenContactStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerScreenContactStartedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialController.RotationResolutionInDegrees
                 */
                rotationResolutionInDegrees: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialController.UseAutomaticHapticFeedback
                 */
                useAutomaticHapticFeedback: boolean;
                addEventListener(type: "buttonpressed", listener: (arg: { type: "buttonpressed"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerButtonPressedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerButtonPressedEventArgs>): void;
                addEventListener(type: "buttonreleased", listener: (arg: { type: "buttonreleased"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerButtonReleasedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerButtonReleasedEventArgs>): void;
                addEventListener(type: "screencontactcontinued", listener: (arg: { type: "screencontactcontinued"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerScreenContactContinuedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerScreenContactContinuedEventArgs>): void;
                addEventListener(type: "screencontactended", listener: (arg: { type: "screencontactended"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, Object>): void;
                addEventListener(type: "screencontactstarted", listener: (arg: { type: "screencontactstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerScreenContactStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerScreenContactStartedEventArgs>): void;
                addEventListener(type: "buttonholding", listener: (arg: { type: "buttonholding"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerButtonHoldingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerButtonHoldingEventArgs>): void;
                addEventListener(type: "buttonclicked", listener: (arg: { type: "buttonclicked"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerButtonClickedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerButtonClickedEventArgs>): void;
                addEventListener(type: "controlacquired", listener: (arg: { type: "controlacquired"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerControlAcquiredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerControlAcquiredEventArgs>): void;
                addEventListener(type: "controllost", listener: (arg: { type: "controllost"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, Object>): void;
                addEventListener(type: "rotationchanged", listener: (arg: { type: "rotationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerRotationChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerRotationChangedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "buttonpressed", listener: (arg: { type: "buttonpressed"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerButtonPressedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerButtonPressedEventArgs>): void;
                removeEventListener(type: "buttonreleased", listener: (arg: { type: "buttonreleased"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerButtonReleasedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerButtonReleasedEventArgs>): void;
                removeEventListener(type: "screencontactcontinued", listener: (arg: { type: "screencontactcontinued"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerScreenContactContinuedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerScreenContactContinuedEventArgs>): void;
                removeEventListener(type: "screencontactended", listener: (arg: { type: "screencontactended"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, Object>): void;
                removeEventListener(type: "screencontactstarted", listener: (arg: { type: "screencontactstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerScreenContactStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerScreenContactStartedEventArgs>): void;
                removeEventListener(type: "buttonholding", listener: (arg: { type: "buttonholding"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerButtonHoldingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerButtonHoldingEventArgs>): void;
                removeEventListener(type: "buttonclicked", listener: (arg: { type: "buttonclicked"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerButtonClickedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerButtonClickedEventArgs>): void;
                removeEventListener(type: "controlacquired", listener: (arg: { type: "controlacquired"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerControlAcquiredEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerControlAcquiredEventArgs>): void;
                removeEventListener(type: "controllost", listener: (arg: { type: "controllost"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, Object>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, Object>): void;
                removeEventListener(type: "rotationchanged", listener: (arg: { type: "rotationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialController, RadialControllerRotationChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<RadialController, RadialControllerRotationChangedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerButtonClickedEventArgs
             */
            abstract class RadialControllerButtonClickedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerButtonClickedEventArgs.Contact
                 */
                contact: RadialControllerScreenContact;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerButtonClickedEventArgs.SimpleHapticsController
                 */
                simpleHapticsController: Windows.Devices.Haptics.SimpleHapticsController;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerButtonHoldingEventArgs
             */
            abstract class RadialControllerButtonHoldingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerButtonHoldingEventArgs.Contact
                 */
                contact: RadialControllerScreenContact;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerButtonHoldingEventArgs.SimpleHapticsController
                 */
                simpleHapticsController: Windows.Devices.Haptics.SimpleHapticsController;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerButtonPressedEventArgs
             */
            abstract class RadialControllerButtonPressedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerButtonPressedEventArgs.Contact
                 */
                contact: RadialControllerScreenContact;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerButtonPressedEventArgs.SimpleHapticsController
                 */
                simpleHapticsController: Windows.Devices.Haptics.SimpleHapticsController;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerButtonReleasedEventArgs
             */
            abstract class RadialControllerButtonReleasedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerButtonReleasedEventArgs.Contact
                 */
                contact: RadialControllerScreenContact;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerButtonReleasedEventArgs.SimpleHapticsController
                 */
                simpleHapticsController: Windows.Devices.Haptics.SimpleHapticsController;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerConfiguration
             */
            abstract class RadialControllerConfiguration {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialControllerConfiguration.GetForCurrentView
                 */
                static getForCurrentView(): RadialControllerConfiguration;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerConfiguration.ActiveControllerWhenMenuIsSuppressed
                 */
                activeControllerWhenMenuIsSuppressed: RadialController;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerConfiguration.IsMenuSuppressed
                 */
                isMenuSuppressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialControllerConfiguration.ResetToDefaultMenuItems
                 */
                resetToDefaultMenuItems(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialControllerConfiguration.SetDefaultMenuItems(Windows.Foundation.Collections.IIterable`1)
                 */
                setDefaultMenuItems(buttons: Windows.Foundation.Collections.IIterable<RadialControllerSystemMenuItemKind>): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialControllerConfiguration.TrySelectDefaultMenuItem(Windows.UI.Input.RadialControllerSystemMenuItemKind)
                 */
                trySelectDefaultMenuItem(type: RadialControllerSystemMenuItemKind): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerControlAcquiredEventArgs
             */
            abstract class RadialControllerControlAcquiredEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerControlAcquiredEventArgs.Contact
                 */
                contact: RadialControllerScreenContact;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerControlAcquiredEventArgs.IsButtonPressed
                 */
                isButtonPressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerControlAcquiredEventArgs.SimpleHapticsController
                 */
                simpleHapticsController: Windows.Devices.Haptics.SimpleHapticsController;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerMenu
             */
            abstract class RadialControllerMenu {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerMenu.IsEnabled
                 */
                isEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerMenu.Items
                 */
                items: Windows.Foundation.Collections.IVector<RadialControllerMenuItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialControllerMenu.GetSelectedMenuItem
                 */
                getSelectedMenuItem(): RadialControllerMenuItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialControllerMenu.SelectMenuItem(Windows.UI.Input.RadialControllerMenuItem)
                 */
                selectMenuItem(menuItem: RadialControllerMenuItem): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialControllerMenu.TrySelectPreviouslySelectedMenuItem
                 */
                trySelectPreviouslySelectedMenuItem(): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerMenuItem
             */
            abstract class RadialControllerMenuItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialControllerMenuItem.CreateFromFontGlyph(System.String,System.String,System.String,Windows.Foundation.Uri)
                 */
                static createFromFontGlyph(displayText: string, glyph: string, fontFamily: string, fontUri: Windows.Foundation.Uri): RadialControllerMenuItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialControllerMenuItem.CreateFromFontGlyph(System.String,System.String,System.String)
                 */
                static createFromFontGlyph(displayText: string, glyph: string, fontFamily: string): RadialControllerMenuItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialControllerMenuItem.CreateFromIcon(System.String,Windows.Storage.Streams.RandomAccessStreamReference)
                 */
                static createFromIcon(displayText: string, icon: Windows.Storage.Streams.RandomAccessStreamReference): RadialControllerMenuItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.RadialControllerMenuItem.CreateFromKnownIcon(System.String,Windows.UI.Input.RadialControllerMenuKnownIcon)
                 */
                static createFromKnownIcon(displayText: string, value: RadialControllerMenuKnownIcon): RadialControllerMenuItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerMenuItem.DisplayText
                 */
                displayText: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.RadialControllerMenuItem.Invoked
                 */
                oninvoked: (arg: { type: "invoked"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialControllerMenuItem, Object>) => Windows.Foundation.TypedEventHandlerReturnType<RadialControllerMenuItem, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerMenuItem.Tag
                 */
                tag: Object;
                addEventListener(type: "invoked", listener: (arg: { type: "invoked"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialControllerMenuItem, Object>) => Windows.Foundation.TypedEventHandlerReturnType<RadialControllerMenuItem, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "invoked", listener: (arg: { type: "invoked"; } & Windows.Foundation.TypedEventHandlerArgumentType<RadialControllerMenuItem, Object>) => Windows.Foundation.TypedEventHandlerReturnType<RadialControllerMenuItem, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerMenuKnownIcon
             */
            enum RadialControllerMenuKnownIcon {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerMenuKnownIcon.InkColor
                 */
                inkColor,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerMenuKnownIcon.InkThickness
                 */
                inkThickness,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerMenuKnownIcon.NextPreviousTrack
                 */
                nextPreviousTrack,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerMenuKnownIcon.PenType
                 */
                penType,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerMenuKnownIcon.Ruler
                 */
                ruler,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerMenuKnownIcon.Scroll
                 */
                scroll,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerMenuKnownIcon.UndoRedo
                 */
                undoRedo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerMenuKnownIcon.Volume
                 */
                volume,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerMenuKnownIcon.Zoom
                 */
                zoom,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerRotationChangedEventArgs
             */
            abstract class RadialControllerRotationChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerRotationChangedEventArgs.Contact
                 */
                contact: RadialControllerScreenContact;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerRotationChangedEventArgs.IsButtonPressed
                 */
                isButtonPressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerRotationChangedEventArgs.RotationDeltaInDegrees
                 */
                rotationDeltaInDegrees: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerRotationChangedEventArgs.SimpleHapticsController
                 */
                simpleHapticsController: Windows.Devices.Haptics.SimpleHapticsController;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerScreenContact
             */
            abstract class RadialControllerScreenContact {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerScreenContact.Bounds
                 */
                bounds: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerScreenContact.Position
                 */
                position: Windows.Foundation.Point;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerScreenContactContinuedEventArgs
             */
            abstract class RadialControllerScreenContactContinuedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerScreenContactContinuedEventArgs.Contact
                 */
                contact: RadialControllerScreenContact;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerScreenContactContinuedEventArgs.IsButtonPressed
                 */
                isButtonPressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerScreenContactContinuedEventArgs.SimpleHapticsController
                 */
                simpleHapticsController: Windows.Devices.Haptics.SimpleHapticsController;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerScreenContactEndedEventArgs
             */
            abstract class RadialControllerScreenContactEndedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerScreenContactEndedEventArgs.IsButtonPressed
                 */
                isButtonPressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerScreenContactEndedEventArgs.SimpleHapticsController
                 */
                simpleHapticsController: Windows.Devices.Haptics.SimpleHapticsController;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerScreenContactStartedEventArgs
             */
            abstract class RadialControllerScreenContactStartedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerScreenContactStartedEventArgs.Contact
                 */
                contact: RadialControllerScreenContact;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerScreenContactStartedEventArgs.IsButtonPressed
                 */
                isButtonPressed: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RadialControllerScreenContactStartedEventArgs.SimpleHapticsController
                 */
                simpleHapticsController: Windows.Devices.Haptics.SimpleHapticsController;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RadialControllerSystemMenuItemKind
             */
            enum RadialControllerSystemMenuItemKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerSystemMenuItemKind.NextPreviousTrack
                 */
                nextPreviousTrack,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerSystemMenuItemKind.Scroll
                 */
                scroll,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerSystemMenuItemKind.UndoRedo
                 */
                undoRedo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerSystemMenuItemKind.Volume
                 */
                volume,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.RadialControllerSystemMenuItemKind.Zoom
                 */
                zoom,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.RightTappedEventArgs
             */
            abstract class RightTappedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RightTappedEventArgs.PointerDeviceType
                 */
                pointerDeviceType: Windows.Devices.Input.PointerDeviceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.RightTappedEventArgs.Position
                 */
                position: Windows.Foundation.Point;
            }
            namespace Spatial {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialGestureRecognizer
                 */
                class SpatialGestureRecognizer {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialGestureRecognizer.#ctor(Windows.UI.Input.Spatial.SpatialGestureSettings)
                     */
                    constructor(settings: SpatialGestureSettings);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialGestureRecognizer.GestureSettings
                     */
                    gestureSettings: SpatialGestureSettings;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.HoldCanceled
                     */
                    onholdcanceled: (arg: { type: "holdcanceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialHoldCanceledEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialHoldCanceledEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.HoldCompleted
                     */
                    onholdcompleted: (arg: { type: "holdcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialHoldCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialHoldCompletedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.HoldStarted
                     */
                    onholdstarted: (arg: { type: "holdstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialHoldStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialHoldStartedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.ManipulationCanceled
                     */
                    onmanipulationcanceled: (arg: { type: "manipulationcanceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialManipulationCanceledEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialManipulationCanceledEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.ManipulationCompleted
                     */
                    onmanipulationcompleted: (arg: { type: "manipulationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialManipulationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialManipulationCompletedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.ManipulationStarted
                     */
                    onmanipulationstarted: (arg: { type: "manipulationstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialManipulationStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialManipulationStartedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.ManipulationUpdated
                     */
                    onmanipulationupdated: (arg: { type: "manipulationupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialManipulationUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialManipulationUpdatedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.NavigationCanceled
                     */
                    onnavigationcanceled: (arg: { type: "navigationcanceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialNavigationCanceledEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialNavigationCanceledEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.NavigationCompleted
                     */
                    onnavigationcompleted: (arg: { type: "navigationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialNavigationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialNavigationCompletedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.NavigationStarted
                     */
                    onnavigationstarted: (arg: { type: "navigationstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialNavigationStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialNavigationStartedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.NavigationUpdated
                     */
                    onnavigationupdated: (arg: { type: "navigationupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialNavigationUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialNavigationUpdatedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.RecognitionEnded
                     */
                    onrecognitionended: (arg: { type: "recognitionended"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialRecognitionEndedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialRecognitionEndedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.RecognitionStarted
                     */
                    onrecognitionstarted: (arg: { type: "recognitionstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialRecognitionStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialRecognitionStartedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialGestureRecognizer.Tapped
                     */
                    ontapped: (arg: { type: "tapped"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialTappedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialTappedEventArgs>;
                    addEventListener(type: "recognitionstarted", listener: (arg: { type: "recognitionstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialRecognitionStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialRecognitionStartedEventArgs>): void;
                    addEventListener(type: "tapped", listener: (arg: { type: "tapped"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialTappedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialTappedEventArgs>): void;
                    addEventListener(type: "navigationcompleted", listener: (arg: { type: "navigationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialNavigationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialNavigationCompletedEventArgs>): void;
                    addEventListener(type: "navigationstarted", listener: (arg: { type: "navigationstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialNavigationStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialNavigationStartedEventArgs>): void;
                    addEventListener(type: "navigationupdated", listener: (arg: { type: "navigationupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialNavigationUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialNavigationUpdatedEventArgs>): void;
                    addEventListener(type: "recognitionended", listener: (arg: { type: "recognitionended"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialRecognitionEndedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialRecognitionEndedEventArgs>): void;
                    addEventListener(type: "manipulationcompleted", listener: (arg: { type: "manipulationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialManipulationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialManipulationCompletedEventArgs>): void;
                    addEventListener(type: "manipulationstarted", listener: (arg: { type: "manipulationstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialManipulationStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialManipulationStartedEventArgs>): void;
                    addEventListener(type: "manipulationupdated", listener: (arg: { type: "manipulationupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialManipulationUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialManipulationUpdatedEventArgs>): void;
                    addEventListener(type: "navigationcanceled", listener: (arg: { type: "navigationcanceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialNavigationCanceledEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialNavigationCanceledEventArgs>): void;
                    addEventListener(type: "holdcanceled", listener: (arg: { type: "holdcanceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialHoldCanceledEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialHoldCanceledEventArgs>): void;
                    addEventListener(type: "holdcompleted", listener: (arg: { type: "holdcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialHoldCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialHoldCompletedEventArgs>): void;
                    addEventListener(type: "holdstarted", listener: (arg: { type: "holdstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialHoldStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialHoldStartedEventArgs>): void;
                    addEventListener(type: "manipulationcanceled", listener: (arg: { type: "manipulationcanceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialManipulationCanceledEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialManipulationCanceledEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialGestureRecognizer.CancelPendingGestures
                     */
                    cancelPendingGestures(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialGestureRecognizer.CaptureInteraction(Windows.UI.Input.Spatial.SpatialInteraction)
                     */
                    captureInteraction(interaction: SpatialInteraction): void;
                    removeEventListener(type: "recognitionstarted", listener: (arg: { type: "recognitionstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialRecognitionStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialRecognitionStartedEventArgs>): void;
                    removeEventListener(type: "tapped", listener: (arg: { type: "tapped"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialTappedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialTappedEventArgs>): void;
                    removeEventListener(type: "navigationcompleted", listener: (arg: { type: "navigationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialNavigationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialNavigationCompletedEventArgs>): void;
                    removeEventListener(type: "navigationstarted", listener: (arg: { type: "navigationstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialNavigationStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialNavigationStartedEventArgs>): void;
                    removeEventListener(type: "navigationupdated", listener: (arg: { type: "navigationupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialNavigationUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialNavigationUpdatedEventArgs>): void;
                    removeEventListener(type: "recognitionended", listener: (arg: { type: "recognitionended"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialRecognitionEndedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialRecognitionEndedEventArgs>): void;
                    removeEventListener(type: "manipulationcompleted", listener: (arg: { type: "manipulationcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialManipulationCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialManipulationCompletedEventArgs>): void;
                    removeEventListener(type: "manipulationstarted", listener: (arg: { type: "manipulationstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialManipulationStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialManipulationStartedEventArgs>): void;
                    removeEventListener(type: "manipulationupdated", listener: (arg: { type: "manipulationupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialManipulationUpdatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialManipulationUpdatedEventArgs>): void;
                    removeEventListener(type: "navigationcanceled", listener: (arg: { type: "navigationcanceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialNavigationCanceledEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialNavigationCanceledEventArgs>): void;
                    removeEventListener(type: "holdcanceled", listener: (arg: { type: "holdcanceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialHoldCanceledEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialHoldCanceledEventArgs>): void;
                    removeEventListener(type: "holdcompleted", listener: (arg: { type: "holdcompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialHoldCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialHoldCompletedEventArgs>): void;
                    removeEventListener(type: "holdstarted", listener: (arg: { type: "holdstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialHoldStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialHoldStartedEventArgs>): void;
                    removeEventListener(type: "manipulationcanceled", listener: (arg: { type: "manipulationcanceled"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialGestureRecognizer, SpatialManipulationCanceledEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialGestureRecognizer, SpatialManipulationCanceledEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialGestureRecognizer.TrySetGestureSettings(Windows.UI.Input.Spatial.SpatialGestureSettings)
                     */
                    trySetGestureSettings(settings: SpatialGestureSettings): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialGestureSettings
                 */
                enum SpatialGestureSettings {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialGestureSettings.DoubleTap
                     */
                    doubleTap,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialGestureSettings.Hold
                     */
                    hold,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialGestureSettings.ManipulationTranslate
                     */
                    manipulationTranslate,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialGestureSettings.NavigationRailsX
                     */
                    navigationRailsX,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialGestureSettings.NavigationRailsY
                     */
                    navigationRailsY,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialGestureSettings.NavigationRailsZ
                     */
                    navigationRailsZ,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialGestureSettings.NavigationX
                     */
                    navigationX,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialGestureSettings.NavigationY
                     */
                    navigationY,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialGestureSettings.NavigationZ
                     */
                    navigationZ,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialGestureSettings.None
                     */
                    none,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialGestureSettings.Tap
                     */
                    tap,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialHoldCanceledEventArgs
                 */
                abstract class SpatialHoldCanceledEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialHoldCanceledEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialHoldCompletedEventArgs
                 */
                abstract class SpatialHoldCompletedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialHoldCompletedEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialHoldStartedEventArgs
                 */
                abstract class SpatialHoldStartedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialHoldStartedEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialHoldStartedEventArgs.TryGetPointerPose(Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryGetPointerPose(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): SpatialPointerPose;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialInteraction
                 */
                abstract class SpatialInteraction {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteraction.SourceState
                     */
                    sourceState: SpatialInteractionSourceState;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialInteractionController
                 */
                abstract class SpatialInteractionController {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionController.HasThumbstick
                     */
                    hasThumbstick: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionController.HasTouchpad
                     */
                    hasTouchpad: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionController.ProductId
                     */
                    productId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionController.SimpleHapticsController
                     */
                    simpleHapticsController: Windows.Devices.Haptics.SimpleHapticsController;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionController.VendorId
                     */
                    vendorId: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionController.Version
                     */
                    version: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialInteractionControllerProperties
                 */
                abstract class SpatialInteractionControllerProperties {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionControllerProperties.IsThumbstickPressed
                     */
                    isThumbstickPressed: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionControllerProperties.IsTouchpadPressed
                     */
                    isTouchpadPressed: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionControllerProperties.IsTouchpadTouched
                     */
                    isTouchpadTouched: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionControllerProperties.ThumbstickX
                     */
                    thumbstickX: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionControllerProperties.ThumbstickY
                     */
                    thumbstickY: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionControllerProperties.TouchpadX
                     */
                    touchpadX: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionControllerProperties.TouchpadY
                     */
                    touchpadY: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialInteractionDetectedEventArgs
                 */
                abstract class SpatialInteractionDetectedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionDetectedEventArgs.Interaction
                     */
                    interaction: SpatialInteraction;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionDetectedEventArgs.InteractionSource
                     */
                    interactionSource: SpatialInteractionSource;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionDetectedEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialInteractionDetectedEventArgs.TryGetPointerPose(Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryGetPointerPose(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): SpatialPointerPose;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialInteractionManager
                 */
                abstract class SpatialInteractionManager {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialInteractionManager.GetForCurrentView
                     */
                    static getForCurrentView(): SpatialInteractionManager;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialInteractionManager.InteractionDetected
                     */
                    oninteractiondetected: (arg: { type: "interactiondetected"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionDetectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionDetectedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialInteractionManager.SourceDetected
                     */
                    onsourcedetected: (arg: { type: "sourcedetected"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialInteractionManager.SourceLost
                     */
                    onsourcelost: (arg: { type: "sourcelost"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialInteractionManager.SourcePressed
                     */
                    onsourcepressed: (arg: { type: "sourcepressed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialInteractionManager.SourceReleased
                     */
                    onsourcereleased: (arg: { type: "sourcereleased"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Input.Spatial.SpatialInteractionManager.SourceUpdated
                     */
                    onsourceupdated: (arg: { type: "sourceupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>;
                    addEventListener(type: "sourcereleased", listener: (arg: { type: "sourcereleased"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>): void;
                    addEventListener(type: "sourceupdated", listener: (arg: { type: "sourceupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>): void;
                    addEventListener(type: "interactiondetected", listener: (arg: { type: "interactiondetected"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionDetectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionDetectedEventArgs>): void;
                    addEventListener(type: "sourcedetected", listener: (arg: { type: "sourcedetected"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>): void;
                    addEventListener(type: "sourcelost", listener: (arg: { type: "sourcelost"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>): void;
                    addEventListener(type: "sourcepressed", listener: (arg: { type: "sourcepressed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialInteractionManager.GetDetectedSourcesAtTimestamp(Windows.Perception.PerceptionTimestamp)
                     */
                    getDetectedSourcesAtTimestamp(timeStamp: Windows.Perception.PerceptionTimestamp): Windows.Foundation.Collections.IVectorView<SpatialInteractionSourceState>;
                    removeEventListener(type: "sourcereleased", listener: (arg: { type: "sourcereleased"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>): void;
                    removeEventListener(type: "sourceupdated", listener: (arg: { type: "sourceupdated"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>): void;
                    removeEventListener(type: "interactiondetected", listener: (arg: { type: "interactiondetected"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionDetectedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionDetectedEventArgs>): void;
                    removeEventListener(type: "sourcedetected", listener: (arg: { type: "sourcedetected"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>): void;
                    removeEventListener(type: "sourcelost", listener: (arg: { type: "sourcelost"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>): void;
                    removeEventListener(type: "sourcepressed", listener: (arg: { type: "sourcepressed"; } & Windows.Foundation.TypedEventHandlerArgumentType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SpatialInteractionManager, SpatialInteractionSourceEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialInteractionPressKind
                 */
                enum SpatialInteractionPressKind {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialInteractionPressKind.Grasp
                     */
                    grasp,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialInteractionPressKind.Menu
                     */
                    menu,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialInteractionPressKind.None
                     */
                    none,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialInteractionPressKind.Select
                     */
                    select,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialInteractionPressKind.Thumbstick
                     */
                    thumbstick,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialInteractionPressKind.Touchpad
                     */
                    touchpad,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialInteractionSource
                 */
                abstract class SpatialInteractionSource {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSource.Controller
                     */
                    controller: SpatialInteractionController;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSource.Id
                     */
                    id: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSource.IsGraspSupported
                     */
                    isGraspSupported: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSource.IsMenuSupported
                     */
                    isMenuSupported: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSource.IsPointingSupported
                     */
                    isPointingSupported: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSource.Kind
                     */
                    kind: SpatialInteractionSourceKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialInteractionSource.TryGetStateAtTimestamp(Windows.Perception.PerceptionTimestamp)
                     */
                    tryGetStateAtTimestamp(timestamp: Windows.Perception.PerceptionTimestamp): SpatialInteractionSourceState;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialInteractionSourceEventArgs
                 */
                abstract class SpatialInteractionSourceEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceEventArgs.PressKind
                     */
                    pressKind: SpatialInteractionPressKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceEventArgs.State
                     */
                    state: SpatialInteractionSourceState;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialInteractionSourceKind
                 */
                enum SpatialInteractionSourceKind {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialInteractionSourceKind.Controller
                     */
                    controller,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialInteractionSourceKind.Hand
                     */
                    hand,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialInteractionSourceKind.Other
                     */
                    other,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Input.Spatial.SpatialInteractionSourceKind.Voice
                     */
                    voice,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialInteractionSourceLocation
                 */
                abstract class SpatialInteractionSourceLocation {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceLocation.Orientation
                     */
                    orientation: Windows.Foundation.Numerics.Quaternion;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceLocation.Position
                     */
                    position: Windows.Foundation.Numerics.Vector3;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceLocation.Velocity
                     */
                    velocity: Windows.Foundation.Numerics.Vector3;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialInteractionSourceProperties
                 */
                abstract class SpatialInteractionSourceProperties {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceProperties.SourceLossRisk
                     */
                    sourceLossRisk: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialInteractionSourceProperties.TryGetLocation(Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryGetLocation(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): SpatialInteractionSourceLocation;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialInteractionSourceProperties.TryGetSourceLossMitigationDirection(Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryGetSourceLossMitigationDirection(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): Windows.Foundation.Numerics.Vector3;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialInteractionSourceState
                 */
                abstract class SpatialInteractionSourceState {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceState.ControllerProperties
                     */
                    controllerProperties: SpatialInteractionControllerProperties;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceState.IsGrasped
                     */
                    isGrasped: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceState.IsMenuPressed
                     */
                    isMenuPressed: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceState.IsPressed
                     */
                    isPressed: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceState.IsSelectPressed
                     */
                    isSelectPressed: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceState.Properties
                     */
                    properties: SpatialInteractionSourceProperties;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceState.SelectPressedValue
                     */
                    selectPressedValue: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceState.Source
                     */
                    source: SpatialInteractionSource;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialInteractionSourceState.Timestamp
                     */
                    timestamp: Windows.Perception.PerceptionTimestamp;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialInteractionSourceState.TryGetPointerPose(Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryGetPointerPose(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): SpatialPointerPose;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialManipulationCanceledEventArgs
                 */
                abstract class SpatialManipulationCanceledEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialManipulationCanceledEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialManipulationCompletedEventArgs
                 */
                abstract class SpatialManipulationCompletedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialManipulationCompletedEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialManipulationCompletedEventArgs.TryGetCumulativeDelta(Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryGetCumulativeDelta(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): SpatialManipulationDelta;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialManipulationDelta
                 */
                abstract class SpatialManipulationDelta {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialManipulationDelta.Translation
                     */
                    translation: Windows.Foundation.Numerics.Vector3;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialManipulationStartedEventArgs
                 */
                abstract class SpatialManipulationStartedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialManipulationStartedEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialManipulationStartedEventArgs.TryGetPointerPose(Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryGetPointerPose(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): SpatialPointerPose;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialManipulationUpdatedEventArgs
                 */
                abstract class SpatialManipulationUpdatedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialManipulationUpdatedEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialManipulationUpdatedEventArgs.TryGetCumulativeDelta(Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryGetCumulativeDelta(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): SpatialManipulationDelta;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialNavigationCanceledEventArgs
                 */
                abstract class SpatialNavigationCanceledEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialNavigationCanceledEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialNavigationCompletedEventArgs
                 */
                abstract class SpatialNavigationCompletedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialNavigationCompletedEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialNavigationCompletedEventArgs.NormalizedOffset
                     */
                    normalizedOffset: Windows.Foundation.Numerics.Vector3;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialNavigationStartedEventArgs
                 */
                abstract class SpatialNavigationStartedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialNavigationStartedEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialNavigationStartedEventArgs.IsNavigatingX
                     */
                    isNavigatingX: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialNavigationStartedEventArgs.IsNavigatingY
                     */
                    isNavigatingY: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialNavigationStartedEventArgs.IsNavigatingZ
                     */
                    isNavigatingZ: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialNavigationStartedEventArgs.TryGetPointerPose(Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryGetPointerPose(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): SpatialPointerPose;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialNavigationUpdatedEventArgs
                 */
                abstract class SpatialNavigationUpdatedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialNavigationUpdatedEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialNavigationUpdatedEventArgs.NormalizedOffset
                     */
                    normalizedOffset: Windows.Foundation.Numerics.Vector3;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialPointerInteractionSourcePose
                 */
                abstract class SpatialPointerInteractionSourcePose {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialPointerInteractionSourcePose.ForwardDirection
                     */
                    forwardDirection: Windows.Foundation.Numerics.Vector3;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialPointerInteractionSourcePose.Position
                     */
                    position: Windows.Foundation.Numerics.Vector3;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialPointerInteractionSourcePose.UpDirection
                     */
                    upDirection: Windows.Foundation.Numerics.Vector3;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialPointerPose
                 */
                abstract class SpatialPointerPose {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialPointerPose.TryGetAtTimestamp(Windows.Perception.Spatial.SpatialCoordinateSystem,Windows.Perception.PerceptionTimestamp)
                     */
                    static tryGetAtTimestamp(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem, timestamp: Windows.Perception.PerceptionTimestamp): SpatialPointerPose;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialPointerPose.Head
                     */
                    head: Windows.Perception.People.HeadPose;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialPointerPose.Timestamp
                     */
                    timestamp: Windows.Perception.PerceptionTimestamp;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialPointerPose.TryGetInteractionSourcePose(Windows.UI.Input.Spatial.SpatialInteractionSource)
                     */
                    tryGetInteractionSourcePose(source: SpatialInteractionSource): SpatialPointerInteractionSourcePose;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialRecognitionEndedEventArgs
                 */
                abstract class SpatialRecognitionEndedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialRecognitionEndedEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialRecognitionStartedEventArgs
                 */
                abstract class SpatialRecognitionStartedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialRecognitionStartedEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialRecognitionStartedEventArgs.IsGesturePossible(Windows.UI.Input.Spatial.SpatialGestureSettings)
                     */
                    isGesturePossible(gesture: SpatialGestureSettings): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialRecognitionStartedEventArgs.TryGetPointerPose(Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryGetPointerPose(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): SpatialPointerPose;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.Spatial.SpatialTappedEventArgs
                 */
                abstract class SpatialTappedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialTappedEventArgs.InteractionSourceKind
                     */
                    interactionSourceKind: SpatialInteractionSourceKind;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.Spatial.SpatialTappedEventArgs.TapCount
                     */
                    tapCount: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Input.Spatial.SpatialTappedEventArgs.TryGetPointerPose(Windows.Perception.Spatial.SpatialCoordinateSystem)
                     */
                    tryGetPointerPose(coordinateSystem: Windows.Perception.Spatial.SpatialCoordinateSystem): SpatialPointerPose;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Input.TappedEventArgs
             */
            abstract class TappedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.TappedEventArgs.PointerDeviceType
                 */
                pointerDeviceType: Windows.Devices.Input.PointerDeviceType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.TappedEventArgs.Position
                 */
                position: Windows.Foundation.Point;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Input.TappedEventArgs.TapCount
                 */
                tapCount: number;
            }
        }
        namespace Notifications {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.AdaptiveNotificationContentKind
             */
            enum AdaptiveNotificationContentKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.AdaptiveNotificationContentKind.Text
                 */
                text,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.AdaptiveNotificationText
             */
            class AdaptiveNotificationText implements IAdaptiveNotificationContent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.AdaptiveNotificationText.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.AdaptiveNotificationText.Hints
                 */
                hints: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.AdaptiveNotificationText.Kind
                 */
                kind: AdaptiveNotificationContentKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.AdaptiveNotificationText.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.AdaptiveNotificationText.Text
                 */
                text: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.BadgeNotification
             */
            class BadgeNotification {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeNotification.#ctor(Windows.Data.Xml.Dom.XmlDocument)
                 */
                constructor(content: Windows.Data.Xml.Dom.XmlDocument);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.BadgeNotification.Content
                 */
                content: Windows.Data.Xml.Dom.XmlDocument;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.BadgeNotification.ExpirationTime
                 */
                expirationTime: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.BadgeTemplateType
             */
            enum BadgeTemplateType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.BadgeTemplateType.BadgeGlyph
                 */
                badgeGlyph,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.BadgeTemplateType.BadgeNumber
                 */
                badgeNumber,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.BadgeUpdateManager
             */
            abstract class BadgeUpdateManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdateManager.CreateBadgeUpdaterForApplication(System.String)
                 */
                static createBadgeUpdaterForApplication(applicationId: string): BadgeUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdateManager.CreateBadgeUpdaterForApplication
                 */
                static createBadgeUpdaterForApplication(): BadgeUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdateManager.CreateBadgeUpdaterForSecondaryTile(System.String)
                 */
                static createBadgeUpdaterForSecondaryTile(tileId: string): BadgeUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdateManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): BadgeUpdateManagerForUser;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdateManager.GetTemplateContent(Windows.UI.Notifications.BadgeTemplateType)
                 */
                static getTemplateContent(type: BadgeTemplateType): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.BadgeUpdateManagerForUser
             */
            abstract class BadgeUpdateManagerForUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.BadgeUpdateManagerForUser.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdateManagerForUser.CreateBadgeUpdaterForApplication(System.String)
                 */
                createBadgeUpdaterForApplication(applicationId: string): BadgeUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdateManagerForUser.CreateBadgeUpdaterForApplication
                 */
                createBadgeUpdaterForApplication(): BadgeUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdateManagerForUser.CreateBadgeUpdaterForSecondaryTile(System.String)
                 */
                createBadgeUpdaterForSecondaryTile(tileId: string): BadgeUpdater;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.BadgeUpdater
             */
            abstract class BadgeUpdater {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdater.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdater.StartPeriodicUpdate(Windows.Foundation.Uri,Windows.Foundation.DateTime,Windows.UI.Notifications.PeriodicUpdateRecurrence)
                 */
                startPeriodicUpdate(badgeContent: Windows.Foundation.Uri, startTime: Date, requestedInterval: PeriodicUpdateRecurrence): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdater.StartPeriodicUpdate(Windows.Foundation.Uri,Windows.UI.Notifications.PeriodicUpdateRecurrence)
                 */
                startPeriodicUpdate(badgeContent: Windows.Foundation.Uri, requestedInterval: PeriodicUpdateRecurrence): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdater.StopPeriodicUpdate
                 */
                stopPeriodicUpdate(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.BadgeUpdater.Update(Windows.UI.Notifications.BadgeNotification)
                 */
                update(notification: BadgeNotification): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.IAdaptiveNotificationContent
             */
            interface IAdaptiveNotificationContent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.IAdaptiveNotificationContent.Hints
                 */
                hints: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.IAdaptiveNotificationContent.Kind
                 */
                kind: AdaptiveNotificationContentKind;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.KnownAdaptiveNotificationHints
             */
            abstract class KnownAdaptiveNotificationHints {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationHints.Align
                 */
                static align: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationHints.MaxLines
                 */
                static maxLines: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationHints.MinLines
                 */
                static minLines: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationHints.Style
                 */
                static style: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationHints.TextStacking
                 */
                static textStacking: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationHints.Wrap
                 */
                static wrap: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles
             */
            abstract class KnownAdaptiveNotificationTextStyles {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.Base
                 */
                static base: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.BaseSubtle
                 */
                static baseSubtle: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.Body
                 */
                static body: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.BodySubtle
                 */
                static bodySubtle: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.Caption
                 */
                static caption: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.CaptionSubtle
                 */
                static captionSubtle: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.Header
                 */
                static header: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.HeaderNumeral
                 */
                static headerNumeral: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.HeaderNumeralSubtle
                 */
                static headerNumeralSubtle: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.HeaderSubtle
                 */
                static headerSubtle: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.Subheader
                 */
                static subheader: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.SubheaderNumeral
                 */
                static subheaderNumeral: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.SubheaderNumeralSubtle
                 */
                static subheaderNumeralSubtle: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.SubheaderSubtle
                 */
                static subheaderSubtle: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.Subtitle
                 */
                static subtitle: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.SubtitleSubtle
                 */
                static subtitleSubtle: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.Title
                 */
                static title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.TitleNumeral
                 */
                static titleNumeral: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles.TitleSubtle
                 */
                static titleSubtle: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.KnownNotificationBindings
             */
            abstract class KnownNotificationBindings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.KnownNotificationBindings.ToastGeneric
                 */
                static toastGeneric: string;
            }
            namespace Management {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.Management.UserNotificationListener
                 */
                abstract class UserNotificationListener {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.Management.UserNotificationListener.Current
                     */
                    static current: UserNotificationListener;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Notifications.Management.UserNotificationListener.NotificationChanged
                     */
                    onnotificationchanged: (arg: { type: "notificationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserNotificationListener, Windows.UI.Notifications.UserNotificationChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserNotificationListener, Windows.UI.Notifications.UserNotificationChangedEventArgs>;
                    addEventListener(type: "notificationchanged", listener: (arg: { type: "notificationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserNotificationListener, Windows.UI.Notifications.UserNotificationChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserNotificationListener, Windows.UI.Notifications.UserNotificationChangedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.Management.UserNotificationListener.ClearNotifications
                     */
                    clearNotifications(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.Management.UserNotificationListener.GetAccessStatus
                     */
                    getAccessStatus(): UserNotificationListenerAccessStatus;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.Management.UserNotificationListener.GetNotification(System.UInt32)
                     */
                    getNotification(notificationId: number): Windows.UI.Notifications.UserNotification;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.Management.UserNotificationListener.GetNotificationsAsync(Windows.UI.Notifications.NotificationKinds)
                     */
                    getNotificationsAsync(kinds: Windows.UI.Notifications.NotificationKinds): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.UI.Notifications.UserNotification>>;
                    removeEventListener(type: "notificationchanged", listener: (arg: { type: "notificationchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UserNotificationListener, Windows.UI.Notifications.UserNotificationChangedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<UserNotificationListener, Windows.UI.Notifications.UserNotificationChangedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.Management.UserNotificationListener.RemoveNotification(System.UInt32)
                     */
                    removeNotification(notificationId: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.Management.UserNotificationListener.RequestAccessAsync
                     */
                    requestAccessAsync(): Windows.Foundation.IAsyncOperation<UserNotificationListenerAccessStatus>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.Management.UserNotificationListenerAccessStatus
                 */
                enum UserNotificationListenerAccessStatus {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.Management.UserNotificationListenerAccessStatus.Allowed
                     */
                    allowed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.Management.UserNotificationListenerAccessStatus.Denied
                     */
                    denied,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.Management.UserNotificationListenerAccessStatus.Unspecified
                     */
                    unspecified,
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.Notification
             */
            class Notification {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.Notification.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.Notification.ExpirationTime
                 */
                expirationTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.Notification.Visual
                 */
                visual: NotificationVisual;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.NotificationBinding
             */
            abstract class NotificationBinding {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.NotificationBinding.Hints
                 */
                hints: Windows.Foundation.Collections.IMap<string, string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.NotificationBinding.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.NotificationBinding.Template
                 */
                template: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.NotificationBinding.GetTextElements
                 */
                getTextElements(): Windows.Foundation.Collections.IVectorView<AdaptiveNotificationText>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.NotificationData
             */
            class NotificationData {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.NotificationData.#ctor(Windows.Foundation.Collections.IIterable`1,System.UInt32)
                 */
                constructor(initialValues: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, string>>, sequenceNumber: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.NotificationData.#ctor(Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(initialValues: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, string>>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.NotificationData.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.NotificationData.SequenceNumber
                 */
                sequenceNumber: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.NotificationData.Values
                 */
                values: Windows.Foundation.Collections.IMap<string, string>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.NotificationKinds
             */
            enum NotificationKinds {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.NotificationKinds.Toast
                 */
                toast,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.NotificationKinds.Unknown
                 */
                unknown,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.NotificationMirroring
             */
            enum NotificationMirroring {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.NotificationMirroring.Allowed
                 */
                allowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.NotificationMirroring.Disabled
                 */
                disabled,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.NotificationSetting
             */
            enum NotificationSetting {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.NotificationSetting.DisabledByGroupPolicy
                 */
                disabledByGroupPolicy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.NotificationSetting.DisabledByManifest
                 */
                disabledByManifest,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.NotificationSetting.DisabledForApplication
                 */
                disabledForApplication,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.NotificationSetting.DisabledForUser
                 */
                disabledForUser,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.NotificationSetting.Enabled
                 */
                enabled,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.NotificationUpdateResult
             */
            enum NotificationUpdateResult {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.NotificationUpdateResult.Failed
                 */
                failed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.NotificationUpdateResult.NotificationNotFound
                 */
                notificationNotFound,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.NotificationUpdateResult.Succeeded
                 */
                succeeded,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.NotificationVisual
             */
            abstract class NotificationVisual {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.NotificationVisual.Bindings
                 */
                bindings: Windows.Foundation.Collections.IVector<NotificationBinding>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.NotificationVisual.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.NotificationVisual.GetBinding(System.String)
                 */
                getBinding(templateName: string): NotificationBinding;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.PeriodicUpdateRecurrence
             */
            enum PeriodicUpdateRecurrence {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.PeriodicUpdateRecurrence.Daily
                 */
                daily,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.PeriodicUpdateRecurrence.HalfHour
                 */
                halfHour,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.PeriodicUpdateRecurrence.Hour
                 */
                hour,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.PeriodicUpdateRecurrence.SixHours
                 */
                sixHours,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.PeriodicUpdateRecurrence.TwelveHours
                 */
                twelveHours,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ScheduledTileNotification
             */
            class ScheduledTileNotification {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ScheduledTileNotification.#ctor(Windows.Data.Xml.Dom.XmlDocument,Windows.Foundation.DateTime)
                 */
                constructor(content: Windows.Data.Xml.Dom.XmlDocument, deliveryTime: Date);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledTileNotification.Content
                 */
                content: Windows.Data.Xml.Dom.XmlDocument;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledTileNotification.DeliveryTime
                 */
                deliveryTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledTileNotification.ExpirationTime
                 */
                expirationTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledTileNotification.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledTileNotification.Tag
                 */
                tag: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ScheduledToastNotification
             */
            class ScheduledToastNotification {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ScheduledToastNotification.#ctor(Windows.Data.Xml.Dom.XmlDocument,Windows.Foundation.DateTime,Windows.Foundation.TimeSpan,System.UInt32)
                 */
                constructor(content: Windows.Data.Xml.Dom.XmlDocument, deliveryTime: Date, snoozeInterval: number, maximumSnoozeCount: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ScheduledToastNotification.#ctor(Windows.Data.Xml.Dom.XmlDocument,Windows.Foundation.DateTime)
                 */
                constructor(content: Windows.Data.Xml.Dom.XmlDocument, deliveryTime: Date);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledToastNotification.Content
                 */
                content: Windows.Data.Xml.Dom.XmlDocument;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledToastNotification.DeliveryTime
                 */
                deliveryTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledToastNotification.Group
                 */
                group: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledToastNotification.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledToastNotification.MaximumSnoozeCount
                 */
                maximumSnoozeCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledToastNotification.NotificationMirroring
                 */
                notificationMirroring: NotificationMirroring;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledToastNotification.RemoteId
                 */
                remoteId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledToastNotification.SnoozeInterval
                 */
                snoozeInterval: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledToastNotification.SuppressPopup
                 */
                suppressPopup: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ScheduledToastNotification.Tag
                 */
                tag: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ShownTileNotification
             */
            abstract class ShownTileNotification {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ShownTileNotification.Arguments
                 */
                arguments: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.TileFlyoutNotification
             */
            class TileFlyoutNotification {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileFlyoutNotification.#ctor(Windows.Data.Xml.Dom.XmlDocument)
                 */
                constructor(content: Windows.Data.Xml.Dom.XmlDocument);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.TileFlyoutNotification.Content
                 */
                content: Windows.Data.Xml.Dom.XmlDocument;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.TileFlyoutNotification.ExpirationTime
                 */
                expirationTime: Date;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.TileFlyoutTemplateType
             */
            enum TileFlyoutTemplateType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileFlyoutTemplateType.TileFlyoutTemplate01
                 */
                tileFlyoutTemplate01,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.TileFlyoutUpdateManager
             */
            abstract class TileFlyoutUpdateManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileFlyoutUpdateManager.CreateTileFlyoutUpdaterForApplication(System.String)
                 */
                static createTileFlyoutUpdaterForApplication(applicationId: string): TileFlyoutUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileFlyoutUpdateManager.CreateTileFlyoutUpdaterForApplication
                 */
                static createTileFlyoutUpdaterForApplication(): TileFlyoutUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileFlyoutUpdateManager.CreateTileFlyoutUpdaterForSecondaryTile(System.String)
                 */
                static createTileFlyoutUpdaterForSecondaryTile(tileId: string): TileFlyoutUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileFlyoutUpdateManager.GetTemplateContent(Windows.UI.Notifications.TileFlyoutTemplateType)
                 */
                static getTemplateContent(type: TileFlyoutTemplateType): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.TileFlyoutUpdater
             */
            abstract class TileFlyoutUpdater {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.TileFlyoutUpdater.Setting
                 */
                setting: NotificationSetting;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileFlyoutUpdater.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileFlyoutUpdater.StartPeriodicUpdate(Windows.Foundation.Uri,Windows.Foundation.DateTime,Windows.UI.Notifications.PeriodicUpdateRecurrence)
                 */
                startPeriodicUpdate(tileFlyoutContent: Windows.Foundation.Uri, startTime: Date, requestedInterval: PeriodicUpdateRecurrence): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileFlyoutUpdater.StartPeriodicUpdate(Windows.Foundation.Uri,Windows.UI.Notifications.PeriodicUpdateRecurrence)
                 */
                startPeriodicUpdate(tileFlyoutContent: Windows.Foundation.Uri, requestedInterval: PeriodicUpdateRecurrence): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileFlyoutUpdater.StopPeriodicUpdate
                 */
                stopPeriodicUpdate(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileFlyoutUpdater.Update(Windows.UI.Notifications.TileFlyoutNotification)
                 */
                update(notification: TileFlyoutNotification): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.TileNotification
             */
            class TileNotification {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileNotification.#ctor(Windows.Data.Xml.Dom.XmlDocument)
                 */
                constructor(content: Windows.Data.Xml.Dom.XmlDocument);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.TileNotification.Content
                 */
                content: Windows.Data.Xml.Dom.XmlDocument;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.TileNotification.ExpirationTime
                 */
                expirationTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.TileNotification.Tag
                 */
                tag: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.TileTemplateType
             */
            enum TileTemplateType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare150x150Block
                 */
                tileSquare150x150Block,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare150x150IconWithBadge
                 */
                tileSquare150x150IconWithBadge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare150x150Image
                 */
                tileSquare150x150Image,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare150x150PeekImageAndText01
                 */
                tileSquare150x150PeekImageAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare150x150PeekImageAndText02
                 */
                tileSquare150x150PeekImageAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare150x150PeekImageAndText03
                 */
                tileSquare150x150PeekImageAndText03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare150x150PeekImageAndText04
                 */
                tileSquare150x150PeekImageAndText04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare150x150Text01
                 */
                tileSquare150x150Text01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare150x150Text02
                 */
                tileSquare150x150Text02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare150x150Text03
                 */
                tileSquare150x150Text03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare150x150Text04
                 */
                tileSquare150x150Text04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310BlockAndText01
                 */
                tileSquare310x310BlockAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310BlockAndText02
                 */
                tileSquare310x310BlockAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310Image
                 */
                tileSquare310x310Image,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310ImageAndText01
                 */
                tileSquare310x310ImageAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310ImageAndText02
                 */
                tileSquare310x310ImageAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310ImageAndTextOverlay01
                 */
                tileSquare310x310ImageAndTextOverlay01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310ImageAndTextOverlay02
                 */
                tileSquare310x310ImageAndTextOverlay02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310ImageAndTextOverlay03
                 */
                tileSquare310x310ImageAndTextOverlay03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310ImageCollection
                 */
                tileSquare310x310ImageCollection,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310ImageCollectionAndText01
                 */
                tileSquare310x310ImageCollectionAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310ImageCollectionAndText02
                 */
                tileSquare310x310ImageCollectionAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310SmallImageAndText01
                 */
                tileSquare310x310SmallImageAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310SmallImagesAndTextList01
                 */
                tileSquare310x310SmallImagesAndTextList01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310SmallImagesAndTextList02
                 */
                tileSquare310x310SmallImagesAndTextList02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310SmallImagesAndTextList03
                 */
                tileSquare310x310SmallImagesAndTextList03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310SmallImagesAndTextList04
                 */
                tileSquare310x310SmallImagesAndTextList04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310SmallImagesAndTextList05
                 */
                tileSquare310x310SmallImagesAndTextList05,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310Text01
                 */
                tileSquare310x310Text01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310Text02
                 */
                tileSquare310x310Text02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310Text03
                 */
                tileSquare310x310Text03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310Text04
                 */
                tileSquare310x310Text04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310Text05
                 */
                tileSquare310x310Text05,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310Text06
                 */
                tileSquare310x310Text06,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310Text07
                 */
                tileSquare310x310Text07,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310Text08
                 */
                tileSquare310x310Text08,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310Text09
                 */
                tileSquare310x310Text09,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310TextList01
                 */
                tileSquare310x310TextList01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310TextList02
                 */
                tileSquare310x310TextList02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare310x310TextList03
                 */
                tileSquare310x310TextList03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare71x71IconWithBadge
                 */
                tileSquare71x71IconWithBadge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquare71x71Image
                 */
                tileSquare71x71Image,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquareBlock
                 */
                tileSquareBlock,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquareImage
                 */
                tileSquareImage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquarePeekImageAndText01
                 */
                tileSquarePeekImageAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquarePeekImageAndText02
                 */
                tileSquarePeekImageAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquarePeekImageAndText03
                 */
                tileSquarePeekImageAndText03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquarePeekImageAndText04
                 */
                tileSquarePeekImageAndText04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquareText01
                 */
                tileSquareText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquareText02
                 */
                tileSquareText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquareText03
                 */
                tileSquareText03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileSquareText04
                 */
                tileSquareText04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileTall150x310Image
                 */
                tileTall150x310Image,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150BlockAndText01
                 */
                tileWide310x150BlockAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150BlockAndText02
                 */
                tileWide310x150BlockAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150IconWithBadgeAndText
                 */
                tileWide310x150IconWithBadgeAndText,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150Image
                 */
                tileWide310x150Image,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150ImageAndText01
                 */
                tileWide310x150ImageAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150ImageAndText02
                 */
                tileWide310x150ImageAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150ImageCollection
                 */
                tileWide310x150ImageCollection,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImage01
                 */
                tileWide310x150PeekImage01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImage02
                 */
                tileWide310x150PeekImage02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImage03
                 */
                tileWide310x150PeekImage03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImage04
                 */
                tileWide310x150PeekImage04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImage05
                 */
                tileWide310x150PeekImage05,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImage06
                 */
                tileWide310x150PeekImage06,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImageAndText01
                 */
                tileWide310x150PeekImageAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImageAndText02
                 */
                tileWide310x150PeekImageAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImageCollection01
                 */
                tileWide310x150PeekImageCollection01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImageCollection02
                 */
                tileWide310x150PeekImageCollection02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImageCollection03
                 */
                tileWide310x150PeekImageCollection03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImageCollection04
                 */
                tileWide310x150PeekImageCollection04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImageCollection05
                 */
                tileWide310x150PeekImageCollection05,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150PeekImageCollection06
                 */
                tileWide310x150PeekImageCollection06,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150SmallImageAndText01
                 */
                tileWide310x150SmallImageAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150SmallImageAndText02
                 */
                tileWide310x150SmallImageAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150SmallImageAndText03
                 */
                tileWide310x150SmallImageAndText03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150SmallImageAndText04
                 */
                tileWide310x150SmallImageAndText04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150SmallImageAndText05
                 */
                tileWide310x150SmallImageAndText05,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150Text01
                 */
                tileWide310x150Text01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150Text02
                 */
                tileWide310x150Text02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150Text03
                 */
                tileWide310x150Text03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150Text04
                 */
                tileWide310x150Text04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150Text05
                 */
                tileWide310x150Text05,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150Text06
                 */
                tileWide310x150Text06,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150Text07
                 */
                tileWide310x150Text07,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150Text08
                 */
                tileWide310x150Text08,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150Text09
                 */
                tileWide310x150Text09,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150Text10
                 */
                tileWide310x150Text10,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWide310x150Text11
                 */
                tileWide310x150Text11,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideBlockAndText01
                 */
                tileWideBlockAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideBlockAndText02
                 */
                tileWideBlockAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideImage
                 */
                tileWideImage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideImageAndText01
                 */
                tileWideImageAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideImageAndText02
                 */
                tileWideImageAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideImageCollection
                 */
                tileWideImageCollection,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImage01
                 */
                tileWidePeekImage01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImage02
                 */
                tileWidePeekImage02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImage03
                 */
                tileWidePeekImage03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImage04
                 */
                tileWidePeekImage04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImage05
                 */
                tileWidePeekImage05,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImage06
                 */
                tileWidePeekImage06,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImageAndText01
                 */
                tileWidePeekImageAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImageAndText02
                 */
                tileWidePeekImageAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImageCollection01
                 */
                tileWidePeekImageCollection01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImageCollection02
                 */
                tileWidePeekImageCollection02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImageCollection03
                 */
                tileWidePeekImageCollection03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImageCollection04
                 */
                tileWidePeekImageCollection04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImageCollection05
                 */
                tileWidePeekImageCollection05,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWidePeekImageCollection06
                 */
                tileWidePeekImageCollection06,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideSmallImageAndText01
                 */
                tileWideSmallImageAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideSmallImageAndText02
                 */
                tileWideSmallImageAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideSmallImageAndText03
                 */
                tileWideSmallImageAndText03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideSmallImageAndText04
                 */
                tileWideSmallImageAndText04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideSmallImageAndText05
                 */
                tileWideSmallImageAndText05,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideText01
                 */
                tileWideText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideText02
                 */
                tileWideText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideText03
                 */
                tileWideText03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideText04
                 */
                tileWideText04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideText05
                 */
                tileWideText05,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideText06
                 */
                tileWideText06,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideText07
                 */
                tileWideText07,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideText08
                 */
                tileWideText08,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideText09
                 */
                tileWideText09,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideText10
                 */
                tileWideText10,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.TileTemplateType.TileWideText11
                 */
                tileWideText11,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.TileUpdateManager
             */
            abstract class TileUpdateManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdateManager.CreateTileUpdaterForApplication(System.String)
                 */
                static createTileUpdaterForApplication(applicationId: string): TileUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdateManager.CreateTileUpdaterForApplication
                 */
                static createTileUpdaterForApplication(): TileUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdateManager.CreateTileUpdaterForSecondaryTile(System.String)
                 */
                static createTileUpdaterForSecondaryTile(tileId: string): TileUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdateManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): TileUpdateManagerForUser;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdateManager.GetTemplateContent(Windows.UI.Notifications.TileTemplateType)
                 */
                static getTemplateContent(type: TileTemplateType): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.TileUpdateManagerForUser
             */
            abstract class TileUpdateManagerForUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.TileUpdateManagerForUser.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdateManagerForUser.CreateTileUpdaterForApplication(System.String)
                 */
                createTileUpdaterForApplication(applicationId: string): TileUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdateManagerForUser.CreateTileUpdaterForApplicationForUser
                 */
                createTileUpdaterForApplicationForUser(): TileUpdater;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdateManagerForUser.CreateTileUpdaterForSecondaryTile(System.String)
                 */
                createTileUpdaterForSecondaryTile(tileId: string): TileUpdater;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.TileUpdater
             */
            abstract class TileUpdater {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.TileUpdater.Setting
                 */
                setting: NotificationSetting;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.AddToSchedule(Windows.UI.Notifications.ScheduledTileNotification)
                 */
                addToSchedule(scheduledTile: ScheduledTileNotification): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.EnableNotificationQueue(System.Boolean)
                 */
                enableNotificationQueue(enable: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.EnableNotificationQueueForSquare150x150(System.Boolean)
                 */
                enableNotificationQueueForSquare150x150(enable: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.EnableNotificationQueueForSquare310x310(System.Boolean)
                 */
                enableNotificationQueueForSquare310x310(enable: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.EnableNotificationQueueForWide310x150(System.Boolean)
                 */
                enableNotificationQueueForWide310x150(enable: boolean): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.GetScheduledTileNotifications
                 */
                getScheduledTileNotifications(): Windows.Foundation.Collections.IVectorView<ScheduledTileNotification>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.RemoveFromSchedule(Windows.UI.Notifications.ScheduledTileNotification)
                 */
                removeFromSchedule(scheduledTile: ScheduledTileNotification): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.StartPeriodicUpdate(Windows.Foundation.Uri,Windows.Foundation.DateTime,Windows.UI.Notifications.PeriodicUpdateRecurrence)
                 */
                startPeriodicUpdate(tileContent: Windows.Foundation.Uri, startTime: Date, requestedInterval: PeriodicUpdateRecurrence): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.StartPeriodicUpdate(Windows.Foundation.Uri,Windows.UI.Notifications.PeriodicUpdateRecurrence)
                 */
                startPeriodicUpdate(tileContent: Windows.Foundation.Uri, requestedInterval: PeriodicUpdateRecurrence): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.StartPeriodicUpdateBatch(Windows.Foundation.Collections.IIterable`1,Windows.Foundation.DateTime,Windows.UI.Notifications.PeriodicUpdateRecurrence)
                 */
                startPeriodicUpdateBatch(tileContents: Windows.Foundation.Collections.IIterable<Windows.Foundation.Uri>, startTime: Date, requestedInterval: PeriodicUpdateRecurrence): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.StartPeriodicUpdateBatch(Windows.Foundation.Collections.IIterable`1,Windows.UI.Notifications.PeriodicUpdateRecurrence)
                 */
                startPeriodicUpdateBatch(tileContents: Windows.Foundation.Collections.IIterable<Windows.Foundation.Uri>, requestedInterval: PeriodicUpdateRecurrence): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.StopPeriodicUpdate
                 */
                stopPeriodicUpdate(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.TileUpdater.Update(Windows.UI.Notifications.TileNotification)
                 */
                update(notification: TileNotification): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastActivatedEventArgs
             */
            abstract class ToastActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastActivatedEventArgs.Arguments
                 */
                arguments: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastCollection
             */
            class ToastCollection {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastCollection.#ctor(System.String,System.String,System.String,Windows.Foundation.Uri)
                 */
                constructor(collectionId: string, displayName: string, launchArgs: string, iconUri: Windows.Foundation.Uri);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastCollection.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastCollection.Icon
                 */
                icon: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastCollection.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastCollection.LaunchArgs
                 */
                launchArgs: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastCollectionManager
             */
            abstract class ToastCollectionManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastCollectionManager.AppId
                 */
                appId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastCollectionManager.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastCollectionManager.FindAllToastCollectionsAsync
                 */
                findAllToastCollectionsAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<ToastCollection>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastCollectionManager.GetToastCollectionAsync(System.String)
                 */
                getToastCollectionAsync(collectionId: string): Windows.Foundation.IAsyncOperation<ToastCollection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastCollectionManager.RemoveAllToastCollectionsAsync
                 */
                removeAllToastCollectionsAsync(): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastCollectionManager.RemoveToastCollectionAsync(System.String)
                 */
                removeToastCollectionAsync(collectionId: string): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastCollectionManager.SaveToastCollectionAsync(Windows.UI.Notifications.ToastCollection)
                 */
                saveToastCollectionAsync(collection: ToastCollection): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastDismissalReason
             */
            enum ToastDismissalReason {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastDismissalReason.ApplicationHidden
                 */
                applicationHidden,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastDismissalReason.TimedOut
                 */
                timedOut,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastDismissalReason.UserCanceled
                 */
                userCanceled,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastDismissedEventArgs
             */
            abstract class ToastDismissedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastDismissedEventArgs.Reason
                 */
                reason: ToastDismissalReason;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastFailedEventArgs
             */
            abstract class ToastFailedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastFailedEventArgs.ErrorCode
                 */
                errorCode: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastHistoryChangedType
             */
            enum ToastHistoryChangedType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastHistoryChangedType.Added
                 */
                added,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastHistoryChangedType.Cleared
                 */
                cleared,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastHistoryChangedType.Expired
                 */
                expired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastHistoryChangedType.Removed
                 */
                removed,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastNotification
             */
            class ToastNotification {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotification.#ctor(Windows.Data.Xml.Dom.XmlDocument)
                 */
                constructor(content: Windows.Data.Xml.Dom.XmlDocument);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotification.Content
                 */
                content: Windows.Data.Xml.Dom.XmlDocument;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotification.Data
                 */
                data: NotificationData;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotification.ExpirationTime
                 */
                expirationTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotification.Group
                 */
                group: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotification.NotificationMirroring
                 */
                notificationMirroring: NotificationMirroring;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Notifications.ToastNotification.Activated
                 */
                onactivated: (arg: { type: "activated"; } & Windows.Foundation.TypedEventHandlerArgumentType<ToastNotification, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ToastNotification, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Notifications.ToastNotification.Dismissed
                 */
                ondismissed: (arg: { type: "dismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<ToastNotification, ToastDismissedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ToastNotification, ToastDismissedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Notifications.ToastNotification.Failed
                 */
                onfailed: (arg: { type: "failed"; } & Windows.Foundation.TypedEventHandlerArgumentType<ToastNotification, ToastFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ToastNotification, ToastFailedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotification.Priority
                 */
                priority: ToastNotificationPriority;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotification.RemoteId
                 */
                remoteId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotification.SuppressPopup
                 */
                suppressPopup: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotification.Tag
                 */
                tag: string;
                addEventListener(type: "activated", listener: (arg: { type: "activated"; } & Windows.Foundation.TypedEventHandlerArgumentType<ToastNotification, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ToastNotification, Object>): void;
                addEventListener(type: "dismissed", listener: (arg: { type: "dismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<ToastNotification, ToastDismissedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ToastNotification, ToastDismissedEventArgs>): void;
                addEventListener(type: "failed", listener: (arg: { type: "failed"; } & Windows.Foundation.TypedEventHandlerArgumentType<ToastNotification, ToastFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ToastNotification, ToastFailedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "activated", listener: (arg: { type: "activated"; } & Windows.Foundation.TypedEventHandlerArgumentType<ToastNotification, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ToastNotification, Object>): void;
                removeEventListener(type: "dismissed", listener: (arg: { type: "dismissed"; } & Windows.Foundation.TypedEventHandlerArgumentType<ToastNotification, ToastDismissedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ToastNotification, ToastDismissedEventArgs>): void;
                removeEventListener(type: "failed", listener: (arg: { type: "failed"; } & Windows.Foundation.TypedEventHandlerArgumentType<ToastNotification, ToastFailedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ToastNotification, ToastFailedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastNotificationActionTriggerDetail
             */
            abstract class ToastNotificationActionTriggerDetail {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotificationActionTriggerDetail.Argument
                 */
                argument: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotificationActionTriggerDetail.UserInput
                 */
                userInput: Windows.Foundation.Collections.ValueSet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastNotificationHistory
             */
            abstract class ToastNotificationHistory {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationHistory.Clear(System.String)
                 */
                clear(applicationId: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationHistory.Clear
                 */
                clear(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationHistory.GetHistory(System.String)
                 */
                getHistory(applicationId: string): Windows.Foundation.Collections.IVectorView<ToastNotification>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationHistory.GetHistory
                 */
                getHistory(): Windows.Foundation.Collections.IVectorView<ToastNotification>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationHistory.Remove(System.String,System.String,System.String)
                 */
                remove(tag: string, group: string, applicationId: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationHistory.Remove(System.String,System.String)
                 */
                remove(tag: string, group: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationHistory.Remove(System.String)
                 */
                remove(tag: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationHistory.RemoveGroup(System.String,System.String)
                 */
                removeGroup(group: string, applicationId: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationHistory.RemoveGroup(System.String)
                 */
                removeGroup(group: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastNotificationHistoryChangedTriggerDetail
             */
            abstract class ToastNotificationHistoryChangedTriggerDetail {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotificationHistoryChangedTriggerDetail.ChangeType
                 */
                changeType: ToastHistoryChangedType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotificationHistoryChangedTriggerDetail.CollectionId
                 */
                collectionId: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastNotificationManager
             */
            abstract class ToastNotificationManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotificationManager.History
                 */
                static history: ToastNotificationHistory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationManager.ConfigureNotificationMirroring(Windows.UI.Notifications.NotificationMirroring)
                 */
                static configureNotificationMirroring(value: NotificationMirroring): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationManager.CreateToastNotifier(System.String)
                 */
                static createToastNotifier(applicationId: string): ToastNotifier;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationManager.CreateToastNotifier
                 */
                static createToastNotifier(): ToastNotifier;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationManager.GetDefault
                 */
                static getDefault(): ToastNotificationManagerForUser;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): ToastNotificationManagerForUser;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationManager.GetTemplateContent(Windows.UI.Notifications.ToastTemplateType)
                 */
                static getTemplateContent(type: ToastTemplateType): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastNotificationManagerForUser
             */
            abstract class ToastNotificationManagerForUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotificationManagerForUser.History
                 */
                history: ToastNotificationHistory;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotificationManagerForUser.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationManagerForUser.CreateToastNotifier(System.String)
                 */
                createToastNotifier(applicationId: string): ToastNotifier;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationManagerForUser.CreateToastNotifier
                 */
                createToastNotifier(): ToastNotifier;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationManagerForUser.GetHistoryForToastCollectionIdAsync(System.String)
                 */
                getHistoryForToastCollectionIdAsync(collectionId: string): Windows.Foundation.IAsyncOperation<ToastNotificationHistory>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationManagerForUser.GetToastCollectionManager(System.String)
                 */
                getToastCollectionManager(appId: string): ToastCollectionManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationManagerForUser.GetToastCollectionManager
                 */
                getToastCollectionManager(): ToastCollectionManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotificationManagerForUser.GetToastNotifierForToastCollectionIdAsync(System.String)
                 */
                getToastNotifierForToastCollectionIdAsync(collectionId: string): Windows.Foundation.IAsyncOperation<ToastNotifier>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastNotificationPriority
             */
            enum ToastNotificationPriority {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastNotificationPriority.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastNotificationPriority.High
                 */
                high,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastNotifier
             */
            abstract class ToastNotifier {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.ToastNotifier.Setting
                 */
                setting: NotificationSetting;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotifier.AddToSchedule(Windows.UI.Notifications.ScheduledToastNotification)
                 */
                addToSchedule(scheduledToast: ScheduledToastNotification): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotifier.GetScheduledToastNotifications
                 */
                getScheduledToastNotifications(): Windows.Foundation.Collections.IVectorView<ScheduledToastNotification>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotifier.Hide(Windows.UI.Notifications.ToastNotification)
                 */
                hide(notification: ToastNotification): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotifier.RemoveFromSchedule(Windows.UI.Notifications.ScheduledToastNotification)
                 */
                removeFromSchedule(scheduledToast: ScheduledToastNotification): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotifier.Show(Windows.UI.Notifications.ToastNotification)
                 */
                show(notification: ToastNotification): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotifier.Update(Windows.UI.Notifications.NotificationData,System.String,System.String)
                 */
                update(data: NotificationData, tag: string, group: string): NotificationUpdateResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Notifications.ToastNotifier.Update(Windows.UI.Notifications.NotificationData,System.String)
                 */
                update(data: NotificationData, tag: string): NotificationUpdateResult;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.ToastTemplateType
             */
            enum ToastTemplateType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastTemplateType.ToastImageAndText01
                 */
                toastImageAndText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastTemplateType.ToastImageAndText02
                 */
                toastImageAndText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastTemplateType.ToastImageAndText03
                 */
                toastImageAndText03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastTemplateType.ToastImageAndText04
                 */
                toastImageAndText04,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastTemplateType.ToastText01
                 */
                toastText01,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastTemplateType.ToastText02
                 */
                toastText02,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastTemplateType.ToastText03
                 */
                toastText03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.ToastTemplateType.ToastText04
                 */
                toastText04,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.UserNotification
             */
            abstract class UserNotification {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.UserNotification.AppInfo
                 */
                appInfo: Windows.ApplicationModel.AppInfo;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.UserNotification.CreationTime
                 */
                creationTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.UserNotification.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.UserNotification.Notification
                 */
                notification: Notification;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.UserNotificationChangedEventArgs
             */
            abstract class UserNotificationChangedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.UserNotificationChangedEventArgs.ChangeKind
                 */
                changeKind: UserNotificationChangedKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Notifications.UserNotificationChangedEventArgs.UserNotificationId
                 */
                userNotificationId: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Notifications.UserNotificationChangedKind
             */
            enum UserNotificationChangedKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.UserNotificationChangedKind.Added
                 */
                added,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Notifications.UserNotificationChangedKind.Removed
                 */
                removed,
            }
        }
        namespace Popups {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Popups.IUICommand
             */
            interface IUICommand {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.IUICommand.Id
                 */
                id: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.IUICommand.Invoked
                 */
                invoked: UICommandInvokedHandler;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.IUICommand.Label
                 */
                label: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Popups.MessageDialog
             */
            class MessageDialog {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Popups.MessageDialog.#ctor(System.String,System.String)
                 */
                constructor(content: string, title: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Popups.MessageDialog.#ctor(System.String)
                 */
                constructor(content: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.MessageDialog.CancelCommandIndex
                 */
                cancelCommandIndex: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.MessageDialog.Commands
                 */
                commands: Windows.Foundation.Collections.IVector<IUICommand>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.MessageDialog.Content
                 */
                content: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.MessageDialog.DefaultCommandIndex
                 */
                defaultCommandIndex: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.MessageDialog.Options
                 */
                options: MessageDialogOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.MessageDialog.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Popups.MessageDialog.ShowAsync
                 */
                showAsync(): Windows.Foundation.IAsyncOperation<IUICommand>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Popups.MessageDialogOptions
             */
            enum MessageDialogOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Popups.MessageDialogOptions.AcceptUserInputAfterDelay
                 */
                acceptUserInputAfterDelay,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Popups.MessageDialogOptions.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Popups.Placement
             */
            enum Placement {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Popups.Placement.Above
                 */
                above,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Popups.Placement.Below
                 */
                below,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Popups.Placement.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Popups.Placement.Left
                 */
                left,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Popups.Placement.Right
                 */
                right,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Popups.PopupMenu
             */
            class PopupMenu {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Popups.PopupMenu.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.PopupMenu.Commands
                 */
                commands: Windows.Foundation.Collections.IVector<IUICommand>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Popups.PopupMenu.ShowAsync(Windows.Foundation.Point)
                 */
                showAsync(invocationPoint: Windows.Foundation.Point): Windows.Foundation.IAsyncOperation<IUICommand>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Popups.PopupMenu.ShowForSelectionAsync(Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                showForSelectionAsync(selection: Windows.Foundation.Rect, preferredPlacement: Placement): Windows.Foundation.IAsyncOperation<IUICommand>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Popups.PopupMenu.ShowForSelectionAsync(Windows.Foundation.Rect)
                 */
                showForSelectionAsync(selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<IUICommand>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Popups.UICommand
             */
            class UICommand implements IUICommand {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Popups.UICommand.#ctor(System.String,Windows.UI.Popups.UICommandInvokedHandler,System.Object)
                 */
                constructor(label: string, action: UICommandInvokedHandler, commandId: Object);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Popups.UICommand.#ctor(System.String,Windows.UI.Popups.UICommandInvokedHandler)
                 */
                constructor(label: string, action: UICommandInvokedHandler);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Popups.UICommand.#ctor(System.String)
                 */
                constructor(label: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Popups.UICommand.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.UICommand.Id
                 */
                id: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.UICommand.Invoked
                 */
                invoked: UICommandInvokedHandler;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.UICommand.Label
                 */
                label: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Popups.UICommandInvokedHandler
             */
            interface UICommandInvokedHandler {
                (command: IUICommand): void
            }
            type UICommandInvokedHandlerArgumentType = { detail: any[]; target: IUICommand; };
            type UICommandInvokedHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Popups.UICommandSeparator
             */
            class UICommandSeparator implements IUICommand {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Popups.UICommandSeparator.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.UICommandSeparator.Id
                 */
                id: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.UICommandSeparator.Invoked
                 */
                invoked: UICommandInvokedHandler;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Popups.UICommandSeparator.Label
                 */
                label: string;
            }
        }
        namespace StartScreen {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.ForegroundText
             */
            enum ForegroundText {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.ForegroundText.Dark
                 */
                dark,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.ForegroundText.Light
                 */
                light,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.JumpList
             */
            abstract class JumpList {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.JumpList.IsSupported
                 */
                static isSupported(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.JumpList.LoadCurrentAsync
                 */
                static loadCurrentAsync(): Windows.Foundation.IAsyncOperation<JumpList>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.JumpList.Items
                 */
                items: Windows.Foundation.Collections.IVector<JumpListItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.JumpList.SystemGroupKind
                 */
                systemGroupKind: JumpListSystemGroupKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.JumpList.SaveAsync
                 */
                saveAsync(): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.JumpListItem
             */
            abstract class JumpListItem {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.JumpListItem.CreateSeparator
                 */
                static createSeparator(): JumpListItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.JumpListItem.CreateWithArguments(System.String,System.String)
                 */
                static createWithArguments(arguments_: string, displayName: string): JumpListItem;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.JumpListItem.Arguments
                 */
                arguments: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.JumpListItem.Description
                 */
                description: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.JumpListItem.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.JumpListItem.GroupName
                 */
                groupName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.JumpListItem.Kind
                 */
                kind: JumpListItemKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.JumpListItem.Logo
                 */
                logo: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.JumpListItem.RemovedByUser
                 */
                removedByUser: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.JumpListItemKind
             */
            enum JumpListItemKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.JumpListItemKind.Arguments
                 */
                arguments,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.JumpListItemKind.Separator
                 */
                separator,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.JumpListSystemGroupKind
             */
            enum JumpListSystemGroupKind {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.JumpListSystemGroupKind.Frequent
                 */
                frequent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.JumpListSystemGroupKind.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.JumpListSystemGroupKind.Recent
                 */
                recent,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.SecondaryTile
             */
            class SecondaryTile {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.#ctor(System.String,System.String,System.String,System.String,Windows.UI.StartScreen.TileOptions,Windows.Foundation.Uri,Windows.Foundation.Uri)
                 */
                constructor(tileId: string, shortName: string, displayName: string, arguments_: string, tileOptions: TileOptions, logoReference: Windows.Foundation.Uri, wideLogoReference: Windows.Foundation.Uri);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.#ctor(System.String,System.String,System.String,System.String,Windows.UI.StartScreen.TileOptions,Windows.Foundation.Uri)
                 */
                constructor(tileId: string, shortName: string, displayName: string, arguments_: string, tileOptions: TileOptions, logoReference: Windows.Foundation.Uri);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.#ctor(System.String,System.String,System.String,Windows.Foundation.Uri,Windows.UI.StartScreen.TileSize)
                 */
                constructor(tileId: string, displayName: string, arguments_: string, square150x150Logo: Windows.Foundation.Uri, desiredSize: TileSize);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.#ctor(System.String)
                 */
                constructor(tileId: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.Exists(System.String)
                 */
                static exists(tileId: string): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.FindAllAsync(System.String)
                 */
                static findAllAsync(applicationId: string): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<SecondaryTile>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.FindAllAsync
                 */
                static findAllAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<SecondaryTile>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.FindAllForPackageAsync
                 */
                static findAllForPackageAsync(): Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<SecondaryTile>>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.Arguments
                 */
                arguments: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.BackgroundColor
                 */
                backgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.DisplayName
                 */
                displayName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.ForegroundText
                 */
                foregroundText: ForegroundText;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.LockScreenBadgeLogo
                 */
                lockScreenBadgeLogo: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.LockScreenDisplayBadgeAndTileText
                 */
                lockScreenDisplayBadgeAndTileText: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.Logo
                 */
                logo: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.StartScreen.SecondaryTile.VisualElementsRequested
                 */
                onvisualelementsrequested: (arg: { type: "visualelementsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SecondaryTile, VisualElementsRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SecondaryTile, VisualElementsRequestedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.PhoneticName
                 */
                phoneticName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.RoamingEnabled
                 */
                roamingEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.ShortName
                 */
                shortName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.SmallLogo
                 */
                smallLogo: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.TileId
                 */
                tileId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.TileOptions
                 */
                tileOptions: TileOptions;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.VisualElements
                 */
                visualElements: SecondaryTileVisualElements;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTile.WideLogo
                 */
                wideLogo: Windows.Foundation.Uri;
                addEventListener(type: "visualelementsrequested", listener: (arg: { type: "visualelementsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SecondaryTile, VisualElementsRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SecondaryTile, VisualElementsRequestedEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "visualelementsrequested", listener: (arg: { type: "visualelementsrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<SecondaryTile, VisualElementsRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<SecondaryTile, VisualElementsRequestedEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.RequestCreateAsync(Windows.Foundation.Point)
                 */
                requestCreateAsync(invocationPoint: Windows.Foundation.Point): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.RequestCreateAsync
                 */
                requestCreateAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.RequestCreateForSelectionAsync(Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                requestCreateForSelectionAsync(selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.RequestCreateForSelectionAsync(Windows.Foundation.Rect)
                 */
                requestCreateForSelectionAsync(selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.RequestDeleteAsync(Windows.Foundation.Point)
                 */
                requestDeleteAsync(invocationPoint: Windows.Foundation.Point): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.RequestDeleteAsync
                 */
                requestDeleteAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.RequestDeleteForSelectionAsync(Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                requestDeleteForSelectionAsync(selection: Windows.Foundation.Rect, preferredPlacement: Windows.UI.Popups.Placement): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.RequestDeleteForSelectionAsync(Windows.Foundation.Rect)
                 */
                requestDeleteForSelectionAsync(selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.SecondaryTile.UpdateAsync
                 */
                updateAsync(): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.SecondaryTileVisualElements
             */
            abstract class SecondaryTileVisualElements {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTileVisualElements.BackgroundColor
                 */
                backgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTileVisualElements.ForegroundText
                 */
                foregroundText: ForegroundText;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTileVisualElements.ShowNameOnSquare150x150Logo
                 */
                showNameOnSquare150x150Logo: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTileVisualElements.ShowNameOnSquare310x310Logo
                 */
                showNameOnSquare310x310Logo: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTileVisualElements.ShowNameOnWide310x150Logo
                 */
                showNameOnWide310x150Logo: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTileVisualElements.Square150x150Logo
                 */
                square150x150Logo: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTileVisualElements.Square30x30Logo
                 */
                square30x30Logo: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTileVisualElements.Square310x310Logo
                 */
                square310x310Logo: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTileVisualElements.Square44x44Logo
                 */
                square44x44Logo: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTileVisualElements.Square70x70Logo
                 */
                square70x70Logo: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTileVisualElements.Square71x71Logo
                 */
                square71x71Logo: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.SecondaryTileVisualElements.Wide310x150Logo
                 */
                wide310x150Logo: Windows.Foundation.Uri;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.StartScreenManager
             */
            abstract class StartScreenManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.StartScreenManager.GetDefault
                 */
                static getDefault(): StartScreenManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.StartScreenManager.GetForUser(Windows.System.User)
                 */
                static getForUser(user: Windows.System.User): StartScreenManager;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.StartScreenManager.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.StartScreenManager.ContainsAppListEntryAsync(Windows.ApplicationModel.Core.AppListEntry)
                 */
                containsAppListEntryAsync(appListEntry: Windows.ApplicationModel.Core.AppListEntry): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.StartScreenManager.RequestAddAppListEntryAsync(Windows.ApplicationModel.Core.AppListEntry)
                 */
                requestAddAppListEntryAsync(appListEntry: Windows.ApplicationModel.Core.AppListEntry): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.StartScreenManager.SupportsAppListEntry(Windows.ApplicationModel.Core.AppListEntry)
                 */
                supportsAppListEntry(appListEntry: Windows.ApplicationModel.Core.AppListEntry): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.TileOptions
             */
            enum TileOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.TileOptions.CopyOnDeployment
                 */
                copyOnDeployment,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.TileOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.TileOptions.ShowNameOnLogo
                 */
                showNameOnLogo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.TileOptions.ShowNameOnWideLogo
                 */
                showNameOnWideLogo,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.TileSize
             */
            enum TileSize {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.TileSize.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.TileSize.Square150x150
                 */
                square150x150,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.TileSize.Square30x30
                 */
                square30x30,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.TileSize.Square310x310
                 */
                square310x310,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.TileSize.Square44x44
                 */
                square44x44,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.TileSize.Square70x70
                 */
                square70x70,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.TileSize.Square71x71
                 */
                square71x71,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.StartScreen.TileSize.Wide310x150
                 */
                wide310x150,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.VisualElementsRequest
             */
            abstract class VisualElementsRequest {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.VisualElementsRequest.AlternateVisualElements
                 */
                alternateVisualElements: Windows.Foundation.Collections.IVectorView<SecondaryTileVisualElements>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.VisualElementsRequest.Deadline
                 */
                deadline: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.VisualElementsRequest.VisualElements
                 */
                visualElements: SecondaryTileVisualElements;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.VisualElementsRequest.GetDeferral
                 */
                getDeferral(): VisualElementsRequestDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.VisualElementsRequestDeferral
             */
            abstract class VisualElementsRequestDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.StartScreen.VisualElementsRequestDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.StartScreen.VisualElementsRequestedEventArgs
             */
            abstract class VisualElementsRequestedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.StartScreen.VisualElementsRequestedEventArgs.Request
                 */
                request: VisualElementsRequest;
            }
        }
        namespace Text {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.CaretType
             */
            enum CaretType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.CaretType.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.CaretType.Null
                 */
                null,
            }
            namespace Core {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextCompositionCompletedEventArgs
                 */
                abstract class CoreTextCompositionCompletedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextCompositionCompletedEventArgs.CompositionSegments
                     */
                    compositionSegments: Windows.Foundation.Collections.IVectorView<CoreTextCompositionSegment>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextCompositionCompletedEventArgs.IsCanceled
                     */
                    isCanceled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextCompositionCompletedEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextCompositionSegment
                 */
                abstract class CoreTextCompositionSegment {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextCompositionSegment.PreconversionString
                     */
                    preconversionString: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextCompositionSegment.Range
                     */
                    range: CoreTextRange;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextCompositionStartedEventArgs
                 */
                abstract class CoreTextCompositionStartedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextCompositionStartedEventArgs.IsCanceled
                     */
                    isCanceled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextCompositionStartedEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextEditContext
                 */
                abstract class CoreTextEditContext {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextEditContext.InputPaneDisplayPolicy
                     */
                    inputPaneDisplayPolicy: CoreTextInputPaneDisplayPolicy;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextEditContext.InputScope
                     */
                    inputScope: CoreTextInputScope;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextEditContext.IsReadOnly
                     */
                    isReadOnly: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextEditContext.Name
                     */
                    name: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Text.Core.CoreTextEditContext.CompositionCompleted
                     */
                    oncompositioncompleted: (arg: { type: "compositioncompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextCompositionCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextCompositionCompletedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Text.Core.CoreTextEditContext.CompositionStarted
                     */
                    oncompositionstarted: (arg: { type: "compositionstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextCompositionStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextCompositionStartedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Text.Core.CoreTextEditContext.FocusRemoved
                     */
                    onfocusremoved: (arg: { type: "focusremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Text.Core.CoreTextEditContext.FormatUpdating
                     */
                    onformatupdating: (arg: { type: "formatupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextFormatUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextFormatUpdatingEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Text.Core.CoreTextEditContext.LayoutRequested
                     */
                    onlayoutrequested: (arg: { type: "layoutrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextLayoutRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextLayoutRequestedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Text.Core.CoreTextEditContext.NotifyFocusLeaveCompleted
                     */
                    onnotifyfocusleavecompleted: (arg: { type: "notifyfocusleavecompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, Object>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Text.Core.CoreTextEditContext.SelectionRequested
                     */
                    onselectionrequested: (arg: { type: "selectionrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextSelectionRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextSelectionRequestedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Text.Core.CoreTextEditContext.SelectionUpdating
                     */
                    onselectionupdating: (arg: { type: "selectionupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextSelectionUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextSelectionUpdatingEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Text.Core.CoreTextEditContext.TextRequested
                     */
                    ontextrequested: (arg: { type: "textrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextTextRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextTextRequestedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Text.Core.CoreTextEditContext.TextUpdating
                     */
                    ontextupdating: (arg: { type: "textupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextTextUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextTextUpdatingEventArgs>;
                    addEventListener(type: "textupdating", listener: (arg: { type: "textupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextTextUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextTextUpdatingEventArgs>): void;
                    addEventListener(type: "notifyfocusleavecompleted", listener: (arg: { type: "notifyfocusleavecompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, Object>): void;
                    addEventListener(type: "layoutrequested", listener: (arg: { type: "layoutrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextLayoutRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextLayoutRequestedEventArgs>): void;
                    addEventListener(type: "selectionrequested", listener: (arg: { type: "selectionrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextSelectionRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextSelectionRequestedEventArgs>): void;
                    addEventListener(type: "selectionupdating", listener: (arg: { type: "selectionupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextSelectionUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextSelectionUpdatingEventArgs>): void;
                    addEventListener(type: "textrequested", listener: (arg: { type: "textrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextTextRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextTextRequestedEventArgs>): void;
                    addEventListener(type: "compositioncompleted", listener: (arg: { type: "compositioncompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextCompositionCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextCompositionCompletedEventArgs>): void;
                    addEventListener(type: "compositionstarted", listener: (arg: { type: "compositionstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextCompositionStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextCompositionStartedEventArgs>): void;
                    addEventListener(type: "focusremoved", listener: (arg: { type: "focusremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, Object>): void;
                    addEventListener(type: "formatupdating", listener: (arg: { type: "formatupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextFormatUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextFormatUpdatingEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextEditContext.NotifyFocusEnter
                     */
                    notifyFocusEnter(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextEditContext.NotifyFocusLeave
                     */
                    notifyFocusLeave(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextEditContext.NotifyLayoutChanged
                     */
                    notifyLayoutChanged(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextEditContext.NotifySelectionChanged(Windows.UI.Text.Core.CoreTextRange)
                     */
                    notifySelectionChanged(selection: CoreTextRange): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextEditContext.NotifyTextChanged(Windows.UI.Text.Core.CoreTextRange,System.Int32,Windows.UI.Text.Core.CoreTextRange)
                     */
                    notifyTextChanged(modifiedRange: CoreTextRange, newLength: number, newSelection: CoreTextRange): void;
                    removeEventListener(type: "textupdating", listener: (arg: { type: "textupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextTextUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextTextUpdatingEventArgs>): void;
                    removeEventListener(type: "notifyfocusleavecompleted", listener: (arg: { type: "notifyfocusleavecompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, Object>): void;
                    removeEventListener(type: "layoutrequested", listener: (arg: { type: "layoutrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextLayoutRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextLayoutRequestedEventArgs>): void;
                    removeEventListener(type: "selectionrequested", listener: (arg: { type: "selectionrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextSelectionRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextSelectionRequestedEventArgs>): void;
                    removeEventListener(type: "selectionupdating", listener: (arg: { type: "selectionupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextSelectionUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextSelectionUpdatingEventArgs>): void;
                    removeEventListener(type: "textrequested", listener: (arg: { type: "textrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextTextRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextTextRequestedEventArgs>): void;
                    removeEventListener(type: "compositioncompleted", listener: (arg: { type: "compositioncompleted"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextCompositionCompletedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextCompositionCompletedEventArgs>): void;
                    removeEventListener(type: "compositionstarted", listener: (arg: { type: "compositionstarted"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextCompositionStartedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextCompositionStartedEventArgs>): void;
                    removeEventListener(type: "focusremoved", listener: (arg: { type: "focusremoved"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, Object>): void;
                    removeEventListener(type: "formatupdating", listener: (arg: { type: "formatupdating"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextEditContext, CoreTextFormatUpdatingEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextEditContext, CoreTextFormatUpdatingEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs
                 */
                abstract class CoreTextFormatUpdatingEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs.BackgroundColor
                     */
                    backgroundColor: Windows.UI.ViewManagement.UIElementType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs.IsCanceled
                     */
                    isCanceled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs.Range
                     */
                    range: CoreTextRange;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs.Reason
                     */
                    reason: CoreTextFormatUpdatingReason;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs.Result
                     */
                    result: CoreTextFormatUpdatingResult;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs.TextColor
                     */
                    textColor: Windows.UI.ViewManagement.UIElementType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs.UnderlineColor
                     */
                    underlineColor: Windows.UI.ViewManagement.UIElementType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs.UnderlineType
                     */
                    underlineType: Windows.UI.Text.UnderlineType;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextFormatUpdatingReason
                 */
                enum CoreTextFormatUpdatingReason {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextFormatUpdatingReason.CompositionConverted
                     */
                    compositionConverted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextFormatUpdatingReason.CompositionTargetConverted
                     */
                    compositionTargetConverted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextFormatUpdatingReason.CompositionTargetUnconverted
                     */
                    compositionTargetUnconverted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextFormatUpdatingReason.CompositionUnconverted
                     */
                    compositionUnconverted,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextFormatUpdatingReason.None
                     */
                    none,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextFormatUpdatingResult
                 */
                enum CoreTextFormatUpdatingResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextFormatUpdatingResult.Failed
                     */
                    failed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextFormatUpdatingResult.Succeeded
                     */
                    succeeded,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextInputPaneDisplayPolicy
                 */
                enum CoreTextInputPaneDisplayPolicy {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputPaneDisplayPolicy.Automatic
                     */
                    automatic,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputPaneDisplayPolicy.Manual
                     */
                    manual,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextInputScope
                 */
                enum CoreTextInputScope {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Address
                     */
                    address,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.AddressCity
                     */
                    addressCity,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.AddressCountryName
                     */
                    addressCountryName,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.AddressCountryShortName
                     */
                    addressCountryShortName,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.AddressPostalCode
                     */
                    addressPostalCode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.AddressStateOrProvince
                     */
                    addressStateOrProvince,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.AddressStreet
                     */
                    addressStreet,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.AlphanumericFullWidth
                     */
                    alphanumericFullWidth,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.AlphanumericHalfWidth
                     */
                    alphanumericHalfWidth,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Bopomofo
                     */
                    bopomofo,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Chat
                     */
                    chat,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.ChatWithoutEmoji
                     */
                    chatWithoutEmoji,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.ChineseFullWidth
                     */
                    chineseFullWidth,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.ChineseHalfWidth
                     */
                    chineseHalfWidth,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.CurrencyAmount
                     */
                    currencyAmount,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.CurrencyAmountAndSymbol
                     */
                    currencyAmountAndSymbol,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.CurrencyChinese
                     */
                    currencyChinese,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Date
                     */
                    date,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.DateDay
                     */
                    dateDay,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.DateDayName
                     */
                    dateDayName,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.DateMonth
                     */
                    dateMonth,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.DateMonthName
                     */
                    dateMonthName,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.DateYear
                     */
                    dateYear,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Default
                     */
                    default,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.EmailAddress
                     */
                    emailAddress,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.EmailUserName
                     */
                    emailUserName,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.EmailUserNameOrAddress
                     */
                    emailUserNameOrAddress,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.FileName
                     */
                    fileName,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.FilePath
                     */
                    filePath,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Formula
                     */
                    formula,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.FormulaNumber
                     */
                    formulaNumber,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.HangulFullWidth
                     */
                    hangulFullWidth,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.HangulHalfWidth
                     */
                    hangulHalfWidth,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Hanja
                     */
                    hanja,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Hiragana
                     */
                    hiragana,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.KatakanaFullWidth
                     */
                    katakanaFullWidth,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.KatakanaHalfWidth
                     */
                    katakanaHalfWidth,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Maps
                     */
                    maps,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.NameOrPhoneNumber
                     */
                    nameOrPhoneNumber,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.NativeScript
                     */
                    nativeScript,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Number
                     */
                    number,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.NumberFullWidth
                     */
                    numberFullWidth,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Password
                     */
                    password,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.PasswordNumeric
                     */
                    passwordNumeric,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.PersonalFullName
                     */
                    personalFullName,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.PersonalGivenName
                     */
                    personalGivenName,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.PersonalMiddleName
                     */
                    personalMiddleName,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.PersonalNamePrefix
                     */
                    personalNamePrefix,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.PersonalNameSuffix
                     */
                    personalNameSuffix,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.PersonalSurname
                     */
                    personalSurname,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Private
                     */
                    private,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Search
                     */
                    search,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.SearchIncremental
                     */
                    searchIncremental,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.SingleCharacter
                     */
                    singleCharacter,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.TelephoneAreaCode
                     */
                    telephoneAreaCode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.TelephoneCountryCode
                     */
                    telephoneCountryCode,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.TelephoneLocalNumber
                     */
                    telephoneLocalNumber,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.TelephoneNumber
                     */
                    telephoneNumber,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Text
                     */
                    text,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Time
                     */
                    time,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.TimeHour
                     */
                    timeHour,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.TimeMinuteOrSecond
                     */
                    timeMinuteOrSecond,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.Url
                     */
                    url,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextInputScope.UserName
                     */
                    userName,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextLayoutBounds
                 */
                abstract class CoreTextLayoutBounds {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextLayoutBounds.ControlBounds
                     */
                    controlBounds: Windows.Foundation.Rect;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextLayoutBounds.TextBounds
                     */
                    textBounds: Windows.Foundation.Rect;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextLayoutRequest
                 */
                abstract class CoreTextLayoutRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextLayoutRequest.IsCanceled
                     */
                    isCanceled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextLayoutRequest.LayoutBounds
                     */
                    layoutBounds: CoreTextLayoutBounds;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextLayoutRequest.Range
                     */
                    range: CoreTextRange;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextLayoutRequest.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextLayoutRequestedEventArgs
                 */
                abstract class CoreTextLayoutRequestedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextLayoutRequestedEventArgs.Request
                     */
                    request: CoreTextLayoutRequest;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextRange
                 */
                interface CoreTextRange {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextRange.StartCaretPosition
                     */
                    startCaretPosition: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextRange.EndCaretPosition
                     */
                    endCaretPosition: number;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextSelectionRequest
                 */
                abstract class CoreTextSelectionRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextSelectionRequest.IsCanceled
                     */
                    isCanceled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextSelectionRequest.Selection
                     */
                    selection: CoreTextRange;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextSelectionRequest.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextSelectionRequestedEventArgs
                 */
                abstract class CoreTextSelectionRequestedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextSelectionRequestedEventArgs.Request
                     */
                    request: CoreTextSelectionRequest;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextSelectionUpdatingEventArgs
                 */
                abstract class CoreTextSelectionUpdatingEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextSelectionUpdatingEventArgs.IsCanceled
                     */
                    isCanceled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextSelectionUpdatingEventArgs.Result
                     */
                    result: CoreTextSelectionUpdatingResult;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextSelectionUpdatingEventArgs.Selection
                     */
                    selection: CoreTextRange;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextSelectionUpdatingEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextSelectionUpdatingResult
                 */
                enum CoreTextSelectionUpdatingResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextSelectionUpdatingResult.Failed
                     */
                    failed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextSelectionUpdatingResult.Succeeded
                     */
                    succeeded,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextServicesConstants
                 */
                abstract class CoreTextServicesConstants {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextServicesConstants.HiddenCharacter
                     */
                    static hiddenCharacter: string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextServicesManager
                 */
                abstract class CoreTextServicesManager {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextServicesManager.GetForCurrentView
                     */
                    static getForCurrentView(): CoreTextServicesManager;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextServicesManager.InputLanguage
                     */
                    inputLanguage: Windows.Globalization.Language;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.Text.Core.CoreTextServicesManager.InputLanguageChanged
                     */
                    oninputlanguagechanged: (arg: { type: "inputlanguagechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextServicesManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextServicesManager, Object>;
                    addEventListener(type: "inputlanguagechanged", listener: (arg: { type: "inputlanguagechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextServicesManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextServicesManager, Object>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextServicesManager.CreateEditContext
                     */
                    createEditContext(): CoreTextEditContext;
                    removeEventListener(type: "inputlanguagechanged", listener: (arg: { type: "inputlanguagechanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<CoreTextServicesManager, Object>) => Windows.Foundation.TypedEventHandlerReturnType<CoreTextServicesManager, Object>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextTextRequest
                 */
                abstract class CoreTextTextRequest {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextTextRequest.IsCanceled
                     */
                    isCanceled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextTextRequest.Range
                     */
                    range: CoreTextRange;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextTextRequest.Text
                     */
                    text: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextTextRequest.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextTextRequestedEventArgs
                 */
                abstract class CoreTextTextRequestedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextTextRequestedEventArgs.Request
                     */
                    request: CoreTextTextRequest;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextTextUpdatingEventArgs
                 */
                abstract class CoreTextTextUpdatingEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextTextUpdatingEventArgs.InputLanguage
                     */
                    inputLanguage: Windows.Globalization.Language;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextTextUpdatingEventArgs.IsCanceled
                     */
                    isCanceled: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextTextUpdatingEventArgs.NewSelection
                     */
                    newSelection: CoreTextRange;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextTextUpdatingEventArgs.Range
                     */
                    range: CoreTextRange;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextTextUpdatingEventArgs.Result
                     */
                    result: CoreTextTextUpdatingResult;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.Text.Core.CoreTextTextUpdatingEventArgs.Text
                     */
                    text: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.Text.Core.CoreTextTextUpdatingEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.Core.CoreTextTextUpdatingResult
                 */
                enum CoreTextTextUpdatingResult {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextTextUpdatingResult.Failed
                     */
                    failed,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.Core.CoreTextTextUpdatingResult.Succeeded
                     */
                    succeeded,
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.FindOptions
             */
            enum FindOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FindOptions.Case
                 */
                case,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FindOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FindOptions.Word
                 */
                word,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.FontStretch
             */
            enum FontStretch {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStretch.Condensed
                 */
                condensed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStretch.Expanded
                 */
                expanded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStretch.ExtraCondensed
                 */
                extraCondensed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStretch.ExtraExpanded
                 */
                extraExpanded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStretch.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStretch.SemiCondensed
                 */
                semiCondensed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStretch.SemiExpanded
                 */
                semiExpanded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStretch.UltraCondensed
                 */
                ultraCondensed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStretch.UltraExpanded
                 */
                ultraExpanded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStretch.Undefined
                 */
                undefined,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.FontStyle
             */
            enum FontStyle {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStyle.Italic
                 */
                italic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStyle.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontStyle.Oblique
                 */
                oblique,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.FontWeight
             */
            interface FontWeight {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FontWeight.Weight
                 */
                weight: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.FormatEffect
             */
            enum FormatEffect {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FormatEffect.Off
                 */
                off,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FormatEffect.On
                 */
                on,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FormatEffect.Toggle
                 */
                toggle,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.FormatEffect.Undefined
                 */
                undefined,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.HorizontalCharacterAlignment
             */
            enum HorizontalCharacterAlignment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.HorizontalCharacterAlignment.Center
                 */
                center,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.HorizontalCharacterAlignment.Left
                 */
                left,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.HorizontalCharacterAlignment.Right
                 */
                right,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.LetterCase
             */
            enum LetterCase {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LetterCase.Lower
                 */
                lower,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LetterCase.Upper
                 */
                upper,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.LineSpacingRule
             */
            enum LineSpacingRule {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LineSpacingRule.AtLeast
                 */
                atLeast,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LineSpacingRule.Double
                 */
                double,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LineSpacingRule.Exactly
                 */
                exactly,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LineSpacingRule.Multiple
                 */
                multiple,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LineSpacingRule.OneAndHalf
                 */
                oneAndHalf,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LineSpacingRule.Percent
                 */
                percent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LineSpacingRule.Single
                 */
                single,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LineSpacingRule.Undefined
                 */
                undefined,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.LinkType
             */
            enum LinkType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LinkType.AutoLink
                 */
                autoLink,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LinkType.AutoLinkEmail
                 */
                autoLinkEmail,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LinkType.AutoLinkPath
                 */
                autoLinkPath,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LinkType.AutoLinkPhone
                 */
                autoLinkPhone,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LinkType.ClientLink
                 */
                clientLink,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LinkType.FriendlyLinkAddress
                 */
                friendlyLinkAddress,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LinkType.FriendlyLinkName
                 */
                friendlyLinkName,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LinkType.NotALink
                 */
                notALink,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.LinkType.Undefined
                 */
                undefined,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.MarkerAlignment
             */
            enum MarkerAlignment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerAlignment.Center
                 */
                center,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerAlignment.Left
                 */
                left,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerAlignment.Right
                 */
                right,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerAlignment.Undefined
                 */
                undefined,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.MarkerStyle
             */
            enum MarkerStyle {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerStyle.Minus
                 */
                minus,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerStyle.NoNumber
                 */
                noNumber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerStyle.Parentheses
                 */
                parentheses,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerStyle.Parenthesis
                 */
                parenthesis,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerStyle.Period
                 */
                period,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerStyle.Plain
                 */
                plain,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerStyle.Undefined
                 */
                undefined,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.MarkerType
             */
            enum MarkerType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.Arabic
                 */
                arabic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.ArabicAbjad
                 */
                arabicAbjad,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.ArabicDictionary
                 */
                arabicDictionary,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.ArabicWide
                 */
                arabicWide,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.BlackCircleWingding
                 */
                blackCircleWingding,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.Bullet
                 */
                bullet,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.CircledNumber
                 */
                circledNumber,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.DevanagariConsonant
                 */
                devanagariConsonant,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.DevanagariNumeric
                 */
                devanagariNumeric,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.DevanagariVowel
                 */
                devanagariVowel,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.Hebrew
                 */
                hebrew,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.JapanKorea
                 */
                japanKorea,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.JapanSimplifiedChinese
                 */
                japanSimplifiedChinese,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.LowercaseEnglishLetter
                 */
                lowercaseEnglishLetter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.LowercaseRoman
                 */
                lowercaseRoman,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.SimplifiedChinese
                 */
                simplifiedChinese,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.ThaiAlphabetic
                 */
                thaiAlphabetic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.ThaiNumeric
                 */
                thaiNumeric,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.TraditionalChinese
                 */
                traditionalChinese,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.Undefined
                 */
                undefined,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.UnicodeSequence
                 */
                unicodeSequence,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.UppercaseEnglishLetter
                 */
                uppercaseEnglishLetter,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.UppercaseRoman
                 */
                uppercaseRoman,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.MarkerType.WhiteCircleWingding
                 */
                whiteCircleWingding,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.ParagraphAlignment
             */
            enum ParagraphAlignment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphAlignment.Center
                 */
                center,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphAlignment.Justify
                 */
                justify,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphAlignment.Left
                 */
                left,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphAlignment.Right
                 */
                right,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphAlignment.Undefined
                 */
                undefined,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.ParagraphStyle
             */
            enum ParagraphStyle {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphStyle.Heading1
                 */
                heading1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphStyle.Heading2
                 */
                heading2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphStyle.Heading3
                 */
                heading3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphStyle.Heading4
                 */
                heading4,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphStyle.Heading5
                 */
                heading5,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphStyle.Heading6
                 */
                heading6,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphStyle.Heading7
                 */
                heading7,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphStyle.Heading8
                 */
                heading8,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphStyle.Heading9
                 */
                heading9,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphStyle.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphStyle.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.ParagraphStyle.Undefined
                 */
                undefined,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.PointOptions
             */
            enum PointOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.PointOptions.AllowOffClient
                 */
                allowOffClient,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.PointOptions.ClientCoordinates
                 */
                clientCoordinates,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.PointOptions.IncludeInset
                 */
                includeInset,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.PointOptions.NoHorizontalScroll
                 */
                noHorizontalScroll,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.PointOptions.NoVerticalScroll
                 */
                noVerticalScroll,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.PointOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.PointOptions.Start
                 */
                start,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.PointOptions.Transform
                 */
                transform,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.RangeGravity
             */
            enum RangeGravity {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.RangeGravity.Backward
                 */
                backward,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.RangeGravity.Forward
                 */
                forward,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.RangeGravity.Inward
                 */
                inward,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.RangeGravity.Outward
                 */
                outward,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.RangeGravity.UIBehavior
                 */
                uiBehavior,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.RichEditTextDocument
             */
            abstract class RichEditTextDocument {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.SelectionOptions
             */
            enum SelectionOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.SelectionOptions.Active
                 */
                active,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.SelectionOptions.AtEndOfLine
                 */
                atEndOfLine,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.SelectionOptions.Overtype
                 */
                overtype,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.SelectionOptions.Replace
                 */
                replace,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.SelectionOptions.StartActive
                 */
                startActive,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.SelectionType
             */
            enum SelectionType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.SelectionType.InlineShape
                 */
                inlineShape,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.SelectionType.InsertionPoint
                 */
                insertionPoint,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.SelectionType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.SelectionType.Normal
                 */
                normal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.SelectionType.Shape
                 */
                shape,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.TabAlignment
             */
            enum TabAlignment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TabAlignment.Bar
                 */
                bar,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TabAlignment.Center
                 */
                center,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TabAlignment.Decimal
                 */
                decimal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TabAlignment.Left
                 */
                left,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TabAlignment.Right
                 */
                right,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.TabLeader
             */
            enum TabLeader {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TabLeader.Dashes
                 */
                dashes,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TabLeader.Dots
                 */
                dots,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TabLeader.Equals
                 */
                equals,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TabLeader.Lines
                 */
                lines,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TabLeader.Spaces
                 */
                spaces,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TabLeader.ThickLines
                 */
                thickLines,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.TextGetOptions
             */
            enum TextGetOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextGetOptions.AdjustCrlf
                 */
                adjustCrlf,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextGetOptions.AllowFinalEop
                 */
                allowFinalEop,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextGetOptions.FormatRtf
                 */
                formatRtf,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextGetOptions.IncludeNumbering
                 */
                includeNumbering,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextGetOptions.NoHidden
                 */
                noHidden,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextGetOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextGetOptions.UseCrlf
                 */
                useCrlf,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextGetOptions.UseLf
                 */
                useLf,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextGetOptions.UseObjectText
                 */
                useObjectText,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.TextRangeUnit
             */
            enum TextRangeUnit {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.AllCaps
                 */
                allCaps,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Bold
                 */
                bold,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Character
                 */
                character,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.CharacterFormat
                 */
                characterFormat,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Cluster
                 */
                cluster,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Disabled
                 */
                disabled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.FontBound
                 */
                fontBound,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.HardParagraph
                 */
                hardParagraph,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Hidden
                 */
                hidden,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Imprint
                 */
                imprint,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Italic
                 */
                italic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Line
                 */
                line,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Link
                 */
                link,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.LinkProtected
                 */
                linkProtected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Object
                 */
                object,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Outline
                 */
                outline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Paragraph
                 */
                paragraph,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.ParagraphFormat
                 */
                paragraphFormat,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.ProtectedText
                 */
                protectedText,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Revised
                 */
                revised,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Screen
                 */
                screen,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Section
                 */
                section,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Sentence
                 */
                sentence,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Shadow
                 */
                shadow,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.SmallCaps
                 */
                smallCaps,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Story
                 */
                story,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Strikethrough
                 */
                strikethrough,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Subscript
                 */
                subscript,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Superscript
                 */
                superscript,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Underline
                 */
                underline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Window
                 */
                window,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextRangeUnit.Word
                 */
                word,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.TextScript
             */
            enum TextScript {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Aboriginal
                 */
                aboriginal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Ansi
                 */
                ansi,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Arabic
                 */
                arabic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Armenian
                 */
                armenian,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Baltic
                 */
                baltic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Bengali
                 */
                bengali,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Big5
                 */
                big5,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Braille
                 */
                braille,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Cherokee
                 */
                cherokee,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Cyrillic
                 */
                cyrillic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Deseret
                 */
                deseret,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Devanagari
                 */
                devanagari,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.EastEurope
                 */
                eastEurope,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Emoji
                 */
                emoji,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Ethiopic
                 */
                ethiopic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.GB2312
                 */
                gb2312,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Georgian
                 */
                georgian,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Glagolitic
                 */
                glagolitic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Gothic
                 */
                gothic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Greek
                 */
                greek,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Gujarati
                 */
                gujarati,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Gurmukhi
                 */
                gurmukhi,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Hangul
                 */
                hangul,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Hebrew
                 */
                hebrew,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Jamo
                 */
                jamo,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Kannada
                 */
                kannada,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Kayahli
                 */
                kayahli,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Kharoshthi
                 */
                kharoshthi,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Khmer
                 */
                khmer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Lao
                 */
                lao,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Limbu
                 */
                limbu,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Lisu
                 */
                lisu,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Mac
                 */
                mac,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Malayalam
                 */
                malayalam,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Mongolian
                 */
                mongolian,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Myanmar
                 */
                myanmar,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.NewTaiLue
                 */
                newTaiLue,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.NKo
                 */
                nko,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Oem
                 */
                oem,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Ogham
                 */
                ogham,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Oriya
                 */
                oriya,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Osmanya
                 */
                osmanya,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.PC437
                 */
                pc437,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.PhagsPa
                 */
                phagsPa,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Runic
                 */
                runic,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.ShiftJis
                 */
                shiftJis,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Sinhala
                 */
                sinhala,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.SylotiNagri
                 */
                sylotiNagri,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Symbol
                 */
                symbol,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Syriac
                 */
                syriac,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.TaiLe
                 */
                taiLe,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Tamil
                 */
                tamil,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Telugu
                 */
                telugu,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Thaana
                 */
                thaana,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Thai
                 */
                thai,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Tibetan
                 */
                tibetan,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Tifinagh
                 */
                tifinagh,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Turkish
                 */
                turkish,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Undefined
                 */
                undefined,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.UnicodeSymbol
                 */
                unicodeSymbol,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Vai
                 */
                vai,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Vietnamese
                 */
                vietnamese,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextScript.Yi
                 */
                yi,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.TextSetOptions
             */
            enum TextSetOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextSetOptions.ApplyRtfDocumentDefaults
                 */
                applyRtfDocumentDefaults,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextSetOptions.CheckTextLimit
                 */
                checkTextLimit,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextSetOptions.FormatRtf
                 */
                formatRtf,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextSetOptions.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextSetOptions.Unhide
                 */
                unhide,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextSetOptions.UnicodeBidi
                 */
                unicodeBidi,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.TextSetOptions.Unlink
                 */
                unlink,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.UnderlineType
             */
            enum UnderlineType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.Dash
                 */
                dash,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.DashDot
                 */
                dashDot,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.DashDotDot
                 */
                dashDotDot,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.Dotted
                 */
                dotted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.Double
                 */
                double,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.DoubleWave
                 */
                doubleWave,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.HeavyWave
                 */
                heavyWave,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.LongDash
                 */
                longDash,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.Single
                 */
                single,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.Thick
                 */
                thick,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.ThickDash
                 */
                thickDash,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.ThickDashDot
                 */
                thickDashDot,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.ThickDashDotDot
                 */
                thickDashDotDot,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.ThickDotted
                 */
                thickDotted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.ThickLongDash
                 */
                thickLongDash,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.Thin
                 */
                thin,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.Undefined
                 */
                undefined,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.Wave
                 */
                wave,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.UnderlineType.Words
                 */
                words,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.Text.VerticalCharacterAlignment
             */
            enum VerticalCharacterAlignment {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.VerticalCharacterAlignment.Baseline
                 */
                baseline,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.VerticalCharacterAlignment.Bottom
                 */
                bottom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.Text.VerticalCharacterAlignment.Top
                 */
                top,
            }
        }
        namespace ViewManagement {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.AccessibilitySettings
             */
            class AccessibilitySettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.AccessibilitySettings.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.AccessibilitySettings.HighContrast
                 */
                highContrast: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.AccessibilitySettings.HighContrastScheme
                 */
                highContrastScheme: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.ViewManagement.AccessibilitySettings.HighContrastChanged
                 */
                onhighcontrastchanged: (arg: { type: "highcontrastchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AccessibilitySettings, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AccessibilitySettings, Object>;
                addEventListener(type: "highcontrastchanged", listener: (arg: { type: "highcontrastchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AccessibilitySettings, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AccessibilitySettings, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "highcontrastchanged", listener: (arg: { type: "highcontrastchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<AccessibilitySettings, Object>) => Windows.Foundation.TypedEventHandlerReturnType<AccessibilitySettings, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ActivationViewSwitcher
             */
            abstract class ActivationViewSwitcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ActivationViewSwitcher.IsViewPresentedOnActivationVirtualDesktop(System.Int32)
                 */
                isViewPresentedOnActivationVirtualDesktop(viewId: number): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ActivationViewSwitcher.ShowAsStandaloneAsync(System.Int32,Windows.UI.ViewManagement.ViewSizePreference)
                 */
                showAsStandaloneAsync(viewId: number, sizePreference: ViewSizePreference): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ActivationViewSwitcher.ShowAsStandaloneAsync(System.Int32)
                 */
                showAsStandaloneAsync(viewId: number): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ApplicationView
             */
            abstract class ApplicationView {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.PreferredLaunchViewSize
                 */
                static preferredLaunchViewSize: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.PreferredLaunchWindowingMode
                 */
                static preferredLaunchWindowingMode: ApplicationViewWindowingMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.TerminateAppOnFinalViewClose
                 */
                static terminateAppOnFinalViewClose: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.Value
                 */
                static value: ApplicationViewState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.GetForCurrentView
                 */
                static getForCurrentView(): ApplicationView;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.TryUnsnap
                 */
                static tryUnsnap(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.TryUnsnapToFullscreen
                 */
                static tryUnsnapToFullscreen(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.AdjacentToLeftDisplayEdge
                 */
                adjacentToLeftDisplayEdge: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.AdjacentToRightDisplayEdge
                 */
                adjacentToRightDisplayEdge: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.DesiredBoundsMode
                 */
                desiredBoundsMode: ApplicationViewBoundsMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.FullScreenSystemOverlayMode
                 */
                fullScreenSystemOverlayMode: FullScreenSystemOverlayMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.Id
                 */
                id: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.IsFullScreen
                 */
                isFullScreen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.IsFullScreenMode
                 */
                isFullScreenMode: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.IsOnLockScreen
                 */
                isOnLockScreen: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.IsScreenCaptureEnabled
                 */
                isScreenCaptureEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.ViewManagement.ApplicationView.Consolidated
                 */
                onconsolidated: (arg: { type: "consolidated"; } & Windows.Foundation.TypedEventHandlerArgumentType<ApplicationView, ApplicationViewConsolidatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ApplicationView, ApplicationViewConsolidatedEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.ViewManagement.ApplicationView.VisibleBoundsChanged
                 */
                onvisibleboundschanged: (arg: { type: "visibleboundschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ApplicationView, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ApplicationView, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.Orientation
                 */
                orientation: ApplicationViewOrientation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.SuppressSystemOverlays
                 */
                suppressSystemOverlays: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.TitleBar
                 */
                titleBar: ApplicationViewTitleBar;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.ViewMode
                 */
                viewMode: ApplicationViewMode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationView.VisibleBounds
                 */
                visibleBounds: Windows.Foundation.Rect;
                addEventListener(type: "consolidated", listener: (arg: { type: "consolidated"; } & Windows.Foundation.TypedEventHandlerArgumentType<ApplicationView, ApplicationViewConsolidatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ApplicationView, ApplicationViewConsolidatedEventArgs>): void;
                addEventListener(type: "visibleboundschanged", listener: (arg: { type: "visibleboundschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ApplicationView, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ApplicationView, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.ExitFullScreenMode
                 */
                exitFullScreenMode(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.IsViewModeSupported(Windows.UI.ViewManagement.ApplicationViewMode)
                 */
                isViewModeSupported(viewMode: ApplicationViewMode): boolean;
                removeEventListener(type: "consolidated", listener: (arg: { type: "consolidated"; } & Windows.Foundation.TypedEventHandlerArgumentType<ApplicationView, ApplicationViewConsolidatedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<ApplicationView, ApplicationViewConsolidatedEventArgs>): void;
                removeEventListener(type: "visibleboundschanged", listener: (arg: { type: "visibleboundschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<ApplicationView, Object>) => Windows.Foundation.TypedEventHandlerReturnType<ApplicationView, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.SetDesiredBoundsMode(Windows.UI.ViewManagement.ApplicationViewBoundsMode)
                 */
                setDesiredBoundsMode(boundsMode: ApplicationViewBoundsMode): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.SetPreferredMinSize(Windows.Foundation.Size)
                 */
                setPreferredMinSize(minSize: Windows.Foundation.Size): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.ShowStandardSystemOverlays
                 */
                showStandardSystemOverlays(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.TryConsolidateAsync
                 */
                tryConsolidateAsync(): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.TryEnterFullScreenMode
                 */
                tryEnterFullScreenMode(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.TryEnterViewModeAsync(Windows.UI.ViewManagement.ApplicationViewMode,Windows.UI.ViewManagement.ViewModePreferences)
                 */
                tryEnterViewModeAsync(viewMode: ApplicationViewMode, viewModePreferences: ViewModePreferences): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.TryEnterViewModeAsync(Windows.UI.ViewManagement.ApplicationViewMode)
                 */
                tryEnterViewModeAsync(viewMode: ApplicationViewMode): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationView.TryResizeView(Windows.Foundation.Size)
                 */
                tryResizeView(value: Windows.Foundation.Size): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ApplicationViewBoundsMode
             */
            enum ApplicationViewBoundsMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewBoundsMode.UseCoreWindow
                 */
                useCoreWindow,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewBoundsMode.UseVisible
                 */
                useVisible,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ApplicationViewConsolidatedEventArgs
             */
            abstract class ApplicationViewConsolidatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewConsolidatedEventArgs.IsAppInitiated
                 */
                isAppInitiated: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewConsolidatedEventArgs.IsUserInitiated
                 */
                isUserInitiated: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ApplicationViewMode
             */
            enum ApplicationViewMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewMode.CompactOverlay
                 */
                compactOverlay,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewMode.Default
                 */
                default,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ApplicationViewOrientation
             */
            enum ApplicationViewOrientation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewOrientation.Landscape
                 */
                landscape,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewOrientation.Portrait
                 */
                portrait,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.ui.viewmanagement.viewmanagementviewscalingcontract\1.0.0.0\windows.ui.viewmanagement.viewmanagementviewscalingcontract.winmd T:Windows.UI.ViewManagement.ApplicationViewScaling
             */
            abstract class ApplicationViewScaling {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.ui.viewmanagement.viewmanagementviewscalingcontract\1.0.0.0\windows.ui.viewmanagement.viewmanagementviewscalingcontract.winmd P:Windows.UI.ViewManagement.ApplicationViewScaling.DisableLayoutScaling
                 */
                static disableLayoutScaling: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.ui.viewmanagement.viewmanagementviewscalingcontract\1.0.0.0\windows.ui.viewmanagement.viewmanagementviewscalingcontract.winmd M:Windows.UI.ViewManagement.ApplicationViewScaling.TrySetDisableLayoutScaling(System.Boolean)
                 */
                static trySetDisableLayoutScaling(disableLayoutScaling: boolean): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ApplicationViewState
             */
            enum ApplicationViewState {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewState.Filled
                 */
                filled,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewState.FullScreenLandscape
                 */
                fullScreenLandscape,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewState.FullScreenPortrait
                 */
                fullScreenPortrait,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewState.Snapped
                 */
                snapped,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ApplicationViewSwitcher
             */
            abstract class ApplicationViewSwitcher {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationViewSwitcher.DisableShowingMainViewOnActivation
                 */
                static disableShowingMainViewOnActivation(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationViewSwitcher.DisableSystemViewActivationPolicy
                 */
                static disableSystemViewActivationPolicy(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationViewSwitcher.PrepareForCustomAnimatedSwitchAsync(System.Int32,System.Int32,Windows.UI.ViewManagement.ApplicationViewSwitchingOptions)
                 */
                static prepareForCustomAnimatedSwitchAsync(toViewId: number, fromViewId: number, options: ApplicationViewSwitchingOptions): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationViewSwitcher.SwitchAsync(System.Int32,System.Int32,Windows.UI.ViewManagement.ApplicationViewSwitchingOptions)
                 */
                static switchAsync(toViewId: number, fromViewId: number, options: ApplicationViewSwitchingOptions): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationViewSwitcher.SwitchAsync(System.Int32,System.Int32)
                 */
                static switchAsync(toViewId: number, fromViewId: number): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationViewSwitcher.SwitchAsync(System.Int32)
                 */
                static switchAsync(viewId: number): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationViewSwitcher.TryShowAsStandaloneAsync(System.Int32,Windows.UI.ViewManagement.ViewSizePreference,System.Int32,Windows.UI.ViewManagement.ViewSizePreference)
                 */
                static tryShowAsStandaloneAsync(viewId: number, sizePreference: ViewSizePreference, anchorViewId: number, anchorSizePreference: ViewSizePreference): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationViewSwitcher.TryShowAsStandaloneAsync(System.Int32,Windows.UI.ViewManagement.ViewSizePreference)
                 */
                static tryShowAsStandaloneAsync(viewId: number, sizePreference: ViewSizePreference): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationViewSwitcher.TryShowAsStandaloneAsync(System.Int32)
                 */
                static tryShowAsStandaloneAsync(viewId: number): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationViewSwitcher.TryShowAsViewModeAsync(System.Int32,Windows.UI.ViewManagement.ApplicationViewMode,Windows.UI.ViewManagement.ViewModePreferences)
                 */
                static tryShowAsViewModeAsync(viewId: number, viewMode: ApplicationViewMode, viewModePreferences: ViewModePreferences): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationViewSwitcher.TryShowAsViewModeAsync(System.Int32,Windows.UI.ViewManagement.ApplicationViewMode)
                 */
                static tryShowAsViewModeAsync(viewId: number, viewMode: ApplicationViewMode): Windows.Foundation.IAsyncOperation<boolean>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ApplicationViewSwitchingOptions
             */
            enum ApplicationViewSwitchingOptions {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewSwitchingOptions.ConsolidateViews
                 */
                consolidateViews,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewSwitchingOptions.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewSwitchingOptions.SkipAnimation
                 */
                skipAnimation,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ApplicationViewTitleBar
             */
            abstract class ApplicationViewTitleBar {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTitleBar.BackgroundColor
                 */
                backgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTitleBar.ButtonBackgroundColor
                 */
                buttonBackgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTitleBar.ButtonForegroundColor
                 */
                buttonForegroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTitleBar.ButtonHoverBackgroundColor
                 */
                buttonHoverBackgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTitleBar.ButtonHoverForegroundColor
                 */
                buttonHoverForegroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTitleBar.ButtonInactiveBackgroundColor
                 */
                buttonInactiveBackgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTitleBar.ButtonInactiveForegroundColor
                 */
                buttonInactiveForegroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTitleBar.ButtonPressedBackgroundColor
                 */
                buttonPressedBackgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTitleBar.ButtonPressedForegroundColor
                 */
                buttonPressedForegroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTitleBar.ForegroundColor
                 */
                foregroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTitleBar.InactiveBackgroundColor
                 */
                inactiveBackgroundColor: Windows.UI.Color;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTitleBar.InactiveForegroundColor
                 */
                inactiveForegroundColor: Windows.UI.Color;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ApplicationViewTransferContext
             */
            class ApplicationViewTransferContext {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ApplicationViewTransferContext.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTransferContext.DataPackageFormatId
                 */
                static dataPackageFormatId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ApplicationViewTransferContext.ViewId
                 */
                viewId: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ApplicationViewWindowingMode
             */
            enum ApplicationViewWindowingMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewWindowingMode.Auto
                 */
                auto,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewWindowingMode.FullScreen
                 */
                fullScreen,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ApplicationViewWindowingMode.PreferredLaunchViewSize
                 */
                preferredLaunchViewSize,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.FullScreenSystemOverlayMode
             */
            enum FullScreenSystemOverlayMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.FullScreenSystemOverlayMode.Minimal
                 */
                minimal,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.FullScreenSystemOverlayMode.Standard
                 */
                standard,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.HandPreference
             */
            enum HandPreference {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.HandPreference.LeftHanded
                 */
                leftHanded,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.HandPreference.RightHanded
                 */
                rightHanded,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.InputPane
             */
            abstract class InputPane {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.InputPane.GetForCurrentView
                 */
                static getForCurrentView(): InputPane;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.InputPane.OccludedRect
                 */
                occludedRect: Windows.Foundation.Rect;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.ViewManagement.InputPane.Hiding
                 */
                onhiding: (arg: { type: "hiding"; } & Windows.Foundation.TypedEventHandlerArgumentType<InputPane, InputPaneVisibilityEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<InputPane, InputPaneVisibilityEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.ViewManagement.InputPane.Showing
                 */
                onshowing: (arg: { type: "showing"; } & Windows.Foundation.TypedEventHandlerArgumentType<InputPane, InputPaneVisibilityEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<InputPane, InputPaneVisibilityEventArgs>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.InputPane.Visible
                 */
                visible: boolean;
                addEventListener(type: "hiding", listener: (arg: { type: "hiding"; } & Windows.Foundation.TypedEventHandlerArgumentType<InputPane, InputPaneVisibilityEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<InputPane, InputPaneVisibilityEventArgs>): void;
                addEventListener(type: "showing", listener: (arg: { type: "showing"; } & Windows.Foundation.TypedEventHandlerArgumentType<InputPane, InputPaneVisibilityEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<InputPane, InputPaneVisibilityEventArgs>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                removeEventListener(type: "hiding", listener: (arg: { type: "hiding"; } & Windows.Foundation.TypedEventHandlerArgumentType<InputPane, InputPaneVisibilityEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<InputPane, InputPaneVisibilityEventArgs>): void;
                removeEventListener(type: "showing", listener: (arg: { type: "showing"; } & Windows.Foundation.TypedEventHandlerArgumentType<InputPane, InputPaneVisibilityEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<InputPane, InputPaneVisibilityEventArgs>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.InputPane.TryHide
                 */
                tryHide(): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.InputPane.TryShow
                 */
                tryShow(): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.InputPaneVisibilityEventArgs
             */
            abstract class InputPaneVisibilityEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.InputPaneVisibilityEventArgs.EnsuredFocusedElementInView
                 */
                ensuredFocusedElementInView: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.InputPaneVisibilityEventArgs.OccludedRect
                 */
                occludedRect: Windows.Foundation.Rect;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ProjectionManager
             */
            abstract class ProjectionManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.ViewManagement.ProjectionManager.ProjectionDisplayAvailableChanged
                 */
                static onprojectiondisplayavailablechanged: (arg: { type: "projectiondisplayavailablechanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ProjectionManager.ProjectionDisplayAvailable
                 */
                static projectionDisplayAvailable: boolean;
                static addEventListener(type: "projectiondisplayavailablechanged", listener: (arg: { type: "projectiondisplayavailablechanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ProjectionManager.GetDeviceSelector
                 */
                static getDeviceSelector(): string;
                static removeEventListener(type: "projectiondisplayavailablechanged", listener: (arg: { type: "projectiondisplayavailablechanged"; } & Windows.Foundation.EventHandlerArgumentType<Object>) => Windows.Foundation.EventHandlerReturnType<Object>): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ProjectionManager.RequestStartProjectingAsync(System.Int32,System.Int32,Windows.Foundation.Rect,Windows.UI.Popups.Placement)
                 */
                static requestStartProjectingAsync(projectionViewId: number, anchorViewId: number, selection: Windows.Foundation.Rect, prefferedPlacement: Windows.UI.Popups.Placement): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ProjectionManager.RequestStartProjectingAsync(System.Int32,System.Int32,Windows.Foundation.Rect)
                 */
                static requestStartProjectingAsync(projectionViewId: number, anchorViewId: number, selection: Windows.Foundation.Rect): Windows.Foundation.IAsyncOperation<boolean>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ProjectionManager.StartProjectingAsync(System.Int32,System.Int32,Windows.Devices.Enumeration.DeviceInformation)
                 */
                static startProjectingAsync(projectionViewId: number, anchorViewId: number, displayDeviceInfo: Windows.Devices.Enumeration.DeviceInformation): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ProjectionManager.StartProjectingAsync(System.Int32,System.Int32)
                 */
                static startProjectingAsync(projectionViewId: number, anchorViewId: number): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ProjectionManager.StopProjectingAsync(System.Int32,System.Int32)
                 */
                static stopProjectingAsync(projectionViewId: number, anchorViewId: number): Windows.Foundation.IAsyncAction;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ProjectionManager.SwapDisplaysForViewsAsync(System.Int32,System.Int32)
                 */
                static swapDisplaysForViewsAsync(projectionViewId: number, anchorViewId: number): Windows.Foundation.IAsyncAction;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.UIColorType
             */
            enum UIColorType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIColorType.Accent
                 */
                accent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIColorType.AccentDark1
                 */
                accentDark1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIColorType.AccentDark2
                 */
                accentDark2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIColorType.AccentDark3
                 */
                accentDark3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIColorType.AccentLight1
                 */
                accentLight1,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIColorType.AccentLight2
                 */
                accentLight2,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIColorType.AccentLight3
                 */
                accentLight3,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIColorType.Background
                 */
                background,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIColorType.Complement
                 */
                complement,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIColorType.Foreground
                 */
                foreground,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.UIElementType
             */
            enum UIElementType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.ActiveCaption
                 */
                activeCaption,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.Background
                 */
                background,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.ButtonFace
                 */
                buttonFace,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.ButtonText
                 */
                buttonText,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.CaptionText
                 */
                captionText,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.GrayText
                 */
                grayText,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.Highlight
                 */
                highlight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.HighlightText
                 */
                highlightText,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.Hotlight
                 */
                hotlight,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.InactiveCaption
                 */
                inactiveCaption,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.InactiveCaptionText
                 */
                inactiveCaptionText,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.Window
                 */
                window,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UIElementType.WindowText
                 */
                windowText,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.UISettings
             */
            class UISettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.UISettings.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.AdvancedEffectsEnabled
                 */
                advancedEffectsEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.AnimationsEnabled
                 */
                animationsEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.CaretBlinkRate
                 */
                caretBlinkRate: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.CaretBrowsingEnabled
                 */
                caretBrowsingEnabled: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.CaretWidth
                 */
                caretWidth: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.CursorSize
                 */
                cursorSize: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.DoubleClickTime
                 */
                doubleClickTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.HandPreference
                 */
                handPreference: HandPreference;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.MessageDuration
                 */
                messageDuration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.MouseHoverTime
                 */
                mouseHoverTime: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.ViewManagement.UISettings.AdvancedEffectsEnabledChanged
                 */
                onadvancedeffectsenabledchanged: (arg: { type: "advancedeffectsenabledchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UISettings, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UISettings, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.ViewManagement.UISettings.ColorValuesChanged
                 */
                oncolorvalueschanged: (arg: { type: "colorvalueschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UISettings, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UISettings, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.ViewManagement.UISettings.TextScaleFactorChanged
                 */
                ontextscalefactorchanged: (arg: { type: "textscalefactorchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UISettings, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UISettings, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.ScrollBarArrowSize
                 */
                scrollBarArrowSize: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.ScrollBarSize
                 */
                scrollBarSize: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.ScrollBarThumbBoxSize
                 */
                scrollBarThumbBoxSize: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UISettings.TextScaleFactor
                 */
                textScaleFactor: number;
                addEventListener(type: "textscalefactorchanged", listener: (arg: { type: "textscalefactorchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UISettings, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UISettings, Object>): void;
                addEventListener(type: "colorvalueschanged", listener: (arg: { type: "colorvalueschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UISettings, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UISettings, Object>): void;
                addEventListener(type: "advancedeffectsenabledchanged", listener: (arg: { type: "advancedeffectsenabledchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UISettings, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UISettings, Object>): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.UISettings.GetColorValue(Windows.UI.ViewManagement.UIColorType)
                 */
                getColorValue(desiredColor: UIColorType): Windows.UI.Color;
                removeEventListener(type: "textscalefactorchanged", listener: (arg: { type: "textscalefactorchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UISettings, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UISettings, Object>): void;
                removeEventListener(type: "colorvalueschanged", listener: (arg: { type: "colorvalueschanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UISettings, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UISettings, Object>): void;
                removeEventListener(type: "advancedeffectsenabledchanged", listener: (arg: { type: "advancedeffectsenabledchanged"; } & Windows.Foundation.TypedEventHandlerArgumentType<UISettings, Object>) => Windows.Foundation.TypedEventHandlerReturnType<UISettings, Object>): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.UISettings.UIElementColor(Windows.UI.ViewManagement.UIElementType)
                 */
                uiElementColor(desiredElement: UIElementType): Windows.UI.Color;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.UIViewSettings
             */
            abstract class UIViewSettings {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.UIViewSettings.GetForCurrentView
                 */
                static getForCurrentView(): UIViewSettings;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.UIViewSettings.UserInteractionMode
                 */
                userInteractionMode: UserInteractionMode;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.UserInteractionMode
             */
            enum UserInteractionMode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UserInteractionMode.Mouse
                 */
                mouse,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.UserInteractionMode.Touch
                 */
                touch,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.ui.viewmanagement.viewmanagementviewscalingcontract\1.0.0.0\windows.ui.viewmanagement.viewmanagementviewscalingcontract.winmd T:Windows.UI.ViewManagement.ViewManagementViewScalingContract
             */
            interface ViewManagementViewScalingContract {
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ViewModePreferences
             */
            abstract class ViewModePreferences {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.ViewManagement.ViewModePreferences.CreateDefault(Windows.UI.ViewManagement.ApplicationViewMode)
                 */
                static createDefault(mode: ApplicationViewMode): ViewModePreferences;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ViewModePreferences.CustomSize
                 */
                customSize: Windows.Foundation.Size;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.ViewManagement.ViewModePreferences.ViewSizePreference
                 */
                viewSizePreference: ViewSizePreference;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.ViewManagement.ViewSizePreference
             */
            enum ViewSizePreference {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ViewSizePreference.Custom
                 */
                custom,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ViewSizePreference.Default
                 */
                default,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ViewSizePreference.UseHalf
                 */
                useHalf,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ViewSizePreference.UseLess
                 */
                useLess,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ViewSizePreference.UseMinimum
                 */
                useMinimum,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ViewSizePreference.UseMore
                 */
                useMore,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.ViewManagement.ViewSizePreference.UseNone
                 */
                useNone,
            }
        }
        namespace WebUI {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.ActivatedDeferral
             */
            abstract class ActivatedDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.WebUI.ActivatedDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.ActivatedEventHandler
             */
            interface ActivatedEventHandler {
                (sender: Object, eventArgs: Windows.ApplicationModel.Activation.IActivatedEventArgs): void
            }
            type ActivatedEventHandlerArgumentType = { detail: [Windows.ApplicationModel.Activation.IActivatedEventArgs]; target: Object; } & Windows.ApplicationModel.Activation.IActivatedEventArgs;
            type ActivatedEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.ActivatedOperation
             */
            abstract class ActivatedOperation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.WebUI.ActivatedOperation.GetDeferral
                 */
                getDeferral(): ActivatedDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.EnteredBackgroundEventArgs
             */
            abstract class EnteredBackgroundEventArgs implements Windows.ApplicationModel.IEnteredBackgroundEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.WebUI.EnteredBackgroundEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.EnteredBackgroundEventHandler
             */
            interface EnteredBackgroundEventHandler {
                (sender: Object, e: Windows.ApplicationModel.IEnteredBackgroundEventArgs): void
            }
            type EnteredBackgroundEventHandlerArgumentType = { detail: [Windows.ApplicationModel.IEnteredBackgroundEventArgs]; target: Object; } & Windows.ApplicationModel.IEnteredBackgroundEventArgs;
            type EnteredBackgroundEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.HtmlPrintDocumentSource
             */
            abstract class HtmlPrintDocumentSource implements Windows.Foundation.IClosable, Windows.Graphics.Printing.IPrintDocumentSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.HtmlPrintDocumentSource.BottomMargin
                 */
                bottomMargin: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.HtmlPrintDocumentSource.Content
                 */
                content: PrintContent;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.HtmlPrintDocumentSource.EnableHeaderFooter
                 */
                enableHeaderFooter: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.HtmlPrintDocumentSource.LeftMargin
                 */
                leftMargin: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.HtmlPrintDocumentSource.PageRange
                 */
                pageRange: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.HtmlPrintDocumentSource.PercentScale
                 */
                percentScale: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.HtmlPrintDocumentSource.RightMargin
                 */
                rightMargin: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.HtmlPrintDocumentSource.ShrinkToFit
                 */
                shrinkToFit: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.HtmlPrintDocumentSource.TopMargin
                 */
                topMargin: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.WebUI.HtmlPrintDocumentSource.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.WebUI.HtmlPrintDocumentSource.TrySetPageRange(System.String)
                 */
                trySetPageRange(strPageRange: string): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.IActivatedEventArgsDeferral
             */
            interface IActivatedEventArgsDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.IActivatedEventArgsDeferral.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.IWebUIBackgroundTaskInstance
             */
            interface IWebUIBackgroundTaskInstance {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.IWebUIBackgroundTaskInstance.Succeeded
                 */
                succeeded: boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.IWebUINavigatedEventArgs
             */
            interface IWebUINavigatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.IWebUINavigatedEventArgs.NavigatedOperation
                 */
                navigatedOperation: WebUINavigatedOperation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.LeavingBackgroundEventArgs
             */
            abstract class LeavingBackgroundEventArgs implements Windows.ApplicationModel.ILeavingBackgroundEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.WebUI.LeavingBackgroundEventArgs.GetDeferral
                 */
                getDeferral(): Windows.Foundation.Deferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.LeavingBackgroundEventHandler
             */
            interface LeavingBackgroundEventHandler {
                (sender: Object, e: Windows.ApplicationModel.ILeavingBackgroundEventArgs): void
            }
            type LeavingBackgroundEventHandlerArgumentType = { detail: [Windows.ApplicationModel.ILeavingBackgroundEventArgs]; target: Object; } & Windows.ApplicationModel.ILeavingBackgroundEventArgs;
            type LeavingBackgroundEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.NavigatedEventHandler
             */
            interface NavigatedEventHandler {
                (sender: Object, e: IWebUINavigatedEventArgs): void
            }
            type NavigatedEventHandlerArgumentType = { detail: [IWebUINavigatedEventArgs]; target: Object; } & IWebUINavigatedEventArgs;
            type NavigatedEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.PrintContent
             */
            enum PrintContent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.WebUI.PrintContent.AllPages
                 */
                allPages,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.WebUI.PrintContent.CurrentPage
                 */
                currentPage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.WebUI.PrintContent.CurrentSelection
                 */
                currentSelection,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.UI.WebUI.PrintContent.CustomPageRange
                 */
                customPageRange,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.ResumingEventHandler
             */
            interface ResumingEventHandler {
                (sender: Object): void
            }
            type ResumingEventHandlerArgumentType = { detail: any[]; target: Object; };
            type ResumingEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.SuspendingDeferral
             */
            abstract class SuspendingDeferral implements Windows.ApplicationModel.ISuspendingDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.WebUI.SuspendingDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.SuspendingEventArgs
             */
            abstract class SuspendingEventArgs implements Windows.ApplicationModel.ISuspendingEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.SuspendingEventArgs.SuspendingOperation
                 */
                suspendingOperation: Windows.ApplicationModel.SuspendingOperation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.SuspendingEventHandler
             */
            interface SuspendingEventHandler {
                (sender: Object, e: Windows.ApplicationModel.ISuspendingEventArgs): void
            }
            type SuspendingEventHandlerArgumentType = { detail: [Windows.ApplicationModel.ISuspendingEventArgs]; target: Object; } & Windows.ApplicationModel.ISuspendingEventArgs;
            type SuspendingEventHandlerReturnType = void;
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.SuspendingOperation
             */
            abstract class SuspendingOperation implements Windows.ApplicationModel.ISuspendingOperation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.SuspendingOperation.Deadline
                 */
                deadline: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.WebUI.SuspendingOperation.GetDeferral
                 */
                getDeferral(): Windows.ApplicationModel.SuspendingDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIApplication
             */
            abstract class WebUIApplication {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.WebUI.WebUIApplication.Activated
                 */
                static onactivated: (arg: { type: "activated"; } & ActivatedEventHandlerArgumentType) => ActivatedEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.WebUI.WebUIApplication.EnteredBackground
                 */
                static onenteredbackground: (arg: { type: "enteredbackground"; } & EnteredBackgroundEventHandlerArgumentType) => EnteredBackgroundEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.WebUI.WebUIApplication.LeavingBackground
                 */
                static onleavingbackground: (arg: { type: "leavingbackground"; } & LeavingBackgroundEventHandlerArgumentType) => LeavingBackgroundEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.WebUI.WebUIApplication.Navigated
                 */
                static onnavigated: (arg: { type: "navigated"; } & NavigatedEventHandlerArgumentType) => NavigatedEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.WebUI.WebUIApplication.Resuming
                 */
                static onresuming: (arg: { type: "resuming"; } & ResumingEventHandlerArgumentType) => ResumingEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.WebUI.WebUIApplication.Suspending
                 */
                static onsuspending: (arg: { type: "suspending"; } & SuspendingEventHandlerArgumentType) => SuspendingEventHandlerReturnType;
                static addEventListener(type: "enteredbackground", listener: (arg: { type: "enteredbackground"; } & EnteredBackgroundEventHandlerArgumentType) => EnteredBackgroundEventHandlerReturnType): void;
                static addEventListener(type: "leavingbackground", listener: (arg: { type: "leavingbackground"; } & LeavingBackgroundEventHandlerArgumentType) => LeavingBackgroundEventHandlerReturnType): void;
                static addEventListener(type: "activated", listener: (arg: { type: "activated"; } & ActivatedEventHandlerArgumentType) => ActivatedEventHandlerReturnType): void;
                static addEventListener(type: "navigated", listener: (arg: { type: "navigated"; } & NavigatedEventHandlerArgumentType) => NavigatedEventHandlerReturnType): void;
                static addEventListener(type: "resuming", listener: (arg: { type: "resuming"; } & ResumingEventHandlerArgumentType) => ResumingEventHandlerReturnType): void;
                static addEventListener(type: "suspending", listener: (arg: { type: "suspending"; } & SuspendingEventHandlerArgumentType) => SuspendingEventHandlerReturnType): void;
                static addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.WebUI.WebUIApplication.EnablePrelaunch(System.Boolean)
                 */
                static enablePrelaunch(value: boolean): void;
                static removeEventListener(type: "enteredbackground", listener: (arg: { type: "enteredbackground"; } & EnteredBackgroundEventHandlerArgumentType) => EnteredBackgroundEventHandlerReturnType): void;
                static removeEventListener(type: "leavingbackground", listener: (arg: { type: "leavingbackground"; } & LeavingBackgroundEventHandlerArgumentType) => LeavingBackgroundEventHandlerReturnType): void;
                static removeEventListener(type: "activated", listener: (arg: { type: "activated"; } & ActivatedEventHandlerArgumentType) => ActivatedEventHandlerReturnType): void;
                static removeEventListener(type: "navigated", listener: (arg: { type: "navigated"; } & NavigatedEventHandlerArgumentType) => NavigatedEventHandlerReturnType): void;
                static removeEventListener(type: "resuming", listener: (arg: { type: "resuming"; } & ResumingEventHandlerArgumentType) => ResumingEventHandlerReturnType): void;
                static removeEventListener(type: "suspending", listener: (arg: { type: "suspending"; } & SuspendingEventHandlerArgumentType) => SuspendingEventHandlerReturnType): void;
                static removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIAppointmentsProviderAddAppointmentActivatedEventArgs
             */
            abstract class WebUIAppointmentsProviderAddAppointmentActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IAppointmentsProviderActivatedEventArgs, Windows.ApplicationModel.Activation.IAppointmentsProviderAddAppointmentActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderAddAppointmentActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderAddAppointmentActivatedEventArgs.AddAppointmentOperation
                 */
                addAppointmentOperation: Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderAddAppointmentActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderAddAppointmentActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderAddAppointmentActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderAddAppointmentActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderAddAppointmentActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs
             */
            abstract class WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IAppointmentsProviderActivatedEventArgs, Windows.ApplicationModel.Activation.IAppointmentsProviderRemoveAppointmentActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs.RemoveAppointmentOperation
                 */
                removeAppointmentOperation: Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs
             */
            abstract class WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IAppointmentsProviderActivatedEventArgs, Windows.ApplicationModel.Activation.IAppointmentsProviderReplaceAppointmentActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs.ReplaceAppointmentOperation
                 */
                replaceAppointmentOperation: Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs
             */
            abstract class WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IAppointmentsProviderActivatedEventArgs, Windows.ApplicationModel.Activation.IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs.InstanceStartDate
                 */
                instanceStartDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs.LocalId
                 */
                localId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs.RoamingId
                 */
                roamingId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs
             */
            abstract class WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IAppointmentsProviderActivatedEventArgs, Windows.ApplicationModel.Activation.IAppointmentsProviderShowTimeFrameActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs.Duration
                 */
                duration: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs.TimeToShow
                 */
                timeToShow: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIBackgroundTaskInstance
             */
            abstract class WebUIBackgroundTaskInstance {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIBackgroundTaskInstance.Current
                 */
                static current: IWebUIBackgroundTaskInstance;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIBackgroundTaskInstanceRuntimeClass
             */
            abstract class WebUIBackgroundTaskInstanceRuntimeClass implements Windows.ApplicationModel.Background.IBackgroundTaskInstance, IWebUIBackgroundTaskInstance {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIBackgroundTaskInstanceRuntimeClass.InstanceId
                 */
                instanceId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.UI.WebUI.WebUIBackgroundTaskInstanceRuntimeClass.Canceled
                 */
                oncanceled: (arg: { type: "canceled"; } & Windows.ApplicationModel.Background.BackgroundTaskCanceledEventHandlerArgumentType) => Windows.ApplicationModel.Background.BackgroundTaskCanceledEventHandlerReturnType;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIBackgroundTaskInstanceRuntimeClass.Progress
                 */
                progress: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIBackgroundTaskInstanceRuntimeClass.Succeeded
                 */
                succeeded: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIBackgroundTaskInstanceRuntimeClass.SuspendedCount
                 */
                suspendedCount: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIBackgroundTaskInstanceRuntimeClass.Task
                 */
                task: Windows.ApplicationModel.Background.BackgroundTaskRegistration;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIBackgroundTaskInstanceRuntimeClass.TriggerDetails
                 */
                triggerDetails: Object;
                addEventListener(type: "canceled", listener: (arg: { type: "canceled"; } & Windows.ApplicationModel.Background.BackgroundTaskCanceledEventHandlerArgumentType) => Windows.ApplicationModel.Background.BackgroundTaskCanceledEventHandlerReturnType): void;
                addEventListener(type: string, listener: (...args: any[]) => any): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.WebUI.WebUIBackgroundTaskInstanceRuntimeClass.GetDeferral
                 */
                getDeferral(): Windows.ApplicationModel.Background.BackgroundTaskDeferral;
                removeEventListener(type: "canceled", listener: (arg: { type: "canceled"; } & Windows.ApplicationModel.Background.BackgroundTaskCanceledEventHandlerArgumentType) => Windows.ApplicationModel.Background.BackgroundTaskCanceledEventHandlerReturnType): void;
                removeEventListener(type: string, listener: (...args: any[]) => any): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUICachedFileUpdaterActivatedEventArgs
             */
            abstract class WebUICachedFileUpdaterActivatedEventArgs implements Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.ICachedFileUpdaterActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUICachedFileUpdaterActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUICachedFileUpdaterActivatedEventArgs.CachedFileUpdaterUI
                 */
                cachedFileUpdaterUI: Windows.Storage.Provider.CachedFileUpdaterUI;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUICachedFileUpdaterActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUICachedFileUpdaterActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUICachedFileUpdaterActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUICachedFileUpdaterActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIContactPanelActivatedEventArgs
             */
            abstract class WebUIContactPanelActivatedEventArgs implements Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IContactPanelActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIContactPanelActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIContactPanelActivatedEventArgs.Contact
                 */
                contact: Windows.ApplicationModel.Contacts.Contact;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIContactPanelActivatedEventArgs.ContactPanel
                 */
                contactPanel: Windows.ApplicationModel.Contacts.ContactPanel;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIContactPanelActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIContactPanelActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIContactPanelActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIContactPanelActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIDeviceActivatedEventArgs
             */
            abstract class WebUIDeviceActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IApplicationViewActivatedEventArgs, Windows.ApplicationModel.Activation.IDeviceActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDeviceActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDeviceActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDeviceActivatedEventArgs.DeviceInformationId
                 */
                deviceInformationId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDeviceActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDeviceActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDeviceActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDeviceActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDeviceActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIDevicePairingActivatedEventArgs
             */
            abstract class WebUIDevicePairingActivatedEventArgs implements Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IDevicePairingActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDevicePairingActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDevicePairingActivatedEventArgs.DeviceInformation
                 */
                deviceInformation: Windows.Devices.Enumeration.DeviceInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDevicePairingActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDevicePairingActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDevicePairingActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDevicePairingActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs
             */
            abstract class WebUIDialReceiverActivatedEventArgs implements Windows.ApplicationModel.Activation.IApplicationViewActivatedEventArgs, Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs, Windows.ApplicationModel.Activation.IDialReceiverActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, IActivatedEventArgsDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs.AppName
                 */
                appName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs.Arguments
                 */
                arguments: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs.TileId
                 */
                tileId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIFileActivatedEventArgs
             */
            abstract class WebUIFileActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IApplicationViewActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IFileActivatedEventArgs, Windows.ApplicationModel.Activation.IFileActivatedEventArgsWithNeighboringFiles {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileActivatedEventArgs.Files
                 */
                files: Windows.Foundation.Collections.IVectorView<Windows.Storage.IStorageItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileActivatedEventArgs.NeighboringFilesQuery
                 */
                neighboringFilesQuery: Windows.Storage.Search.StorageFileQueryResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileActivatedEventArgs.Verb
                 */
                verb: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIFileOpenPickerActivatedEventArgs
             */
            abstract class WebUIFileOpenPickerActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IFileOpenPickerActivatedEventArgs2, Windows.ApplicationModel.Activation.IFileOpenPickerActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerActivatedEventArgs.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerActivatedEventArgs.FileOpenPickerUI
                 */
                fileOpenPickerUI: Windows.Storage.Pickers.Provider.FileOpenPickerUI;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIFileOpenPickerContinuationEventArgs
             */
            abstract class WebUIFileOpenPickerContinuationEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IContinuationActivatedEventArgs, Windows.ApplicationModel.Activation.IFileOpenPickerContinuationEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerContinuationEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerContinuationEventArgs.ContinuationData
                 */
                continuationData: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerContinuationEventArgs.Files
                 */
                files: Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerContinuationEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerContinuationEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerContinuationEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileOpenPickerContinuationEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs
             */
            abstract class WebUIFileSavePickerActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs2, Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs.EnterpriseId
                 */
                enterpriseId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs.FileSavePickerUI
                 */
                fileSavePickerUI: Windows.Storage.Pickers.Provider.FileSavePickerUI;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIFileSavePickerContinuationEventArgs
             */
            abstract class WebUIFileSavePickerContinuationEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IContinuationActivatedEventArgs, Windows.ApplicationModel.Activation.IFileSavePickerContinuationEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerContinuationEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerContinuationEventArgs.ContinuationData
                 */
                continuationData: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerContinuationEventArgs.File
                 */
                file: Windows.Storage.StorageFile;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerContinuationEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerContinuationEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerContinuationEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFileSavePickerContinuationEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIFolderPickerContinuationEventArgs
             */
            abstract class WebUIFolderPickerContinuationEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IContinuationActivatedEventArgs, Windows.ApplicationModel.Activation.IFolderPickerContinuationEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFolderPickerContinuationEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFolderPickerContinuationEventArgs.ContinuationData
                 */
                continuationData: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFolderPickerContinuationEventArgs.Folder
                 */
                folder: Windows.Storage.StorageFolder;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFolderPickerContinuationEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFolderPickerContinuationEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFolderPickerContinuationEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIFolderPickerContinuationEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUILaunchActivatedEventArgs
             */
            abstract class WebUILaunchActivatedEventArgs implements Windows.ApplicationModel.Activation.IApplicationViewActivatedEventArgs, Windows.ApplicationModel.Activation.IPrelaunchActivatedEventArgs, Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, IActivatedEventArgsDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILaunchActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILaunchActivatedEventArgs.Arguments
                 */
                arguments: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILaunchActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILaunchActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILaunchActivatedEventArgs.PrelaunchActivated
                 */
                prelaunchActivated: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILaunchActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILaunchActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILaunchActivatedEventArgs.TileId
                 */
                tileId: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILaunchActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUILockScreenActivatedEventArgs
             */
            abstract class WebUILockScreenActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IApplicationViewActivatedEventArgs, Windows.ApplicationModel.Activation.ILockScreenActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILockScreenActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILockScreenActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILockScreenActivatedEventArgs.Info
                 */
                info: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILockScreenActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILockScreenActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILockScreenActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILockScreenActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUILockScreenComponentActivatedEventArgs
             */
            abstract class WebUILockScreenComponentActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILockScreenComponentActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILockScreenComponentActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILockScreenComponentActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUILockScreenComponentActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUINavigatedDeferral
             */
            abstract class WebUINavigatedDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.WebUI.WebUINavigatedDeferral.Complete
                 */
                complete(): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUINavigatedEventArgs
             */
            abstract class WebUINavigatedEventArgs implements IWebUINavigatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUINavigatedEventArgs.NavigatedOperation
                 */
                navigatedOperation: WebUINavigatedOperation;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUINavigatedOperation
             */
            abstract class WebUINavigatedOperation {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.UI.WebUI.WebUINavigatedOperation.GetDeferral
                 */
                getDeferral(): WebUINavigatedDeferral;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIPrintWorkflowForegroundTaskActivatedEventArgs
             */
            abstract class WebUIPrintWorkflowForegroundTaskActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIPrintWorkflowForegroundTaskActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIPrintWorkflowForegroundTaskActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIPrintWorkflowForegroundTaskActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIPrintWorkflowForegroundTaskActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIProtocolActivatedEventArgs
             */
            abstract class WebUIProtocolActivatedEventArgs implements Windows.ApplicationModel.Activation.IApplicationViewActivatedEventArgs, Windows.ApplicationModel.Activation.IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData, Windows.ApplicationModel.Activation.IProtocolActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, IActivatedEventArgsDeferral {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolActivatedEventArgs.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolActivatedEventArgs.Data
                 */
                data: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolActivatedEventArgs.Uri
                 */
                uri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs
             */
            abstract class WebUIProtocolForResultsActivatedEventArgs implements Windows.ApplicationModel.Activation.IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData, Windows.ApplicationModel.Activation.IProtocolActivatedEventArgs, Windows.ApplicationModel.Activation.IProtocolForResultsActivatedEventArgs, Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IApplicationViewActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs.CallerPackageFamilyName
                 */
                callerPackageFamilyName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs.CurrentlyShownApplicationViewId
                 */
                currentlyShownApplicationViewId: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs.Data
                 */
                data: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs.ProtocolForResultsOperation
                 */
                protocolForResultsOperation: Windows.System.ProtocolForResultsOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs.Uri
                 */
                uri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIRestrictedLaunchActivatedEventArgs
             */
            abstract class WebUIRestrictedLaunchActivatedEventArgs implements Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IRestrictedLaunchActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIRestrictedLaunchActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIRestrictedLaunchActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIRestrictedLaunchActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIRestrictedLaunchActivatedEventArgs.SharedContext
                 */
                sharedContext: Object;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIRestrictedLaunchActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIRestrictedLaunchActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIShareTargetActivatedEventArgs
             */
            abstract class WebUIShareTargetActivatedEventArgs implements Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IShareTargetActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIShareTargetActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIShareTargetActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIShareTargetActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIShareTargetActivatedEventArgs.ShareOperation
                 */
                shareOperation: Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIShareTargetActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIShareTargetActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs
             */
            abstract class WebUIToastNotificationActivatedEventArgs implements Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IToastNotificationActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs.Argument
                 */
                argument: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs.User
                 */
                user: Windows.System.User;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs.UserInput
                 */
                userInput: Windows.Foundation.Collections.ValueSet;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIUserDataAccountProviderActivatedEventArgs
             */
            abstract class WebUIUserDataAccountProviderActivatedEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IUserDataAccountProviderActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIUserDataAccountProviderActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIUserDataAccountProviderActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIUserDataAccountProviderActivatedEventArgs.Operation
                 */
                operation: Windows.ApplicationModel.UserDataAccounts.Provider.IUserDataAccountProviderOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIUserDataAccountProviderActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIUserDataAccountProviderActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIVoiceCommandActivatedEventArgs
             */
            abstract class WebUIVoiceCommandActivatedEventArgs implements Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IVoiceCommandActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIVoiceCommandActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIVoiceCommandActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIVoiceCommandActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIVoiceCommandActivatedEventArgs.Result
                 */
                result: Windows.Media.SpeechRecognition.SpeechRecognitionResult;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIVoiceCommandActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIVoiceCommandActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIWebAccountProviderActivatedEventArgs
             */
            abstract class WebUIWebAccountProviderActivatedEventArgs implements Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser, IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IWebAccountProviderActivatedEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIWebAccountProviderActivatedEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIWebAccountProviderActivatedEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIWebAccountProviderActivatedEventArgs.Operation
                 */
                operation: Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIWebAccountProviderActivatedEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIWebAccountProviderActivatedEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIWebAccountProviderActivatedEventArgs.User
                 */
                user: Windows.System.User;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.UI.WebUI.WebUIWebAuthenticationBrokerContinuationEventArgs
             */
            abstract class WebUIWebAuthenticationBrokerContinuationEventArgs implements IActivatedEventArgsDeferral, Windows.ApplicationModel.Activation.IActivatedEventArgs, Windows.ApplicationModel.Activation.IContinuationActivatedEventArgs, Windows.ApplicationModel.Activation.IWebAuthenticationBrokerContinuationEventArgs {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIWebAuthenticationBrokerContinuationEventArgs.ActivatedOperation
                 */
                activatedOperation: ActivatedOperation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIWebAuthenticationBrokerContinuationEventArgs.ContinuationData
                 */
                continuationData: Windows.Foundation.Collections.ValueSet;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIWebAuthenticationBrokerContinuationEventArgs.Kind
                 */
                kind: Windows.ApplicationModel.Activation.ActivationKind;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIWebAuthenticationBrokerContinuationEventArgs.PreviousExecutionState
                 */
                previousExecutionState: Windows.ApplicationModel.Activation.ApplicationExecutionState;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIWebAuthenticationBrokerContinuationEventArgs.SplashScreen
                 */
                splashScreen: Windows.ApplicationModel.Activation.SplashScreen;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.UI.WebUI.WebUIWebAuthenticationBrokerContinuationEventArgs.WebAuthenticationResult
                 */
                webAuthenticationResult: Windows.Security.Authentication.Web.WebAuthenticationResult;
            }
        }
        namespace Xaml {
            namespace Automation {
                namespace Peers {
                }
                namespace Provider {
                }
                namespace Text {
                }
            }
            namespace Controls {
                namespace Maps {
                }
                namespace Primitives {
                }
            }
            namespace Data {
            }
            namespace Documents {
            }
            namespace Hosting {
            }
            namespace Input {
            }
            namespace Interop {
            }
            namespace Markup {
            }
            namespace Media {
                namespace Animation {
                }
                namespace Imaging {
                }
                namespace Media3D {
                }
            }
            namespace Navigation {
            }
            namespace Printing {
            }
            namespace Resources {
            }
            namespace Shapes {
            }
        }
    }
    namespace Web {
        namespace AtomPub {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.AtomPub.AtomPubClient
             */
            class AtomPubClient implements Windows.Web.Syndication.ISyndicationClient {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.#ctor(Windows.Security.Credentials.PasswordCredential)
                 */
                constructor(serverCredential: Windows.Security.Credentials.PasswordCredential);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.AtomPubClient.BypassCacheOnRetrieve
                 */
                bypassCacheOnRetrieve: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.AtomPubClient.MaxResponseBufferSize
                 */
                maxResponseBufferSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.AtomPubClient.ProxyCredential
                 */
                proxyCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.AtomPubClient.ServerCredential
                 */
                serverCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.AtomPubClient.Timeout
                 */
                timeout: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.CancelAsyncOperations
                 */
                cancelAsyncOperations(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.CreateMediaResourceAsync(Windows.Foundation.Uri,System.String,System.String,Windows.Storage.Streams.IInputStream)
                 */
                createMediaResourceAsync(uri: Windows.Foundation.Uri, mediaType: string, description: string, mediaStream: Windows.Storage.Streams.IInputStream): Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationItem, Windows.Web.Syndication.TransferProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.CreateResourceAsync(Windows.Foundation.Uri,System.String,Windows.Web.Syndication.SyndicationItem)
                 */
                createResourceAsync(uri: Windows.Foundation.Uri, description: string, item: Windows.Web.Syndication.SyndicationItem): Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationItem, Windows.Web.Syndication.TransferProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.DeleteResourceAsync(Windows.Foundation.Uri)
                 */
                deleteResourceAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncActionWithProgress<Windows.Web.Syndication.TransferProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.DeleteResourceItemAsync(Windows.Web.Syndication.SyndicationItem)
                 */
                deleteResourceItemAsync(item: Windows.Web.Syndication.SyndicationItem): Windows.Foundation.IAsyncActionWithProgress<Windows.Web.Syndication.TransferProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.RetrieveFeedAsync(Windows.Foundation.Uri)
                 */
                retrieveFeedAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationFeed, Windows.Web.Syndication.RetrievalProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.RetrieveMediaResourceAsync(Windows.Foundation.Uri)
                 */
                retrieveMediaResourceAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream, Windows.Web.Syndication.RetrievalProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.RetrieveResourceAsync(Windows.Foundation.Uri)
                 */
                retrieveResourceAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationItem, Windows.Web.Syndication.RetrievalProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.RetrieveServiceDocumentAsync(Windows.Foundation.Uri)
                 */
                retrieveServiceDocumentAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperationWithProgress<ServiceDocument, Windows.Web.Syndication.RetrievalProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.SetRequestHeader(System.String,System.String)
                 */
                setRequestHeader(name: string, value: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.UpdateMediaResourceAsync(Windows.Foundation.Uri,System.String,Windows.Storage.Streams.IInputStream)
                 */
                updateMediaResourceAsync(uri: Windows.Foundation.Uri, mediaType: string, mediaStream: Windows.Storage.Streams.IInputStream): Windows.Foundation.IAsyncActionWithProgress<Windows.Web.Syndication.TransferProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.UpdateResourceAsync(Windows.Foundation.Uri,Windows.Web.Syndication.SyndicationItem)
                 */
                updateResourceAsync(uri: Windows.Foundation.Uri, item: Windows.Web.Syndication.SyndicationItem): Windows.Foundation.IAsyncActionWithProgress<Windows.Web.Syndication.TransferProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.AtomPubClient.UpdateResourceItemAsync(Windows.Web.Syndication.SyndicationItem)
                 */
                updateResourceItemAsync(item: Windows.Web.Syndication.SyndicationItem): Windows.Foundation.IAsyncActionWithProgress<Windows.Web.Syndication.TransferProgress>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.AtomPub.ResourceCollection
             */
            abstract class ResourceCollection implements Windows.Web.Syndication.ISyndicationNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ResourceCollection.Accepts
                 */
                accepts: Windows.Foundation.Collections.IVectorView<string>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ResourceCollection.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ResourceCollection.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ResourceCollection.Categories
                 */
                categories: Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationCategory>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ResourceCollection.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ResourceCollection.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ResourceCollection.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ResourceCollection.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ResourceCollection.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ResourceCollection.Title
                 */
                title: Windows.Web.Syndication.ISyndicationText;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ResourceCollection.Uri
                 */
                uri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.ResourceCollection.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: Windows.Web.Syndication.SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.AtomPub.ServiceDocument
             */
            abstract class ServiceDocument implements Windows.Web.Syndication.ISyndicationNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ServiceDocument.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ServiceDocument.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ServiceDocument.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ServiceDocument.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ServiceDocument.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ServiceDocument.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ServiceDocument.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.ServiceDocument.Workspaces
                 */
                workspaces: Windows.Foundation.Collections.IVectorView<Workspace>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.ServiceDocument.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: Windows.Web.Syndication.SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.AtomPub.Workspace
             */
            abstract class Workspace implements Windows.Web.Syndication.ISyndicationNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.Workspace.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.Workspace.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.Workspace.Collections
                 */
                collections: Windows.Foundation.Collections.IVectorView<ResourceCollection>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.Workspace.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.Workspace.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.Workspace.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.Workspace.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.Workspace.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.AtomPub.Workspace.Title
                 */
                title: Windows.Web.Syndication.ISyndicationText;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.AtomPub.Workspace.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: Windows.Web.Syndication.SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
            }
        }
        namespace Http {
            namespace Filters {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Filters.HttpBaseProtocolFilter
                 */
                class HttpBaseProtocolFilter implements Windows.Foundation.IClosable, IHttpFilter {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Filters.HttpBaseProtocolFilter.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.AllowAutoRedirect
                     */
                    allowAutoRedirect: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.AllowUI
                     */
                    allowUI: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.AutomaticDecompression
                     */
                    automaticDecompression: boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.CacheControl
                     */
                    cacheControl: HttpCacheControl;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.ClientCertificate
                     */
                    clientCertificate: Windows.Security.Cryptography.Certificates.Certificate;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.CookieManager
                     */
                    cookieManager: Windows.Web.Http.HttpCookieManager;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.CookieUsageBehavior
                     */
                    cookieUsageBehavior: HttpCookieUsageBehavior;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.IgnorableServerCertificateErrors
                     */
                    ignorableServerCertificateErrors: Windows.Foundation.Collections.IVector<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.MaxConnectionsPerServer
                     */
                    maxConnectionsPerServer: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.MaxVersion
                     */
                    maxVersion: Windows.Web.Http.HttpVersion;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd E:Windows.Web.Http.Filters.HttpBaseProtocolFilter.ServerCustomValidationRequested
                     */
                    onservercustomvalidationrequested: (arg: { type: "servercustomvalidationrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<HttpBaseProtocolFilter, HttpServerCustomValidationRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<HttpBaseProtocolFilter, HttpServerCustomValidationRequestedEventArgs>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.ProxyCredential
                     */
                    proxyCredential: Windows.Security.Credentials.PasswordCredential;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.ServerCredential
                     */
                    serverCredential: Windows.Security.Credentials.PasswordCredential;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpBaseProtocolFilter.UseProxy
                     */
                    useProxy: boolean;
                    addEventListener(type: "servercustomvalidationrequested", listener: (arg: { type: "servercustomvalidationrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<HttpBaseProtocolFilter, HttpServerCustomValidationRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<HttpBaseProtocolFilter, HttpServerCustomValidationRequestedEventArgs>): void;
                    addEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Filters.HttpBaseProtocolFilter.ClearAuthenticationCache
                     */
                    clearAuthenticationCache(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Filters.HttpBaseProtocolFilter.Close
                     */
                    close(): void;
                    removeEventListener(type: "servercustomvalidationrequested", listener: (arg: { type: "servercustomvalidationrequested"; } & Windows.Foundation.TypedEventHandlerArgumentType<HttpBaseProtocolFilter, HttpServerCustomValidationRequestedEventArgs>) => Windows.Foundation.TypedEventHandlerReturnType<HttpBaseProtocolFilter, HttpServerCustomValidationRequestedEventArgs>): void;
                    removeEventListener(type: string, listener: (...args: any[]) => any): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Filters.HttpBaseProtocolFilter.SendRequestAsync(Windows.Web.Http.HttpRequestMessage)
                     */
                    sendRequestAsync(request: Windows.Web.Http.HttpRequestMessage): Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage, Windows.Web.Http.HttpProgress>;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Filters.HttpCacheControl
                 */
                abstract class HttpCacheControl {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpCacheControl.ReadBehavior
                     */
                    readBehavior: HttpCacheReadBehavior;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpCacheControl.WriteBehavior
                     */
                    writeBehavior: HttpCacheWriteBehavior;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Filters.HttpCacheReadBehavior
                 */
                enum HttpCacheReadBehavior {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.Filters.HttpCacheReadBehavior.Default
                     */
                    default,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.Filters.HttpCacheReadBehavior.MostRecent
                     */
                    mostRecent,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.Filters.HttpCacheReadBehavior.NoCache
                     */
                    noCache,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.Filters.HttpCacheReadBehavior.OnlyFromCache
                     */
                    onlyFromCache,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Filters.HttpCacheWriteBehavior
                 */
                enum HttpCacheWriteBehavior {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.Filters.HttpCacheWriteBehavior.Default
                     */
                    default,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.Filters.HttpCacheWriteBehavior.NoCache
                     */
                    noCache,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Filters.HttpCookieUsageBehavior
                 */
                enum HttpCookieUsageBehavior {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.Filters.HttpCookieUsageBehavior.Default
                     */
                    default,
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.Filters.HttpCookieUsageBehavior.NoCookies
                     */
                    noCookies,
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Filters.HttpServerCustomValidationRequestedEventArgs
                 */
                abstract class HttpServerCustomValidationRequestedEventArgs {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpServerCustomValidationRequestedEventArgs.RequestMessage
                     */
                    requestMessage: Windows.Web.Http.HttpRequestMessage;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpServerCustomValidationRequestedEventArgs.ServerCertificate
                     */
                    serverCertificate: Windows.Security.Cryptography.Certificates.Certificate;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpServerCustomValidationRequestedEventArgs.ServerCertificateErrorSeverity
                     */
                    serverCertificateErrorSeverity: Windows.Networking.Sockets.SocketSslErrorSeverity;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpServerCustomValidationRequestedEventArgs.ServerCertificateErrors
                     */
                    serverCertificateErrors: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Filters.HttpServerCustomValidationRequestedEventArgs.ServerIntermediateCertificates
                     */
                    serverIntermediateCertificates: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Filters.HttpServerCustomValidationRequestedEventArgs.GetDeferral
                     */
                    getDeferral(): Windows.Foundation.Deferral;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Filters.HttpServerCustomValidationRequestedEventArgs.Reject
                     */
                    reject(): void;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Filters.IHttpFilter
                 */
                interface IHttpFilter extends Windows.Foundation.IClosable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Filters.IHttpFilter.SendRequestAsync(Windows.Web.Http.HttpRequestMessage)
                     */
                    sendRequestAsync(request: Windows.Web.Http.HttpRequestMessage): Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage, Windows.Web.Http.HttpProgress>;
                }
            }
            namespace Headers {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection
                 */
                abstract class HttpCacheDirectiveHeaderValueCollection extends Array<HttpNameValueHeaderValue> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<HttpNameValueHeaderValue>, Windows.Foundation.Collections.IVector<HttpNameValueHeaderValue> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.MaxAge
                     */
                    maxAge: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.MaxStale
                     */
                    maxStale: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.MinFresh
                     */
                    minFresh: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.SharedMaxAge
                     */
                    sharedMaxAge: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.Append(Windows.Web.Http.Headers.HttpNameValueHeaderValue)
                     */
                    append(value: HttpNameValueHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<HttpNameValueHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): HttpNameValueHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.GetMany(System.UInt32,Windows.Web.Http.Headers.HttpNameValueHeaderValue[])
                     */
                    getMany(startIndex: number, items: HttpNameValueHeaderValue[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<HttpNameValueHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.IndexOf(Windows.Web.Http.Headers.HttpNameValueHeaderValue,System.UInt32@)
                     */
                    indexOf(value: HttpNameValueHeaderValue): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.InsertAt(System.UInt32,Windows.Web.Http.Headers.HttpNameValueHeaderValue)
                     */
                    insertAt(index: number, value: HttpNameValueHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.ReplaceAll(Windows.Web.Http.Headers.HttpNameValueHeaderValue[])
                     */
                    replaceAll(items: HttpNameValueHeaderValue[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.SetAt(System.UInt32,Windows.Web.Http.Headers.HttpNameValueHeaderValue)
                     */
                    setAt(index: number, value: HttpNameValueHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpChallengeHeaderValue
                 */
                class HttpChallengeHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValue.#ctor(System.String,System.String)
                     */
                    constructor(scheme: string, token: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValue.#ctor(System.String)
                     */
                    constructor(scheme: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpChallengeHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpChallengeHeaderValue@)
                     */
                    static tryParse(input: string): { challengeHeaderValue: HttpChallengeHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpChallengeHeaderValue.Parameters
                     */
                    parameters: Windows.Foundation.Collections.IVector<HttpNameValueHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpChallengeHeaderValue.Scheme
                     */
                    scheme: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpChallengeHeaderValue.Token
                     */
                    token: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection
                 */
                abstract class HttpChallengeHeaderValueCollection extends Array<HttpChallengeHeaderValue> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<HttpChallengeHeaderValue>, Windows.Foundation.Collections.IVector<HttpChallengeHeaderValue> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.Append(Windows.Web.Http.Headers.HttpChallengeHeaderValue)
                     */
                    append(value: HttpChallengeHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<HttpChallengeHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): HttpChallengeHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.GetMany(System.UInt32,Windows.Web.Http.Headers.HttpChallengeHeaderValue[])
                     */
                    getMany(startIndex: number, items: HttpChallengeHeaderValue[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<HttpChallengeHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.IndexOf(Windows.Web.Http.Headers.HttpChallengeHeaderValue,System.UInt32@)
                     */
                    indexOf(value: HttpChallengeHeaderValue): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.InsertAt(System.UInt32,Windows.Web.Http.Headers.HttpChallengeHeaderValue)
                     */
                    insertAt(index: number, value: HttpChallengeHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.ReplaceAll(Windows.Web.Http.Headers.HttpChallengeHeaderValue[])
                     */
                    replaceAll(items: HttpChallengeHeaderValue[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.SetAt(System.UInt32,Windows.Web.Http.Headers.HttpChallengeHeaderValue)
                     */
                    setAt(index: number, value: HttpChallengeHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue
                 */
                class HttpConnectionOptionHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue.#ctor(System.String)
                     */
                    constructor(token: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpConnectionOptionHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue@)
                     */
                    static tryParse(input: string): { connectionOptionHeaderValue: HttpConnectionOptionHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue.Token
                     */
                    token: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection
                 */
                abstract class HttpConnectionOptionHeaderValueCollection extends Array<HttpConnectionOptionHeaderValue> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<HttpConnectionOptionHeaderValue>, Windows.Foundation.Collections.IVector<HttpConnectionOptionHeaderValue> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.Append(Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue)
                     */
                    append(value: HttpConnectionOptionHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<HttpConnectionOptionHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): HttpConnectionOptionHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.GetMany(System.UInt32,Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue[])
                     */
                    getMany(startIndex: number, items: HttpConnectionOptionHeaderValue[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<HttpConnectionOptionHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.IndexOf(Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue,System.UInt32@)
                     */
                    indexOf(value: HttpConnectionOptionHeaderValue): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.InsertAt(System.UInt32,Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue)
                     */
                    insertAt(index: number, value: HttpConnectionOptionHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.ReplaceAll(Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue[])
                     */
                    replaceAll(items: HttpConnectionOptionHeaderValue[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.SetAt(System.UInt32,Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue)
                     */
                    setAt(index: number, value: HttpConnectionOptionHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpContentCodingHeaderValue
                 */
                class HttpContentCodingHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValue.#ctor(System.String)
                     */
                    constructor(contentCoding: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpContentCodingHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpContentCodingHeaderValue@)
                     */
                    static tryParse(input: string): { contentCodingHeaderValue: HttpContentCodingHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentCodingHeaderValue.ContentCoding
                     */
                    contentCoding: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection
                 */
                abstract class HttpContentCodingHeaderValueCollection extends Array<HttpContentCodingHeaderValue> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<HttpContentCodingHeaderValue>, Windows.Foundation.Collections.IVector<HttpContentCodingHeaderValue> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.Append(Windows.Web.Http.Headers.HttpContentCodingHeaderValue)
                     */
                    append(value: HttpContentCodingHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<HttpContentCodingHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): HttpContentCodingHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.GetMany(System.UInt32,Windows.Web.Http.Headers.HttpContentCodingHeaderValue[])
                     */
                    getMany(startIndex: number, items: HttpContentCodingHeaderValue[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<HttpContentCodingHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.IndexOf(Windows.Web.Http.Headers.HttpContentCodingHeaderValue,System.UInt32@)
                     */
                    indexOf(value: HttpContentCodingHeaderValue): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.InsertAt(System.UInt32,Windows.Web.Http.Headers.HttpContentCodingHeaderValue)
                     */
                    insertAt(index: number, value: HttpContentCodingHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.ReplaceAll(Windows.Web.Http.Headers.HttpContentCodingHeaderValue[])
                     */
                    replaceAll(items: HttpContentCodingHeaderValue[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.SetAt(System.UInt32,Windows.Web.Http.Headers.HttpContentCodingHeaderValue)
                     */
                    setAt(index: number, value: HttpContentCodingHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue
                 */
                class HttpContentCodingWithQualityHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue.#ctor(System.String,System.Double)
                     */
                    constructor(contentCoding: string, quality: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue.#ctor(System.String)
                     */
                    constructor(contentCoding: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpContentCodingWithQualityHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue@)
                     */
                    static tryParse(input: string): { contentCodingWithQualityHeaderValue: HttpContentCodingWithQualityHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue.ContentCoding
                     */
                    contentCoding: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue.Quality
                     */
                    quality: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection
                 */
                abstract class HttpContentCodingWithQualityHeaderValueCollection extends Array<HttpContentCodingWithQualityHeaderValue> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<HttpContentCodingWithQualityHeaderValue>, Windows.Foundation.Collections.IVector<HttpContentCodingWithQualityHeaderValue> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.Append(Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue)
                     */
                    append(value: HttpContentCodingWithQualityHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<HttpContentCodingWithQualityHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): HttpContentCodingWithQualityHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.GetMany(System.UInt32,Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue[])
                     */
                    getMany(startIndex: number, items: HttpContentCodingWithQualityHeaderValue[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<HttpContentCodingWithQualityHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.IndexOf(Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue,System.UInt32@)
                     */
                    indexOf(value: HttpContentCodingWithQualityHeaderValue): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.InsertAt(System.UInt32,Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue)
                     */
                    insertAt(index: number, value: HttpContentCodingWithQualityHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.ReplaceAll(Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue[])
                     */
                    replaceAll(items: HttpContentCodingWithQualityHeaderValue[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.SetAt(System.UInt32,Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue)
                     */
                    setAt(index: number, value: HttpContentCodingWithQualityHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpContentDispositionHeaderValue
                 */
                class HttpContentDispositionHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentDispositionHeaderValue.#ctor(System.String)
                     */
                    constructor(dispositionType: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentDispositionHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpContentDispositionHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentDispositionHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpContentDispositionHeaderValue@)
                     */
                    static tryParse(input: string): { contentDispositionHeaderValue: HttpContentDispositionHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentDispositionHeaderValue.DispositionType
                     */
                    dispositionType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentDispositionHeaderValue.FileName
                     */
                    fileName: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentDispositionHeaderValue.FileNameStar
                     */
                    fileNameStar: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentDispositionHeaderValue.Name
                     */
                    name: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentDispositionHeaderValue.Parameters
                     */
                    parameters: Windows.Foundation.Collections.IVector<HttpNameValueHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentDispositionHeaderValue.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentDispositionHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpContentHeaderCollection
                 */
                class HttpContentHeaderCollection implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, string>>, Windows.Foundation.Collections.IMap<string, string> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentHeaderCollection.#ctor
                     */
                    constructor();
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentHeaderCollection.ContentDisposition
                     */
                    contentDisposition: HttpContentDispositionHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentHeaderCollection.ContentEncoding
                     */
                    contentEncoding: HttpContentCodingHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentHeaderCollection.ContentLanguage
                     */
                    contentLanguage: HttpLanguageHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentHeaderCollection.ContentLength
                     */
                    contentLength: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentHeaderCollection.ContentLocation
                     */
                    contentLocation: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentHeaderCollection.ContentMD5
                     */
                    contentMD5: Windows.Storage.Streams.IBuffer;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentHeaderCollection.ContentRange
                     */
                    contentRange: HttpContentRangeHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentHeaderCollection.ContentType
                     */
                    contentType: HttpMediaTypeHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentHeaderCollection.Expires
                     */
                    expires: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentHeaderCollection.LastModified
                     */
                    lastModified: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentHeaderCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentHeaderCollection.Append(System.String,System.String)
                     */
                    append(name: string, value: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentHeaderCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentHeaderCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, string>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentHeaderCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IMapView<string, string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentHeaderCollection.HasKey(System.String)
                     */
                    hasKey(key: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentHeaderCollection.Insert(System.String,System.String)
                     */
                    insert(key: string, value: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentHeaderCollection.Lookup(System.String)
                     */
                    lookup(key: string): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentHeaderCollection.Remove(System.String)
                     */
                    remove(key: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentHeaderCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentHeaderCollection.TryAppendWithoutValidation(System.String,System.String)
                     */
                    tryAppendWithoutValidation(name: string, value: string): boolean;
                    [index: string]: any;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpContentRangeHeaderValue
                 */
                class HttpContentRangeHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentRangeHeaderValue.#ctor(System.UInt64,System.UInt64,System.UInt64)
                     */
                    constructor(from: number, to: number, length: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentRangeHeaderValue.#ctor(System.UInt64,System.UInt64)
                     */
                    constructor(from: number, to: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentRangeHeaderValue.#ctor(System.UInt64)
                     */
                    constructor(length: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentRangeHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpContentRangeHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentRangeHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpContentRangeHeaderValue@)
                     */
                    static tryParse(input: string): { contentRangeHeaderValue: HttpContentRangeHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentRangeHeaderValue.FirstBytePosition
                     */
                    firstBytePosition: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentRangeHeaderValue.LastBytePosition
                     */
                    lastBytePosition: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentRangeHeaderValue.Length
                     */
                    length: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpContentRangeHeaderValue.Unit
                     */
                    unit: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpContentRangeHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpCookiePairHeaderValue
                 */
                class HttpCookiePairHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValue.#ctor(System.String,System.String)
                     */
                    constructor(name: string, value: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValue.#ctor(System.String)
                     */
                    constructor(name: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpCookiePairHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpCookiePairHeaderValue@)
                     */
                    static tryParse(input: string): { cookiePairHeaderValue: HttpCookiePairHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpCookiePairHeaderValue.Name
                     */
                    name: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpCookiePairHeaderValue.Value
                     */
                    value: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection
                 */
                abstract class HttpCookiePairHeaderValueCollection extends Array<HttpCookiePairHeaderValue> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<HttpCookiePairHeaderValue>, Windows.Foundation.Collections.IVector<HttpCookiePairHeaderValue> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.Append(Windows.Web.Http.Headers.HttpCookiePairHeaderValue)
                     */
                    append(value: HttpCookiePairHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<HttpCookiePairHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): HttpCookiePairHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.GetMany(System.UInt32,Windows.Web.Http.Headers.HttpCookiePairHeaderValue[])
                     */
                    getMany(startIndex: number, items: HttpCookiePairHeaderValue[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<HttpCookiePairHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.IndexOf(Windows.Web.Http.Headers.HttpCookiePairHeaderValue,System.UInt32@)
                     */
                    indexOf(value: HttpCookiePairHeaderValue): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.InsertAt(System.UInt32,Windows.Web.Http.Headers.HttpCookiePairHeaderValue)
                     */
                    insertAt(index: number, value: HttpCookiePairHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.ReplaceAll(Windows.Web.Http.Headers.HttpCookiePairHeaderValue[])
                     */
                    replaceAll(items: HttpCookiePairHeaderValue[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.SetAt(System.UInt32,Windows.Web.Http.Headers.HttpCookiePairHeaderValue)
                     */
                    setAt(index: number, value: HttpCookiePairHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpCredentialsHeaderValue
                 */
                class HttpCredentialsHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCredentialsHeaderValue.#ctor(System.String,System.String)
                     */
                    constructor(scheme: string, token: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCredentialsHeaderValue.#ctor(System.String)
                     */
                    constructor(scheme: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCredentialsHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpCredentialsHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCredentialsHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpCredentialsHeaderValue@)
                     */
                    static tryParse(input: string): { credentialsHeaderValue: HttpCredentialsHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpCredentialsHeaderValue.Parameters
                     */
                    parameters: Windows.Foundation.Collections.IVector<HttpNameValueHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpCredentialsHeaderValue.Scheme
                     */
                    scheme: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpCredentialsHeaderValue.Token
                     */
                    token: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpCredentialsHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpDateOrDeltaHeaderValue
                 */
                abstract class HttpDateOrDeltaHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpDateOrDeltaHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpDateOrDeltaHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpDateOrDeltaHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpDateOrDeltaHeaderValue@)
                     */
                    static tryParse(input: string): { dateOrDeltaHeaderValue: HttpDateOrDeltaHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpDateOrDeltaHeaderValue.Date
                     */
                    date: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpDateOrDeltaHeaderValue.Delta
                     */
                    delta: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpDateOrDeltaHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpExpectationHeaderValue
                 */
                class HttpExpectationHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValue.#ctor(System.String,System.String)
                     */
                    constructor(name: string, value: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValue.#ctor(System.String)
                     */
                    constructor(name: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpExpectationHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpExpectationHeaderValue@)
                     */
                    static tryParse(input: string): { expectationHeaderValue: HttpExpectationHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpExpectationHeaderValue.Name
                     */
                    name: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpExpectationHeaderValue.Parameters
                     */
                    parameters: Windows.Foundation.Collections.IVector<HttpNameValueHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpExpectationHeaderValue.Value
                     */
                    value: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection
                 */
                abstract class HttpExpectationHeaderValueCollection extends Array<HttpExpectationHeaderValue> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<HttpExpectationHeaderValue>, Windows.Foundation.Collections.IVector<HttpExpectationHeaderValue> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.Append(Windows.Web.Http.Headers.HttpExpectationHeaderValue)
                     */
                    append(value: HttpExpectationHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<HttpExpectationHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): HttpExpectationHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.GetMany(System.UInt32,Windows.Web.Http.Headers.HttpExpectationHeaderValue[])
                     */
                    getMany(startIndex: number, items: HttpExpectationHeaderValue[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<HttpExpectationHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.IndexOf(Windows.Web.Http.Headers.HttpExpectationHeaderValue,System.UInt32@)
                     */
                    indexOf(value: HttpExpectationHeaderValue): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.InsertAt(System.UInt32,Windows.Web.Http.Headers.HttpExpectationHeaderValue)
                     */
                    insertAt(index: number, value: HttpExpectationHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.ReplaceAll(Windows.Web.Http.Headers.HttpExpectationHeaderValue[])
                     */
                    replaceAll(items: HttpExpectationHeaderValue[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.SetAt(System.UInt32,Windows.Web.Http.Headers.HttpExpectationHeaderValue)
                     */
                    setAt(index: number, value: HttpExpectationHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection
                 */
                abstract class HttpLanguageHeaderValueCollection extends Array<Windows.Globalization.Language> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<Windows.Globalization.Language>, Windows.Foundation.Collections.IVector<Windows.Globalization.Language> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.Append(Windows.Globalization.Language)
                     */
                    append(value: Windows.Globalization.Language): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<Windows.Globalization.Language>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): Windows.Globalization.Language;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.GetMany(System.UInt32,Windows.Globalization.Language[])
                     */
                    getMany(startIndex: number, items: Windows.Globalization.Language[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<Windows.Globalization.Language>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.IndexOf(Windows.Globalization.Language,System.UInt32@)
                     */
                    indexOf(value: Windows.Globalization.Language): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.InsertAt(System.UInt32,Windows.Globalization.Language)
                     */
                    insertAt(index: number, value: Windows.Globalization.Language): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.ReplaceAll(Windows.Globalization.Language[])
                     */
                    replaceAll(items: Windows.Globalization.Language[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.SetAt(System.UInt32,Windows.Globalization.Language)
                     */
                    setAt(index: number, value: Windows.Globalization.Language): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue
                 */
                class HttpLanguageRangeWithQualityHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue.#ctor(System.String,System.Double)
                     */
                    constructor(languageRange: string, quality: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue.#ctor(System.String)
                     */
                    constructor(languageRange: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpLanguageRangeWithQualityHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue@)
                     */
                    static tryParse(input: string): { languageRangeWithQualityHeaderValue: HttpLanguageRangeWithQualityHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue.LanguageRange
                     */
                    languageRange: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue.Quality
                     */
                    quality: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection
                 */
                abstract class HttpLanguageRangeWithQualityHeaderValueCollection extends Array<HttpLanguageRangeWithQualityHeaderValue> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<HttpLanguageRangeWithQualityHeaderValue>, Windows.Foundation.Collections.IVector<HttpLanguageRangeWithQualityHeaderValue> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.Append(Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue)
                     */
                    append(value: HttpLanguageRangeWithQualityHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<HttpLanguageRangeWithQualityHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): HttpLanguageRangeWithQualityHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.GetMany(System.UInt32,Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue[])
                     */
                    getMany(startIndex: number, items: HttpLanguageRangeWithQualityHeaderValue[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<HttpLanguageRangeWithQualityHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.IndexOf(Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue,System.UInt32@)
                     */
                    indexOf(value: HttpLanguageRangeWithQualityHeaderValue): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.InsertAt(System.UInt32,Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue)
                     */
                    insertAt(index: number, value: HttpLanguageRangeWithQualityHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.ReplaceAll(Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue[])
                     */
                    replaceAll(items: HttpLanguageRangeWithQualityHeaderValue[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.SetAt(System.UInt32,Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue)
                     */
                    setAt(index: number, value: HttpLanguageRangeWithQualityHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpMediaTypeHeaderValue
                 */
                class HttpMediaTypeHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeHeaderValue.#ctor(System.String)
                     */
                    constructor(mediaType: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpMediaTypeHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpMediaTypeHeaderValue@)
                     */
                    static tryParse(input: string): { mediaTypeHeaderValue: HttpMediaTypeHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpMediaTypeHeaderValue.CharSet
                     */
                    charSet: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpMediaTypeHeaderValue.MediaType
                     */
                    mediaType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpMediaTypeHeaderValue.Parameters
                     */
                    parameters: Windows.Foundation.Collections.IVector<HttpNameValueHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue
                 */
                class HttpMediaTypeWithQualityHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue.#ctor(System.String,System.Double)
                     */
                    constructor(mediaType: string, quality: number);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue.#ctor(System.String)
                     */
                    constructor(mediaType: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpMediaTypeWithQualityHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue@)
                     */
                    static tryParse(input: string): { mediaTypeWithQualityHeaderValue: HttpMediaTypeWithQualityHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue.CharSet
                     */
                    charSet: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue.MediaType
                     */
                    mediaType: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue.Parameters
                     */
                    parameters: Windows.Foundation.Collections.IVector<HttpNameValueHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue.Quality
                     */
                    quality: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection
                 */
                abstract class HttpMediaTypeWithQualityHeaderValueCollection extends Array<HttpMediaTypeWithQualityHeaderValue> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<HttpMediaTypeWithQualityHeaderValue>, Windows.Foundation.Collections.IVector<HttpMediaTypeWithQualityHeaderValue> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.Append(Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue)
                     */
                    append(value: HttpMediaTypeWithQualityHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<HttpMediaTypeWithQualityHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): HttpMediaTypeWithQualityHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.GetMany(System.UInt32,Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue[])
                     */
                    getMany(startIndex: number, items: HttpMediaTypeWithQualityHeaderValue[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<HttpMediaTypeWithQualityHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.IndexOf(Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue,System.UInt32@)
                     */
                    indexOf(value: HttpMediaTypeWithQualityHeaderValue): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.InsertAt(System.UInt32,Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue)
                     */
                    insertAt(index: number, value: HttpMediaTypeWithQualityHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.ReplaceAll(Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue[])
                     */
                    replaceAll(items: HttpMediaTypeWithQualityHeaderValue[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.SetAt(System.UInt32,Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue)
                     */
                    setAt(index: number, value: HttpMediaTypeWithQualityHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection
                 */
                abstract class HttpMethodHeaderValueCollection extends Array<Windows.Web.Http.HttpMethod> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<Windows.Web.Http.HttpMethod>, Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpMethod> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.Append(Windows.Web.Http.HttpMethod)
                     */
                    append(value: Windows.Web.Http.HttpMethod): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpMethod>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): Windows.Web.Http.HttpMethod;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.GetMany(System.UInt32,Windows.Web.Http.HttpMethod[])
                     */
                    getMany(startIndex: number, items: Windows.Web.Http.HttpMethod[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpMethod>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.IndexOf(Windows.Web.Http.HttpMethod,System.UInt32@)
                     */
                    indexOf(value: Windows.Web.Http.HttpMethod): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.InsertAt(System.UInt32,Windows.Web.Http.HttpMethod)
                     */
                    insertAt(index: number, value: Windows.Web.Http.HttpMethod): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.ReplaceAll(Windows.Web.Http.HttpMethod[])
                     */
                    replaceAll(items: Windows.Web.Http.HttpMethod[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.SetAt(System.UInt32,Windows.Web.Http.HttpMethod)
                     */
                    setAt(index: number, value: Windows.Web.Http.HttpMethod): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpMethodHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpNameValueHeaderValue
                 */
                class HttpNameValueHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpNameValueHeaderValue.#ctor(System.String,System.String)
                     */
                    constructor(name: string, value: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpNameValueHeaderValue.#ctor(System.String)
                     */
                    constructor(name: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpNameValueHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpNameValueHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpNameValueHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpNameValueHeaderValue@)
                     */
                    static tryParse(input: string): { nameValueHeaderValue: HttpNameValueHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpNameValueHeaderValue.Name
                     */
                    name: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpNameValueHeaderValue.Value
                     */
                    value: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpNameValueHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpProductHeaderValue
                 */
                class HttpProductHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductHeaderValue.#ctor(System.String,System.String)
                     */
                    constructor(productName: string, productVersion: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductHeaderValue.#ctor(System.String)
                     */
                    constructor(productName: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpProductHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpProductHeaderValue@)
                     */
                    static tryParse(input: string): { productHeaderValue: HttpProductHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpProductHeaderValue.Name
                     */
                    name: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpProductHeaderValue.Version
                     */
                    version: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpProductInfoHeaderValue
                 */
                class HttpProductInfoHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValue.#ctor(System.String,System.String)
                     */
                    constructor(productName: string, productVersion: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValue.#ctor(System.String)
                     */
                    constructor(productComment: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpProductInfoHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpProductInfoHeaderValue@)
                     */
                    static tryParse(input: string): { productInfoHeaderValue: HttpProductInfoHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpProductInfoHeaderValue.Comment
                     */
                    comment: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpProductInfoHeaderValue.Product
                     */
                    product: HttpProductHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection
                 */
                abstract class HttpProductInfoHeaderValueCollection extends Array<HttpProductInfoHeaderValue> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<HttpProductInfoHeaderValue>, Windows.Foundation.Collections.IVector<HttpProductInfoHeaderValue> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.Append(Windows.Web.Http.Headers.HttpProductInfoHeaderValue)
                     */
                    append(value: HttpProductInfoHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<HttpProductInfoHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): HttpProductInfoHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.GetMany(System.UInt32,Windows.Web.Http.Headers.HttpProductInfoHeaderValue[])
                     */
                    getMany(startIndex: number, items: HttpProductInfoHeaderValue[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<HttpProductInfoHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.IndexOf(Windows.Web.Http.Headers.HttpProductInfoHeaderValue,System.UInt32@)
                     */
                    indexOf(value: HttpProductInfoHeaderValue): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.InsertAt(System.UInt32,Windows.Web.Http.Headers.HttpProductInfoHeaderValue)
                     */
                    insertAt(index: number, value: HttpProductInfoHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.ReplaceAll(Windows.Web.Http.Headers.HttpProductInfoHeaderValue[])
                     */
                    replaceAll(items: HttpProductInfoHeaderValue[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.SetAt(System.UInt32,Windows.Web.Http.Headers.HttpProductInfoHeaderValue)
                     */
                    setAt(index: number, value: HttpProductInfoHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpRequestHeaderCollection
                 */
                abstract class HttpRequestHeaderCollection implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, string>>, Windows.Foundation.Collections.IMap<string, string> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Accept
                     */
                    accept: HttpMediaTypeWithQualityHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.AcceptEncoding
                     */
                    acceptEncoding: HttpContentCodingWithQualityHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.AcceptLanguage
                     */
                    acceptLanguage: HttpLanguageRangeWithQualityHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Authorization
                     */
                    authorization: HttpCredentialsHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.CacheControl
                     */
                    cacheControl: HttpCacheDirectiveHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Connection
                     */
                    connection: HttpConnectionOptionHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Cookie
                     */
                    cookie: HttpCookiePairHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Date
                     */
                    date: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Expect
                     */
                    expect: HttpExpectationHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.From
                     */
                    from: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Host
                     */
                    host: Windows.Networking.HostName;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.IfModifiedSince
                     */
                    ifModifiedSince: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.IfUnmodifiedSince
                     */
                    ifUnmodifiedSince: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.MaxForwards
                     */
                    maxForwards: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.ProxyAuthorization
                     */
                    proxyAuthorization: HttpCredentialsHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Referer
                     */
                    referer: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.TransferEncoding
                     */
                    transferEncoding: HttpTransferCodingHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpRequestHeaderCollection.UserAgent
                     */
                    userAgent: HttpProductInfoHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Append(System.String,System.String)
                     */
                    append(name: string, value: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpRequestHeaderCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, string>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpRequestHeaderCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IMapView<string, string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpRequestHeaderCollection.HasKey(System.String)
                     */
                    hasKey(key: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Insert(System.String,System.String)
                     */
                    insert(key: string, value: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Lookup(System.String)
                     */
                    lookup(key: string): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpRequestHeaderCollection.Remove(System.String)
                     */
                    remove(key: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpRequestHeaderCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpRequestHeaderCollection.TryAppendWithoutValidation(System.String,System.String)
                     */
                    tryAppendWithoutValidation(name: string, value: string): boolean;
                    [index: string]: any;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpResponseHeaderCollection
                 */
                abstract class HttpResponseHeaderCollection implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, string>>, Windows.Foundation.Collections.IMap<string, string> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpResponseHeaderCollection.Age
                     */
                    age: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpResponseHeaderCollection.Allow
                     */
                    allow: HttpMethodHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpResponseHeaderCollection.CacheControl
                     */
                    cacheControl: HttpCacheDirectiveHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpResponseHeaderCollection.Connection
                     */
                    connection: HttpConnectionOptionHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpResponseHeaderCollection.Date
                     */
                    date: Date;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpResponseHeaderCollection.Location
                     */
                    location: Windows.Foundation.Uri;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpResponseHeaderCollection.ProxyAuthenticate
                     */
                    proxyAuthenticate: HttpChallengeHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpResponseHeaderCollection.RetryAfter
                     */
                    retryAfter: HttpDateOrDeltaHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpResponseHeaderCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpResponseHeaderCollection.TransferEncoding
                     */
                    transferEncoding: HttpTransferCodingHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpResponseHeaderCollection.WwwAuthenticate
                     */
                    wwwAuthenticate: HttpChallengeHeaderValueCollection;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpResponseHeaderCollection.Append(System.String,System.String)
                     */
                    append(name: string, value: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpResponseHeaderCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpResponseHeaderCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<string, string>>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpResponseHeaderCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IMapView<string, string>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpResponseHeaderCollection.HasKey(System.String)
                     */
                    hasKey(key: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpResponseHeaderCollection.Insert(System.String,System.String)
                     */
                    insert(key: string, value: string): boolean;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpResponseHeaderCollection.Lookup(System.String)
                     */
                    lookup(key: string): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpResponseHeaderCollection.Remove(System.String)
                     */
                    remove(key: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpResponseHeaderCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpResponseHeaderCollection.TryAppendWithoutValidation(System.String,System.String)
                     */
                    tryAppendWithoutValidation(name: string, value: string): boolean;
                    [index: string]: any;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpTransferCodingHeaderValue
                 */
                class HttpTransferCodingHeaderValue implements Windows.Foundation.IStringable {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValue.#ctor(System.String)
                     */
                    constructor(input: string);
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValue.Parse(System.String)
                     */
                    static parse(input: string): HttpTransferCodingHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValue.TryParse(System.String,Windows.Web.Http.Headers.HttpTransferCodingHeaderValue@)
                     */
                    static tryParse(input: string): { transferCodingHeaderValue: HttpTransferCodingHeaderValue; succeeded: boolean; };
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpTransferCodingHeaderValue.Parameters
                     */
                    parameters: Windows.Foundation.Collections.IVector<HttpNameValueHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpTransferCodingHeaderValue.Value
                     */
                    value: string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValue.ToString
                     */
                    toString(): string;
                }
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection
                 */
                abstract class HttpTransferCodingHeaderValueCollection extends Array<HttpTransferCodingHeaderValue> implements Windows.Foundation.IStringable, Windows.Foundation.Collections.IIterable<HttpTransferCodingHeaderValue>, Windows.Foundation.Collections.IVector<HttpTransferCodingHeaderValue> {
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.Size
                     */
                    size: number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.Append(Windows.Web.Http.Headers.HttpTransferCodingHeaderValue)
                     */
                    append(value: HttpTransferCodingHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.Clear
                     */
                    clear(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.First
                     */
                    first(): Windows.Foundation.Collections.IIterator<HttpTransferCodingHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.GetAt(System.UInt32)
                     */
                    getAt(index: number): HttpTransferCodingHeaderValue;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.GetMany(System.UInt32,Windows.Web.Http.Headers.HttpTransferCodingHeaderValue[])
                     */
                    getMany(startIndex: number, items: HttpTransferCodingHeaderValue[]): number;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.GetView
                     */
                    getView(): Windows.Foundation.Collections.IVectorView<HttpTransferCodingHeaderValue>;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.IndexOf(Windows.Web.Http.Headers.HttpTransferCodingHeaderValue,System.UInt32@)
                     */
                    indexOf(value: HttpTransferCodingHeaderValue): any; /* { index: number; returnValue: boolean; } */ 
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.InsertAt(System.UInt32,Windows.Web.Http.Headers.HttpTransferCodingHeaderValue)
                     */
                    insertAt(index: number, value: HttpTransferCodingHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.ParseAdd(System.String)
                     */
                    parseAdd(input: string): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.RemoveAt(System.UInt32)
                     */
                    removeAt(index: number): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.RemoveAtEnd
                     */
                    removeAtEnd(): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.ReplaceAll(Windows.Web.Http.Headers.HttpTransferCodingHeaderValue[])
                     */
                    replaceAll(items: HttpTransferCodingHeaderValue[]): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.SetAt(System.UInt32,Windows.Web.Http.Headers.HttpTransferCodingHeaderValue)
                     */
                    setAt(index: number, value: HttpTransferCodingHeaderValue): void;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.ToString
                     */
                    toString(): string;
                    /**
                     * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection.TryParseAdd(System.String)
                     */
                    tryParseAdd(input: string): boolean;
                }
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpBufferContent
             */
            class HttpBufferContent implements Windows.Foundation.IStringable, Windows.Foundation.IClosable, IHttpContent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpBufferContent.#ctor(Windows.Storage.Streams.IBuffer,System.UInt32,System.UInt32)
                 */
                constructor(content: Windows.Storage.Streams.IBuffer, offset: number, count: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpBufferContent.#ctor(Windows.Storage.Streams.IBuffer)
                 */
                constructor(content: Windows.Storage.Streams.IBuffer);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpBufferContent.Headers
                 */
                headers: Headers.HttpContentHeaderCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpBufferContent.BufferAllAsync
                 */
                bufferAllAsync(): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpBufferContent.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpBufferContent.ReadAsBufferAsync
                 */
                readAsBufferAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpBufferContent.ReadAsInputStreamAsync
                 */
                readAsInputStreamAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpBufferContent.ReadAsStringAsync
                 */
                readAsStringAsync(): Windows.Foundation.IAsyncOperationWithProgress<string, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpBufferContent.ToString
                 */
                toString(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpBufferContent.TryComputeLength
                 */
                tryComputeLength(): { length: number; succeeded: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpBufferContent.WriteToStreamAsync(Windows.Storage.Streams.IOutputStream)
                 */
                writeToStreamAsync(outputStream: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpClient
             */
            class HttpClient implements Windows.Foundation.IStringable, Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.#ctor(Windows.Web.Http.Filters.IHttpFilter)
                 */
                constructor(filter: Filters.IHttpFilter);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpClient.DefaultRequestHeaders
                 */
                defaultRequestHeaders: Headers.HttpRequestHeaderCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.DeleteAsync(Windows.Foundation.Uri)
                 */
                deleteAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.GetAsync(Windows.Foundation.Uri,Windows.Web.Http.HttpCompletionOption)
                 */
                getAsync(uri: Windows.Foundation.Uri, completionOption: HttpCompletionOption): Windows.Foundation.IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.GetAsync(Windows.Foundation.Uri)
                 */
                getAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.GetBufferAsync(Windows.Foundation.Uri)
                 */
                getBufferAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, HttpProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.GetInputStreamAsync(Windows.Foundation.Uri)
                 */
                getInputStreamAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream, HttpProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.GetStringAsync(Windows.Foundation.Uri)
                 */
                getStringAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperationWithProgress<string, HttpProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.PostAsync(Windows.Foundation.Uri,Windows.Web.Http.IHttpContent)
                 */
                postAsync(uri: Windows.Foundation.Uri, content: IHttpContent): Windows.Foundation.IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.PutAsync(Windows.Foundation.Uri,Windows.Web.Http.IHttpContent)
                 */
                putAsync(uri: Windows.Foundation.Uri, content: IHttpContent): Windows.Foundation.IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.SendRequestAsync(Windows.Web.Http.HttpRequestMessage,Windows.Web.Http.HttpCompletionOption)
                 */
                sendRequestAsync(request: HttpRequestMessage, completionOption: HttpCompletionOption): Windows.Foundation.IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.SendRequestAsync(Windows.Web.Http.HttpRequestMessage)
                 */
                sendRequestAsync(request: HttpRequestMessage): Windows.Foundation.IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpClient.ToString
                 */
                toString(): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpCompletionOption
             */
            enum HttpCompletionOption {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpCompletionOption.ResponseContentRead
                 */
                responseContentRead,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpCompletionOption.ResponseHeadersRead
                 */
                responseHeadersRead,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpCookie
             */
            class HttpCookie implements Windows.Foundation.IStringable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpCookie.#ctor(System.String,System.String,System.String)
                 */
                constructor(name: string, domain: string, path: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpCookie.Domain
                 */
                domain: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpCookie.Expires
                 */
                expires: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpCookie.HttpOnly
                 */
                httpOnly: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpCookie.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpCookie.Path
                 */
                path: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpCookie.Secure
                 */
                secure: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpCookie.Value
                 */
                value: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpCookie.ToString
                 */
                toString(): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpCookieCollection
             */
            abstract class HttpCookieCollection extends Array<HttpCookie> implements Windows.Foundation.Collections.IIterable<HttpCookie>, Windows.Foundation.Collections.IVectorView<HttpCookie> {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpCookieCollection.Size
                 */
                size: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpCookieCollection.First
                 */
                first(): Windows.Foundation.Collections.IIterator<HttpCookie>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpCookieCollection.GetAt(System.UInt32)
                 */
                getAt(index: number): HttpCookie;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpCookieCollection.GetMany(System.UInt32,Windows.Web.Http.HttpCookie[])
                 */
                getMany(startIndex: number, items: HttpCookie[]): number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpCookieCollection.IndexOf(Windows.Web.Http.HttpCookie,System.UInt32@)
                 */
                indexOf(value: HttpCookie): any; /* { index: number; returnValue: boolean; } */ 
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpCookieManager
             */
            abstract class HttpCookieManager {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpCookieManager.DeleteCookie(Windows.Web.Http.HttpCookie)
                 */
                deleteCookie(cookie: HttpCookie): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpCookieManager.GetCookies(Windows.Foundation.Uri)
                 */
                getCookies(uri: Windows.Foundation.Uri): HttpCookieCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpCookieManager.SetCookie(Windows.Web.Http.HttpCookie,System.Boolean)
                 */
                setCookie(cookie: HttpCookie, thirdParty: boolean): boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpCookieManager.SetCookie(Windows.Web.Http.HttpCookie)
                 */
                setCookie(cookie: HttpCookie): boolean;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpFormUrlEncodedContent
             */
            class HttpFormUrlEncodedContent implements Windows.Foundation.IStringable, Windows.Foundation.IClosable, IHttpContent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpFormUrlEncodedContent.#ctor(Windows.Foundation.Collections.IIterable`1)
                 */
                constructor(content: Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string, string>>);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpFormUrlEncodedContent.Headers
                 */
                headers: Headers.HttpContentHeaderCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpFormUrlEncodedContent.BufferAllAsync
                 */
                bufferAllAsync(): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpFormUrlEncodedContent.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpFormUrlEncodedContent.ReadAsBufferAsync
                 */
                readAsBufferAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpFormUrlEncodedContent.ReadAsInputStreamAsync
                 */
                readAsInputStreamAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpFormUrlEncodedContent.ReadAsStringAsync
                 */
                readAsStringAsync(): Windows.Foundation.IAsyncOperationWithProgress<string, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpFormUrlEncodedContent.ToString
                 */
                toString(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpFormUrlEncodedContent.TryComputeLength
                 */
                tryComputeLength(): { length: number; succeeded: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpFormUrlEncodedContent.WriteToStreamAsync(Windows.Storage.Streams.IOutputStream)
                 */
                writeToStreamAsync(outputStream: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpMethod
             */
            class HttpMethod implements Windows.Foundation.IStringable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMethod.#ctor(System.String)
                 */
                constructor(method: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpMethod.Delete
                 */
                static delete: HttpMethod;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpMethod.Get
                 */
                static get: HttpMethod;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpMethod.Head
                 */
                static head: HttpMethod;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpMethod.Options
                 */
                static options: HttpMethod;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpMethod.Patch
                 */
                static patch: HttpMethod;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpMethod.Post
                 */
                static post: HttpMethod;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpMethod.Put
                 */
                static put: HttpMethod;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpMethod.Method
                 */
                method: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMethod.ToString
                 */
                toString(): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpMultipartContent
             */
            class HttpMultipartContent implements Windows.Foundation.Collections.IIterable<IHttpContent>, Windows.Foundation.IClosable, IHttpContent, Windows.Foundation.IStringable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.#ctor(System.String,System.String)
                 */
                constructor(subtype: string, boundary: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.#ctor(System.String)
                 */
                constructor(subtype: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpMultipartContent.Headers
                 */
                headers: Headers.HttpContentHeaderCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.Add(Windows.Web.Http.IHttpContent)
                 */
                add(content: IHttpContent): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.BufferAllAsync
                 */
                bufferAllAsync(): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.First
                 */
                first(): Windows.Foundation.Collections.IIterator<IHttpContent>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.ReadAsBufferAsync
                 */
                readAsBufferAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.ReadAsInputStreamAsync
                 */
                readAsInputStreamAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.ReadAsStringAsync
                 */
                readAsStringAsync(): Windows.Foundation.IAsyncOperationWithProgress<string, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.ToString
                 */
                toString(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.TryComputeLength
                 */
                tryComputeLength(): { length: number; succeeded: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartContent.WriteToStreamAsync(Windows.Storage.Streams.IOutputStream)
                 */
                writeToStreamAsync(outputStream: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpMultipartFormDataContent
             */
            class HttpMultipartFormDataContent implements Windows.Foundation.Collections.IIterable<IHttpContent>, Windows.Foundation.IClosable, IHttpContent, Windows.Foundation.IStringable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.#ctor(System.String)
                 */
                constructor(boundary: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpMultipartFormDataContent.Headers
                 */
                headers: Headers.HttpContentHeaderCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.Add(Windows.Web.Http.IHttpContent,System.String,System.String)
                 */
                add(content: IHttpContent, name: string, fileName: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.Add(Windows.Web.Http.IHttpContent,System.String)
                 */
                add(content: IHttpContent, name: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.Add(Windows.Web.Http.IHttpContent)
                 */
                add(content: IHttpContent): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.BufferAllAsync
                 */
                bufferAllAsync(): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.First
                 */
                first(): Windows.Foundation.Collections.IIterator<IHttpContent>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.ReadAsBufferAsync
                 */
                readAsBufferAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.ReadAsInputStreamAsync
                 */
                readAsInputStreamAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.ReadAsStringAsync
                 */
                readAsStringAsync(): Windows.Foundation.IAsyncOperationWithProgress<string, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.ToString
                 */
                toString(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.TryComputeLength
                 */
                tryComputeLength(): { length: number; succeeded: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpMultipartFormDataContent.WriteToStreamAsync(Windows.Storage.Streams.IOutputStream)
                 */
                writeToStreamAsync(outputStream: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpProgress
             */
            interface HttpProgress {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgress.Stage
                 */
                stage: HttpProgressStage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgress.BytesSent
                 */
                bytesSent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgress.TotalBytesToSend
                 */
                totalBytesToSend: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgress.BytesReceived
                 */
                bytesReceived: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgress.TotalBytesToReceive
                 */
                totalBytesToReceive: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgress.Retries
                 */
                retries: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpProgressStage
             */
            enum HttpProgressStage {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgressStage.ConnectingToServer
                 */
                connectingToServer,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgressStage.DetectingProxy
                 */
                detectingProxy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgressStage.NegotiatingSsl
                 */
                negotiatingSsl,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgressStage.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgressStage.ReceivingContent
                 */
                receivingContent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgressStage.ReceivingHeaders
                 */
                receivingHeaders,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgressStage.ResolvingName
                 */
                resolvingName,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgressStage.SendingContent
                 */
                sendingContent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgressStage.SendingHeaders
                 */
                sendingHeaders,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpProgressStage.WaitingForResponse
                 */
                waitingForResponse,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpRequestMessage
             */
            class HttpRequestMessage implements Windows.Foundation.IStringable, Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpRequestMessage.#ctor(Windows.Web.Http.HttpMethod,Windows.Foundation.Uri)
                 */
                constructor(method: HttpMethod, uri: Windows.Foundation.Uri);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpRequestMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpRequestMessage.Content
                 */
                content: IHttpContent;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpRequestMessage.Headers
                 */
                headers: Headers.HttpRequestHeaderCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpRequestMessage.Method
                 */
                method: HttpMethod;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpRequestMessage.Properties
                 */
                properties: Windows.Foundation.Collections.IMap<string, Object>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpRequestMessage.RequestUri
                 */
                requestUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpRequestMessage.TransportInformation
                 */
                transportInformation: HttpTransportInformation;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpRequestMessage.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpRequestMessage.ToString
                 */
                toString(): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpResponseMessage
             */
            class HttpResponseMessage implements Windows.Foundation.IStringable, Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpResponseMessage.#ctor(Windows.Web.Http.HttpStatusCode)
                 */
                constructor(statusCode: HttpStatusCode);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpResponseMessage.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpResponseMessage.Content
                 */
                content: IHttpContent;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpResponseMessage.Headers
                 */
                headers: Headers.HttpResponseHeaderCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpResponseMessage.IsSuccessStatusCode
                 */
                isSuccessStatusCode: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpResponseMessage.ReasonPhrase
                 */
                reasonPhrase: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpResponseMessage.RequestMessage
                 */
                requestMessage: HttpRequestMessage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpResponseMessage.Source
                 */
                source: HttpResponseMessageSource;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpResponseMessage.StatusCode
                 */
                statusCode: HttpStatusCode;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpResponseMessage.Version
                 */
                version: HttpVersion;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpResponseMessage.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpResponseMessage.EnsureSuccessStatusCode
                 */
                ensureSuccessStatusCode(): HttpResponseMessage;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpResponseMessage.ToString
                 */
                toString(): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpResponseMessageSource
             */
            enum HttpResponseMessageSource {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpResponseMessageSource.Cache
                 */
                cache,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpResponseMessageSource.Network
                 */
                network,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpResponseMessageSource.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpStatusCode
             */
            enum HttpStatusCode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.Accepted
                 */
                accepted,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.AlreadyReported
                 */
                alreadyReported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.BadGateway
                 */
                badGateway,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.BadRequest
                 */
                badRequest,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.Conflict
                 */
                conflict,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.Continue
                 */
                continue,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.Created
                 */
                created,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.ExpectationFailed
                 */
                expectationFailed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.FailedDependency
                 */
                failedDependency,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.Forbidden
                 */
                forbidden,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.Found
                 */
                found,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.GatewayTimeout
                 */
                gatewayTimeout,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.Gone
                 */
                gone,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.HttpVersionNotSupported
                 */
                httpVersionNotSupported,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.IMUsed
                 */
                imUsed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.InsufficientStorage
                 */
                insufficientStorage,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.InternalServerError
                 */
                internalServerError,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.LengthRequired
                 */
                lengthRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.Locked
                 */
                locked,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.LoopDetected
                 */
                loopDetected,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.MethodNotAllowed
                 */
                methodNotAllowed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.MovedPermanently
                 */
                movedPermanently,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.MultiStatus
                 */
                multiStatus,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.MultipleChoices
                 */
                multipleChoices,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.NetworkAuthenticationRequired
                 */
                networkAuthenticationRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.NoContent
                 */
                noContent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.NonAuthoritativeInformation
                 */
                nonAuthoritativeInformation,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.None
                 */
                none,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.NotAcceptable
                 */
                notAcceptable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.NotExtended
                 */
                notExtended,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.NotFound
                 */
                notFound,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.NotImplemented
                 */
                notImplemented,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.NotModified
                 */
                notModified,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.Ok
                 */
                ok,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.PartialContent
                 */
                partialContent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.PaymentRequired
                 */
                paymentRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.PermanentRedirect
                 */
                permanentRedirect,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.PreconditionFailed
                 */
                preconditionFailed,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.PreconditionRequired
                 */
                preconditionRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.Processing
                 */
                processing,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.ProxyAuthenticationRequired
                 */
                proxyAuthenticationRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.RequestEntityTooLarge
                 */
                requestEntityTooLarge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.RequestHeaderFieldsTooLarge
                 */
                requestHeaderFieldsTooLarge,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.RequestTimeout
                 */
                requestTimeout,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.RequestUriTooLong
                 */
                requestUriTooLong,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.RequestedRangeNotSatisfiable
                 */
                requestedRangeNotSatisfiable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.ResetContent
                 */
                resetContent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.SeeOther
                 */
                seeOther,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.ServiceUnavailable
                 */
                serviceUnavailable,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.SwitchingProtocols
                 */
                switchingProtocols,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.TemporaryRedirect
                 */
                temporaryRedirect,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.TooManyRequests
                 */
                tooManyRequests,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.Unauthorized
                 */
                unauthorized,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.UnprocessableEntity
                 */
                unprocessableEntity,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.UnsupportedMediaType
                 */
                unsupportedMediaType,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.UpgradeRequired
                 */
                upgradeRequired,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.UseProxy
                 */
                useProxy,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpStatusCode.VariantAlsoNegotiates
                 */
                variantAlsoNegotiates,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpStreamContent
             */
            class HttpStreamContent implements Windows.Foundation.IStringable, Windows.Foundation.IClosable, IHttpContent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStreamContent.#ctor(Windows.Storage.Streams.IInputStream)
                 */
                constructor(content: Windows.Storage.Streams.IInputStream);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpStreamContent.Headers
                 */
                headers: Headers.HttpContentHeaderCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStreamContent.BufferAllAsync
                 */
                bufferAllAsync(): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStreamContent.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStreamContent.ReadAsBufferAsync
                 */
                readAsBufferAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStreamContent.ReadAsInputStreamAsync
                 */
                readAsInputStreamAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStreamContent.ReadAsStringAsync
                 */
                readAsStringAsync(): Windows.Foundation.IAsyncOperationWithProgress<string, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStreamContent.ToString
                 */
                toString(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStreamContent.TryComputeLength
                 */
                tryComputeLength(): { length: number; succeeded: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStreamContent.WriteToStreamAsync(Windows.Storage.Streams.IOutputStream)
                 */
                writeToStreamAsync(outputStream: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpStringContent
             */
            class HttpStringContent implements Windows.Foundation.IStringable, Windows.Foundation.IClosable, IHttpContent {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStringContent.#ctor(System.String,Windows.Storage.Streams.UnicodeEncoding,System.String)
                 */
                constructor(content: string, encoding: Windows.Storage.Streams.UnicodeEncoding, mediaType: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStringContent.#ctor(System.String,Windows.Storage.Streams.UnicodeEncoding)
                 */
                constructor(content: string, encoding: Windows.Storage.Streams.UnicodeEncoding);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStringContent.#ctor(System.String)
                 */
                constructor(content: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpStringContent.Headers
                 */
                headers: Headers.HttpContentHeaderCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStringContent.BufferAllAsync
                 */
                bufferAllAsync(): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStringContent.Close
                 */
                close(): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStringContent.ReadAsBufferAsync
                 */
                readAsBufferAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStringContent.ReadAsInputStreamAsync
                 */
                readAsInputStreamAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStringContent.ReadAsStringAsync
                 */
                readAsStringAsync(): Windows.Foundation.IAsyncOperationWithProgress<string, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStringContent.ToString
                 */
                toString(): string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStringContent.TryComputeLength
                 */
                tryComputeLength(): { length: number; succeeded: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpStringContent.WriteToStreamAsync(Windows.Storage.Streams.IOutputStream)
                 */
                writeToStreamAsync(outputStream: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpTransportInformation
             */
            abstract class HttpTransportInformation implements Windows.Foundation.IStringable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpTransportInformation.ServerCertificate
                 */
                serverCertificate: Windows.Security.Cryptography.Certificates.Certificate;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpTransportInformation.ServerCertificateErrorSeverity
                 */
                serverCertificateErrorSeverity: Windows.Networking.Sockets.SocketSslErrorSeverity;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpTransportInformation.ServerCertificateErrors
                 */
                serverCertificateErrors: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.HttpTransportInformation.ServerIntermediateCertificates
                 */
                serverIntermediateCertificates: Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.HttpTransportInformation.ToString
                 */
                toString(): string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.HttpVersion
             */
            enum HttpVersion {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpVersion.Http10
                 */
                http10,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpVersion.Http11
                 */
                http11,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpVersion.Http20
                 */
                http20,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Http.HttpVersion.None
                 */
                none,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Http.IHttpContent
             */
            interface IHttpContent extends Windows.Foundation.IClosable {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Http.IHttpContent.Headers
                 */
                headers: Headers.HttpContentHeaderCollection;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.IHttpContent.BufferAllAsync
                 */
                bufferAllAsync(): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.IHttpContent.ReadAsBufferAsync
                 */
                readAsBufferAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.IHttpContent.ReadAsInputStreamAsync
                 */
                readAsInputStreamAsync(): Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.IHttpContent.ReadAsStringAsync
                 */
                readAsStringAsync(): Windows.Foundation.IAsyncOperationWithProgress<string, number>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.IHttpContent.TryComputeLength
                 */
                tryComputeLength(): { length: number; succeeded: boolean; };
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Http.IHttpContent.WriteToStreamAsync(Windows.Storage.Streams.IOutputStream)
                 */
                writeToStreamAsync(outputStream: Windows.Storage.Streams.IOutputStream): Windows.Foundation.IAsyncOperationWithProgress<number, number>;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.IUriToStreamResolver
         */
        interface IUriToStreamResolver {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.IUriToStreamResolver.UriToStreamAsync(Windows.Foundation.Uri)
             */
            uriToStreamAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream>;
        }
        namespace Syndication {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.ISyndicationClient
             */
            interface ISyndicationClient {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationClient.BypassCacheOnRetrieve
                 */
                bypassCacheOnRetrieve: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationClient.MaxResponseBufferSize
                 */
                maxResponseBufferSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationClient.ProxyCredential
                 */
                proxyCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationClient.ServerCredential
                 */
                serverCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationClient.Timeout
                 */
                timeout: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.ISyndicationClient.RetrieveFeedAsync(Windows.Foundation.Uri)
                 */
                retrieveFeedAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperationWithProgress<SyndicationFeed, RetrievalProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.ISyndicationClient.SetRequestHeader(System.String,System.String)
                 */
                setRequestHeader(name: string, value: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.ISyndicationNode
             */
            interface ISyndicationNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationNode.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationNode.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationNode.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationNode.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationNode.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationNode.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationNode.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.ISyndicationNode.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.ISyndicationText
             */
            interface ISyndicationText extends ISyndicationNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationText.Text
                 */
                text: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationText.Type
                 */
                type: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.ISyndicationText.Xml
                 */
                xml: Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.RetrievalProgress
             */
            interface RetrievalProgress {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.RetrievalProgress.BytesRetrieved
                 */
                bytesRetrieved: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.RetrievalProgress.TotalBytesToRetrieve
                 */
                totalBytesToRetrieve: number;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationAttribute
             */
            class SyndicationAttribute {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationAttribute.#ctor(System.String,System.String,System.String)
                 */
                constructor(attributeName: string, attributeNamespace: string, attributeValue: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationAttribute.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationAttribute.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationAttribute.Namespace
                 */
                namespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationAttribute.Value
                 */
                value: string;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationCategory
             */
            class SyndicationCategory implements ISyndicationNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationCategory.#ctor(System.String,System.String,System.String)
                 */
                constructor(term: string, scheme: string, label: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationCategory.#ctor(System.String)
                 */
                constructor(term: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationCategory.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationCategory.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationCategory.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationCategory.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationCategory.Label
                 */
                label: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationCategory.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationCategory.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationCategory.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationCategory.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationCategory.Scheme
                 */
                scheme: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationCategory.Term
                 */
                term: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationCategory.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationClient
             */
            class SyndicationClient implements ISyndicationClient {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationClient.#ctor(Windows.Security.Credentials.PasswordCredential)
                 */
                constructor(serverCredential: Windows.Security.Credentials.PasswordCredential);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationClient.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationClient.BypassCacheOnRetrieve
                 */
                bypassCacheOnRetrieve: boolean;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationClient.MaxResponseBufferSize
                 */
                maxResponseBufferSize: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationClient.ProxyCredential
                 */
                proxyCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationClient.ServerCredential
                 */
                serverCredential: Windows.Security.Credentials.PasswordCredential;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationClient.Timeout
                 */
                timeout: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationClient.RetrieveFeedAsync(Windows.Foundation.Uri)
                 */
                retrieveFeedAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IAsyncOperationWithProgress<SyndicationFeed, RetrievalProgress>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationClient.SetRequestHeader(System.String,System.String)
                 */
                setRequestHeader(name: string, value: string): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationContent
             */
            class SyndicationContent implements ISyndicationNode, ISyndicationText {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationContent.#ctor(System.String,Windows.Web.Syndication.SyndicationTextType)
                 */
                constructor(text: string, type: SyndicationTextType);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationContent.#ctor(Windows.Foundation.Uri)
                 */
                constructor(sourceUri: Windows.Foundation.Uri);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationContent.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationContent.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationContent.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationContent.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationContent.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationContent.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationContent.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationContent.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationContent.SourceUri
                 */
                sourceUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationContent.Text
                 */
                text: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationContent.Type
                 */
                type: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationContent.Xml
                 */
                xml: Windows.Data.Xml.Dom.XmlDocument;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationContent.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationError
             */
            abstract class SyndicationError {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationError.GetStatus(System.Int32)
                 */
                static getStatus(hresult: number): SyndicationErrorStatus;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationErrorStatus
             */
            enum SyndicationErrorStatus {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationErrorStatus.InvalidXml
                 */
                invalidXml,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationErrorStatus.MissingRequiredAttribute
                 */
                missingRequiredAttribute,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationErrorStatus.MissingRequiredElement
                 */
                missingRequiredElement,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationErrorStatus.UnexpectedContent
                 */
                unexpectedContent,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationErrorStatus.Unknown
                 */
                unknown,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationErrorStatus.UnsupportedFormat
                 */
                unsupportedFormat,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationFeed
             */
            class SyndicationFeed implements ISyndicationNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationFeed.#ctor(System.String,System.String,Windows.Foundation.Uri)
                 */
                constructor(title: string, subtitle: string, uri: Windows.Foundation.Uri);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationFeed.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.Authors
                 */
                authors: Windows.Foundation.Collections.IVector<SyndicationPerson>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.Categories
                 */
                categories: Windows.Foundation.Collections.IVector<SyndicationCategory>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.Contributors
                 */
                contributors: Windows.Foundation.Collections.IVector<SyndicationPerson>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.FirstUri
                 */
                firstUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.Generator
                 */
                generator: SyndicationGenerator;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.IconUri
                 */
                iconUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.ImageUri
                 */
                imageUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.Items
                 */
                items: Windows.Foundation.Collections.IVector<SyndicationItem>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.LastUpdatedTime
                 */
                lastUpdatedTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.LastUri
                 */
                lastUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.Links
                 */
                links: Windows.Foundation.Collections.IVector<SyndicationLink>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.NextUri
                 */
                nextUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.PreviousUri
                 */
                previousUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.Rights
                 */
                rights: ISyndicationText;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.SourceFormat
                 */
                sourceFormat: SyndicationFormat;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.Subtitle
                 */
                subtitle: ISyndicationText;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationFeed.Title
                 */
                title: ISyndicationText;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationFeed.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationFeed.Load(System.String)
                 */
                load(feed: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationFeed.LoadFromXml(Windows.Data.Xml.Dom.XmlDocument)
                 */
                loadFromXml(feedDocument: Windows.Data.Xml.Dom.XmlDocument): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationFormat
             */
            enum SyndicationFormat {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationFormat.Atom03
                 */
                atom03,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationFormat.Atom10
                 */
                atom10,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationFormat.Rss091
                 */
                rss091,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationFormat.Rss092
                 */
                rss092,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationFormat.Rss10
                 */
                rss10,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationFormat.Rss20
                 */
                rss20,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationGenerator
             */
            class SyndicationGenerator implements ISyndicationNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationGenerator.#ctor(System.String)
                 */
                constructor(text: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationGenerator.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationGenerator.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationGenerator.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationGenerator.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationGenerator.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationGenerator.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationGenerator.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationGenerator.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationGenerator.Text
                 */
                text: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationGenerator.Uri
                 */
                uri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationGenerator.Version
                 */
                version: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationGenerator.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationItem
             */
            class SyndicationItem implements ISyndicationNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationItem.#ctor(System.String,Windows.Web.Syndication.SyndicationContent,Windows.Foundation.Uri)
                 */
                constructor(title: string, content: SyndicationContent, uri: Windows.Foundation.Uri);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationItem.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.Authors
                 */
                authors: Windows.Foundation.Collections.IVector<SyndicationPerson>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.Categories
                 */
                categories: Windows.Foundation.Collections.IVector<SyndicationCategory>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.CommentsUri
                 */
                commentsUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.Content
                 */
                content: SyndicationContent;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.Contributors
                 */
                contributors: Windows.Foundation.Collections.IVector<SyndicationPerson>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.EditMediaUri
                 */
                editMediaUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.EditUri
                 */
                editUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.ETag
                 */
                etag: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.Id
                 */
                id: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.ItemUri
                 */
                itemUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.LastUpdatedTime
                 */
                lastUpdatedTime: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.Links
                 */
                links: Windows.Foundation.Collections.IVector<SyndicationLink>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.PublishedDate
                 */
                publishedDate: Date;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.Rights
                 */
                rights: ISyndicationText;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.Source
                 */
                source: SyndicationFeed;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.Summary
                 */
                summary: ISyndicationText;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationItem.Title
                 */
                title: ISyndicationText;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationItem.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationItem.Load(System.String)
                 */
                load(item: string): void;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationItem.LoadFromXml(Windows.Data.Xml.Dom.XmlDocument)
                 */
                loadFromXml(itemDocument: Windows.Data.Xml.Dom.XmlDocument): void;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationLink
             */
            class SyndicationLink implements ISyndicationNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationLink.#ctor(Windows.Foundation.Uri,System.String,System.String,System.String,System.UInt32)
                 */
                constructor(uri: Windows.Foundation.Uri, relationship: string, title: string, mediaType: string, length: number);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationLink.#ctor(Windows.Foundation.Uri)
                 */
                constructor(uri: Windows.Foundation.Uri);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationLink.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.Length
                 */
                length: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.MediaType
                 */
                mediaType: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.Relationship
                 */
                relationship: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.ResourceLanguage
                 */
                resourceLanguage: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.Title
                 */
                title: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationLink.Uri
                 */
                uri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationLink.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationNode
             */
            class SyndicationNode implements ISyndicationNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationNode.#ctor(System.String,System.String,System.String)
                 */
                constructor(nodeName: string, nodeNamespace: string, nodeValue: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationNode.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationNode.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationNode.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationNode.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationNode.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationNode.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationNode.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationNode.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationNode.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationPerson
             */
            class SyndicationPerson implements ISyndicationNode {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationPerson.#ctor(System.String,System.String,Windows.Foundation.Uri)
                 */
                constructor(name: string, email: string, uri: Windows.Foundation.Uri);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationPerson.#ctor(System.String)
                 */
                constructor(name: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationPerson.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationPerson.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationPerson.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationPerson.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationPerson.Email
                 */
                email: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationPerson.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationPerson.Name
                 */
                name: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationPerson.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationPerson.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationPerson.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationPerson.Uri
                 */
                uri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationPerson.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationText
             */
            class SyndicationText implements ISyndicationNode, ISyndicationText {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationText.#ctor(System.String,Windows.Web.Syndication.SyndicationTextType)
                 */
                constructor(text: string, type: SyndicationTextType);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationText.#ctor(System.String)
                 */
                constructor(text: string);
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationText.#ctor
                 */
                constructor();
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationText.AttributeExtensions
                 */
                attributeExtensions: Windows.Foundation.Collections.IVector<SyndicationAttribute>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationText.BaseUri
                 */
                baseUri: Windows.Foundation.Uri;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationText.ElementExtensions
                 */
                elementExtensions: Windows.Foundation.Collections.IVector<ISyndicationNode>;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationText.Language
                 */
                language: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationText.NodeName
                 */
                nodeName: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationText.NodeNamespace
                 */
                nodeNamespace: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationText.NodeValue
                 */
                nodeValue: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationText.Text
                 */
                text: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationText.Type
                 */
                type: string;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd P:Windows.Web.Syndication.SyndicationText.Xml
                 */
                xml: Windows.Data.Xml.Dom.XmlDocument;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.Syndication.SyndicationText.GetXmlDocument(Windows.Web.Syndication.SyndicationFormat)
                 */
                getXmlDocument(format: SyndicationFormat): Windows.Data.Xml.Dom.XmlDocument;
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.SyndicationTextType
             */
            enum SyndicationTextType {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationTextType.Html
                 */
                html,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationTextType.Text
                 */
                text,
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.SyndicationTextType.Xhtml
                 */
                xhtml,
            }
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.Syndication.TransferProgress
             */
            interface TransferProgress {
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.TransferProgress.BytesSent
                 */
                bytesSent: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.TransferProgress.TotalBytesToSend
                 */
                totalBytesToSend: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.TransferProgress.BytesRetrieved
                 */
                bytesRetrieved: number;
                /**
                 * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.Syndication.TransferProgress.TotalBytesToRetrieve
                 */
                totalBytesToRetrieve: number;
            }
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.WebError
         */
        abstract class WebError {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd M:Windows.Web.WebError.GetStatus(System.Int32)
             */
            static getStatus(hresult: number): WebErrorStatus;
        }
        /**
         * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd T:Windows.Web.WebErrorStatus
         */
        enum WebErrorStatus {
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.BadGateway
             */
            badGateway,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.BadRequest
             */
            badRequest,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.CannotConnect
             */
            cannotConnect,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.CertificateCommonNameIsIncorrect
             */
            certificateCommonNameIsIncorrect,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.CertificateContainsErrors
             */
            certificateContainsErrors,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.CertificateExpired
             */
            certificateExpired,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.CertificateIsInvalid
             */
            certificateIsInvalid,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.CertificateRevoked
             */
            certificateRevoked,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.Conflict
             */
            conflict,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.ConnectionAborted
             */
            connectionAborted,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.ConnectionReset
             */
            connectionReset,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.Disconnected
             */
            disconnected,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.ErrorHttpInvalidServerResponse
             */
            errorHttpInvalidServerResponse,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.ExpectationFailed
             */
            expectationFailed,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.Forbidden
             */
            forbidden,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.Found
             */
            found,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.GatewayTimeout
             */
            gatewayTimeout,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.Gone
             */
            gone,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.HostNameNotResolved
             */
            hostNameNotResolved,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.HttpToHttpsOnRedirection
             */
            httpToHttpsOnRedirection,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.HttpVersionNotSupported
             */
            httpVersionNotSupported,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.HttpsToHttpOnRedirection
             */
            httpsToHttpOnRedirection,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.InternalServerError
             */
            internalServerError,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.LengthRequired
             */
            lengthRequired,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.MethodNotAllowed
             */
            methodNotAllowed,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.MovedPermanently
             */
            movedPermanently,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.MultipleChoices
             */
            multipleChoices,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.NotAcceptable
             */
            notAcceptable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.NotFound
             */
            notFound,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.NotImplemented
             */
            notImplemented,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.NotModified
             */
            notModified,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.OperationCanceled
             */
            operationCanceled,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.PaymentRequired
             */
            paymentRequired,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.PreconditionFailed
             */
            preconditionFailed,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.ProxyAuthenticationRequired
             */
            proxyAuthenticationRequired,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.RedirectFailed
             */
            redirectFailed,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.RequestEntityTooLarge
             */
            requestEntityTooLarge,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.RequestTimeout
             */
            requestTimeout,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.RequestUriTooLong
             */
            requestUriTooLong,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.RequestedRangeNotSatisfiable
             */
            requestedRangeNotSatisfiable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.SeeOther
             */
            seeOther,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.ServerUnreachable
             */
            serverUnreachable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.ServiceUnavailable
             */
            serviceUnavailable,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.TemporaryRedirect
             */
            temporaryRedirect,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.Timeout
             */
            timeout,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.Unauthorized
             */
            unauthorized,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.UnexpectedClientError
             */
            unexpectedClientError,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.UnexpectedRedirection
             */
            unexpectedRedirection,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.UnexpectedServerError
             */
            unexpectedServerError,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.UnexpectedStatusCode
             */
            unexpectedStatusCode,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.Unknown
             */
            unknown,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.UnsupportedMediaType
             */
            unsupportedMediaType,
            /**
             * @xmldoc c:\program files (x86)\windows kits\10\references\10.0.15063.0\windows.foundation.universalapicontract\4.0.0.0\windows.foundation.universalapicontract.winmd F:Windows.Web.WebErrorStatus.UseProxy
             */
            useProxy,
        }
    }
}
